Welcome, Guest. Please login or register.


Author Topic: MIDI (Read 85114 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8095
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #465 on: 2017.October.07. 18:44:30 »
Itt a Sabre Wulf techno változatában viszonylag az eleje felé, ahol a dob szól a főszólam mellett, egy részen egy kis időre akadozik a főszólam, vagyis mintha rövidebb hangok lennének benne, mint amik kitöltik az egész ütemet. És a vége felé is van hasonló, ott csak a főszólam (1-es midi csatorna) szól önmagában. Ez csak az én gépemen van így? Mert lehet, hogy valami fut a háttérben, ami az emulátort lelassítja, ilyen szokott lenni, de mindig ugyanott van az akadozás, ami már nem szokásos. Előrször nem foglaltam le az 1-es midi csatornát az 1-es Dave csatornának, akkor is volt akadozás. Lefoglaltam, hátha így jó lesz, de így sem. Egyébként max. sebességű a midilejátszás, 250-es, ez is lehet gond.

Szerk.: Az envelope.txt-t kicsit módosítottam hozzá (de csak ehhez a számhoz ajánlottak a módosítások), a Square Wave hangszer P paramétert kapott, a Pad 1 pedig gyűrűmodulációt.

Most megnézheti mindenki a kijelzős lejátszást a snapshotból. Én a midi szerkesztő helyett is azt nézem lejátszás közben, annyira érdekes.
* Sabrew3.ep128s (51.25 kB - downloaded 26 times.)
* SABREW3.MID (11.34 kB - downloaded 20 times.)
19069-2
« Last Edit: 2017.October.07. 18:55:25 by szipucsu »
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8095
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #466 on: 2017.October.07. 18:59:52 »
Egy javaslat a kijelzőhöz: A Lead 1, Lead 2, ..., Pad 1, Pad 2, ..., FX 1, FX 2, ... mellől a zárójeles rész elhagyható, úgyis teljesen más, mint EP-n. (Jó, mondjuk a Lead 1 Square pont nem, de a többi igen.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #467 on: 2017.October.07. 19:29:41 »
Itt a Sabre Wulf techno változatában viszonylag az eleje felé, ahol a dob szól a főszólam mellett, egy részen egy kis időre akadozik a főszólam, vagyis mintha rövidebb hangok lennének benne, mint amik kitöltik az egész ütemet.

Ez előfordulhat a különböző szerkesztők közötti exportálás/importálások során, a Piano Roll szerkesztőben a Snap funkcióval javítható lehet a pontatlan időzítésű hangok kijelölése után. Problémát okozhat még az is, ha egy negyedhang nem egész számú EP megszakítás, ha pontosan 250 a tempó, akkor célszerűbb lehet ilyen parancssort használni:

midiconv SABREW3.MID sabrew3.epm sabrew3.env 50
* sabrew3.epm (3.88 kB. 113x15 - viewed 61 times.)

Így egy negyedhang pontosan 12 megszakítás 12.008718 helyett.

Egy javaslat a kijelzőhöz: A Lead 1, Lead 2, ..., Pad 1, Pad 2, ..., FX 1, FX 2, ... mellől a zárójeles rész elhagyható, úgyis teljesen más, mint EP-n. (Jó, mondjuk a Lead 1 Square pont nem, de a többi igen.)

Törölhetem, ha zavaró, de egyébként nem lenne különösebb előnye (a szöveg mindig ugyanannyi helyet foglal). Ha más is a hangszer, mint EP-n, a név alapján könnyebb megjegyezni, mint csak számmal. :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8095
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #468 on: 2017.October.07. 19:42:40 »
pontatlan időzítésű hangok
Itt konkrétan rosszul voltak megadva a hangok? Picivel elcsúsztak, picivel lerövidültek?

Quote
Törölhetem, ha zavaró
Zavarónak nem mondanám. Arra gondoltam csak, ha Youtube videót készítünk a zenékből, jobban nézne ki a zárójeles rész nélkül. Egyébként tényleg jobban használható szerkesztéshez, ha ott a zárójeles rész is.

UI.: A lejátszót érdemes lenne átírni, hogy ne a mididata.bin, hanem a mididata.epm-et keresse.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #469 on: 2017.October.07. 19:49:34 »
Itt konkrétan rosszul voltak megadva a hangok? Picivel elcsúsztak, picivel lerövidültek?

Ha a fenti módon konvertált file már jó, akkor nem, de ha továbbra is akadozik, akkor lehet pontatlanság a MIDI file-ban (vagy a midiconv bugos :oops:).

Quote
UI.: A lejátszót érdemes lenne átírni, hogy ne a mididata.bin, hanem a mididata.epm-et keresse.

A .bin nem feltétlenül hiba, mivel fejléc nélküli is lehet a file (envelope.txt/bin + mididata.bin).

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Honlapom
Re: MIDI
« Reply #470 on: 2017.October.07. 19:52:39 »
snapshot? :)
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #471 on: 2017.October.07. 20:03:15 »
snapshot? :)

Néhány hozzászólással feljebb van egy zenéről.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Honlapom
Re: MIDI
« Reply #472 on: 2017.October.07. 20:08:01 »
Néhány hozzászólással feljebb van egy zenéről.

ah, köszi. pedig mindig visszaolvasok, de néha mégse veszek észre 1-1 hozzászólást
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8095
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #473 on: 2017.October.07. 21:31:36 »
Ha a fenti módon konvertált file már jó
Így most már jó volt! :smt041

Hogy senki se unatkozzon, itt van egy snapshotban az összes eddigi zene, mégpedig a vizuális-kijelzős lejátszóval. Van benne néhány újabb zene is, de most nem kap senki semmit, aki megmondja, melyek azok, mert az újak automatikusan a végére kerültek.
Hogy igazi EP-n is lehessen tesztelni, zip-ben is itt van az egész, a kijelzős lejátszó programmal együtt (legfrissebb verzió):
* Midi display with all EP midi files.ep128s (165.77 kB - downloaded 24 times.)
* ep_midi.zip (96.09 kB - downloaded 21 times.)

UI.: A Sabre Wulf múltkori remixe kimaradt, most vettem észre. De az úgyis béna volt, és már meghallgathatta mindenki a múltkor snapshottal. Legközelebb nyomulni fog, akkor majd más fog kimaradni, ami újabb lesz. :D
« Last Edit: 2017.October.07. 21:34:41 by szipucsu »
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #474 on: 2017.October.07. 21:47:48 »
Újra konvertált zenék hangszer átszámozás nélkül és tömörítve:
* epmidi2.zip (20.74 kB - downloaded 65 times.)
Ebben a csomagban megtalálható a Lands of Havoc 3 csatornás (Atari ST) változata is.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8095
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #475 on: 2017.October.07. 22:11:34 »
Ebben a csomagban megtalálható a Lands of Havoc 3 csatornás (Atari ST) változata is.
Hú, tényleg, az nekem valahogy kimaradt. Remélem, más nem maradt ki.

Fontos a tömörítés? Mondjuk a keretcsíkozás elég látványos.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #476 on: 2017.October.07. 22:18:32 »
Fontos a tömörítés?

Nem fontos, egyelőre tömörítés nélkül is elfér minden egy 720K-s floppyn. Esetleg ha valaki valódi gépen magnó bemenetről próbál zenéket betölteni, akkor lehet jelentősége annak, hogy például az Orient Express 31341 helyett 1196 byte méretű lett.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8095
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #477 on: 2017.October.07. 22:33:08 »
az Orient Express 31341 helyett 1196 byte méretű lett.
Ez elég látványos méretcsökkenés! Sok az ismétlődés ebben a zenében, talán azért is.
UI.: Most nézem, Kb. 30 Kb-ról 2 Kb-ra csökkent a mérete (nem 10-re ahogy elsőre néztem, pedig azt is látványosnak neveztem :D ), ez azért elég durva. Magnóról órákig töltené tömörítés nélkül, így meg pillanatok alatt megvan.

Egyérdekesség, jelentősége nincs: A sabrew_p-ben csak egycsatornás a zene, a lejátszó mégis felváltva használja a 0-ás és 2-es csatornát. De beállítottam végül fix csatornásra. A csatornaváltogatás annyiból rossz ilyenkor, hogy kisebb kattanások vannak a hangok között emiatt. Van egy másik zene, ami szintén egycsatornás, és ott nem váltogatja a csatornákat. De lehet, hogy ott be van állítva a fix foglalás. Ha nincs beállítva, nem tudom, mitől lehet különbség.
« Last Edit: 2017.October.07. 22:37:52 by szipucsu »
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8095
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #478 on: 2017.October.07. 23:19:09 »
Ez a PWM, négyszögjel kitöltési tényező változtatása megoldhatónak tűnik majd a jövőben? Újfajta hangzást lehetne ezzel belevinni. Vagy van valamilyen trükk, amivel hasonló hatást lehet elérni? Még Endi valamelyik zenéjében volt hasonló, de az gyűrűmoduláció volt.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #479 on: 2017.October.07. 23:52:26 »
Egyérdekesség, jelentősége nincs: A sabrew_p-ben csak egycsatornás a zene, a lejátszó mégis felváltva használja a 0-ás és 2-es csatornát. De beállítottam végül fix csatornásra. A csatornaváltogatás annyiból rossz ilyenkor, hogy kisebb kattanások vannak a hangok között emiatt. Van egy másik zene, ami szintén egycsatornás, és ott nem váltogatja a csatornákat. De lehet, hogy ott be van állítva a fix foglalás. Ha nincs beállítva, nem tudom, mitől lehet különbség.

Ha a hangjegyek között átfedés van, például release fázist is tartalmazó burkológörbe használata miatt (a sabrew_p-ben úgy látom, ilyen található), akkor előfordulhat extra csatorna foglalása. A hangszert tulajdonképpen lehetne így is módosítani, bár az eredeti R-es megoldásnak alacsonyabb a CPU igénye:

80 {                                    # Lead 1 Square
   0, 62, 62, 0, 0;
   1, 62, 62, 0, 0;
L  1, 62, 62, 0, 0;
}


A 62-k helyett egyébként lehetne 63 is, csak azért van 62 sok hangszernél, mert az elsőket BASIC programokból konvertáltam, és az EXOS burkológörbe generátora nem tud 63-as hangerőt (valójában ha a SOUND-nál 255 a hangerő, akkor a lefelé kerekítés miatt mindig a burkológörbe értéknél eggyel kevesebb lesz).

Ez a PWM, négyszögjel kitöltési tényező változtatása megoldhatónak tűnik majd a jövőben? Újfajta hangzást lehetne ezzel belevinni. Vagy van valamilyen trükk, amivel hasonló hatást lehet elérni? Még Endi valamelyik zenéjében volt hasonló, de az gyűrűmoduláció volt.

Szabályozható kitöltési tényezőhöz digitális hang (pl. SID emuláció) kellene. De ha csak az a cél, hogy folyamatosan változzon, akkor elég a gyűrűmoduláció egy kissé magasabb frekvenciájú négyszögjellel.
« Last Edit: 2017.October.08. 11:23:30 by IstvanV »