Welcome, Guest. Please login or register.


Author Topic: MIDI (Read 401637 times)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • 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.
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
« Last Edit: 2017.October.07. 18:55:25 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • 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.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
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
[ Guests cannot view attachments ]

Í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

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • 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.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
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: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: MIDI
« Reply #470 on: 2017.October.07. 19:52:39 »
snapshot? :)
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
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: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • 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

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • 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ó):
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]

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 »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
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:
[ Guests cannot view attachments ]
Ebben a csomagban megtalálható a Lands of Havoc 3 csatornás (Atari ST) változata is.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • 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.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
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

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • 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 »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • 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.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
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 »