Welcome, Guest. Please login or register.


Author Topic: MIDI (Read 401682 times)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #285 on: 2017.August.31. 16:13:50 »
Újabb konverzió:
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
24 kilobájt lett, féltem, hogy sok lesz, de betölti a lejátszó.
A közepe táján egy pillanatra egy nagyon magas hang is megszólal, ami nincs ott. Szerintem a hangmagasságban a hajlítás zavarhat be.
A végefelé szól gyorsan egymás után párszor a dob, ahol nem oltja ki a korábbi hangot. Nem próbáltam csatornafoglalós módszerrel, talán így is elmegy a hangja.
Ez az újabb dobot használja, amin István mutatta tegnap este, hogyan kell megoldani, hogy végig lecsengjen.

UI.: A .bin konvertált fájl valamiért nem jelenik meg itt jól, de a mid-ből előállítható.
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 #286 on: 2017.August.31. 23:35:45 »
24 kilobájt lett, féltem, hogy sok lesz, de betölti a lejátszó.

28K a MIDI adat maximális mérete, az envelope.bin pedig legfeljebb 9K lehet fejléccel együtt (~40 másodperc burkológörbe 50 Hz-en). A mididata.bin mindkettőt tartalmazza.

A midiconv egyébként még optimalizálhatná a kimeneti adatot azzal, ha törölné az ugyanabban a megszakításban előforduló pitch bend és hasonló eseményeket, ami gyakorinak tűnik ebben a zenében, és csak az utolsót hagyná meg.

Quote
A közepe táján egy pillanatra egy nagyon magas hang is megszólal, ami nincs ott. Szerintem a hangmagasságban a hajlítás zavarhat be.

Ez bug az assembly verzióban, ami csak bizonyos hajlítás értékeknél fordul elő (a frekvencia táblázat utolsó eleme rossz).

Szerk.: javítás és új midiconv verzió:
[ Guests cannot view attachments ]

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #287 on: 2017.September.01. 14:06:01 »
Új envelope.txt-vel fordítottam már a Cancan-t is kicsit előbb, ez a dobban tér el egy kicsit.
A Marimba és Xylophone mellé odatettem a P betűt, hogy alapból panned stereo legyen (eddigi zenéket nem érinti). Persze ezt úgyis zenénként állítgathatjuk.
És akkor már megcsináltam még egy cintányért, a Crash Cymbal 1-et. Nem feltétlen lett tökéletes, talán elmegy. Eddig ezt sem használja semmilyen zene.
[ Guests cannot view attachments ]

Még régebben a Tambourine helyére is odatettem egy dobot, ami nagyon röviden szól. Ezt két zene használja is eddig. A Tambourine-re tippeltem, hogy ahhoz passzol leginkább, de mindenképpen kell ilyen rövid dob is, nem tudnék meglenni nélküle. :D
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 #288 on: 2017.September.01. 14:32:36 »
Egy régebbi midis szerzeményem átírtam EP-sre. Amikor csak simán bejátszottam a Cakewalk-ból az emulátorba, jól szólt, de fordítás után néha kihagy egy hangot. Biztos az lesz a gond, hogy néha 3-nál több hang szólna. Valamiért szerintem lejátszáskor máshogy szűrte ki, melyik hang szóljon, mint a midiconv. Persze tőlem sem szép túl sok hangot hagyni benne, de ha jól szólt úgy is, nem vacakoltam vele. :D Igazából kicsit nehéz is eldönteni, melyik csatorna szól, azért sem töröltem hangokat, amik nem kellenek.
[ Guests cannot view attachments ]
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 #289 on: 2017.September.01. 18:41:07 »
[ Guests cannot view attachments ]

- a midiconv hangszer adat optimalizálása hibás volt, remélhetőleg sikerült javítani
- új envelope file (a Tambourine definícióját kissé módosítottam, de nem biztos, hogy jobb lett)
- kisebb optimalizálás (1-2%) és bug javítás az assembly lejátszóban
- a C és az asm verzió is gyorsult file lejátszáskor (~10% nagyobb terhelésnél)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: MIDI
« Reply #290 on: 2017.September.01. 22:26:47 »
Egy régebbi midis szerzeményem átírtam EP-sre. Amikor csak simán bejátszottam a Cakewalk-ból az emulátorba, jól szólt, de fordítás után néha kihagy egy hangot. Biztos az lesz a gond, hogy néha 3-nál több hang szólna.

Ez előfordul, a zongorán például a végén van 8 hangból álló akkord is. :) Próbáltam a zongora csatornát osztani, de ennek a hangzása talán nem igazán illik ehhez a zenéhez. Valós idejű bemenetnél előfordulnak kisebb időzítési pontatlanságok, így változhat, hogy éppen melyik hang marad ki ha nincs elég csatorna.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: MIDI
« Reply #291 on: 2017.September.02. 15:00:34 »
Oké, nem bírom ki :) De most lelövök valamit a következő Enterpress újságból.

Az előző hozzászólásokhoz:
Szuper, hogy van midi konverter (köszönjük István!), de nekem nagy vágyam az, hogy legyen egy működő midi hardver (ami végül is van, 1 db Zozonál).

Mivel mostanában lesz EP klub, ha valaki visz billentyűzetet, azzal ki lehetne próbálni legalább emulátoron. Talán még az esetleges hardver készítését is motiválná. :)

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: MIDI
« Reply #292 on: 2017.September.02. 16:01:39 »
VMPK Win32 Linux 32 64 és MAC: http://vmpk.sourceforge.net/

Ezt az emuval összekötve lehet midizni.Nagyon jól szól a Vibraphone. Folyamatosan nyomva váltogatja a jobb és bal csatornát. :)

[ Guests cannot view attachments ]
« Last Edit: 2017.September.02. 16:04:42 by nyuzga »

Online Tutus

  • EP lover
  • *
  • Posts: 679
  • Country: hu
    • Enterprise 128
Re: MIDI
« Reply #293 on: 2017.September.02. 17:00:44 »
Mivel mostanában lesz EP klub, ha valaki visz billentyűzetet, azzal ki lehetne próbálni legalább emulátoron. Talán még az esetleges hardver készítését is motiválná. :)

Köszi az ötletet, valahogy összehozzuk :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #294 on: 2017.September.02. 19:46:29 »
Köszi az ötletet, valahogy összehozzuk :)
Gitárt is hozhatna valaki, akkor meglehetősen egyedi "koncert" lehetne. :D

Gondolkoztam azon, hogy a midi hangszereket Rockdigi digitális hangmintákkal is össze lehetne kötni a négyszögjeles envelope.txt helyett. Ehhez fixen 4 csatorna kéne csak, és sok más eddigi dolog kiesne, pl. torzítás, gyűrűmoduláció, dobcsatorna, 50Hz-es osztott hangok.
Ehhez a midiplay helyett kellene valami más, és nem kéne envelope.txt. Mivel kevesebb beállítási lehetőség lenne, megcsinálni is könnyebb lenne, szerintem, már amennyire (nem) értek hozzá.

Nagyon jól szól a Vibraphone. Folyamatosan nyomva váltogatja a jobb és bal csatornát.
A Vibraphone-on nincs is hangszer most. Utána a Marimba és a Xylophone lehet az, amire gondolsz? Az a kettő panned stereo (mély hangok balról, magas hangok jobbról szólnak, mintha valódi hangszer előtt ülnék). De bármelyik hangszerre be lehet ezt állítani, csak egy P betűt kell írni az envelope.txt-ben a hangszer sorszáma után. Ez mondjuk igazi midi billentyűzettel lehet hatalmas élmény.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: MIDI
« Reply #295 on: 2017.September.02. 20:20:05 »
Gondolkoztam azon, hogy a midi hangszereket Rockdigi digitális hangmintákkal is össze lehetne kötni a négyszögjeles envelope.txt helyett. Ehhez fixen 4 csatorna kéne csak

hát pc-s programokkal át tudsz mod-ra konvertálni midit...
aztán a mod-ot meg ep formátumba, már nem emlékszem hogy is volt, de működött
Vigyázat! Szektás vagyok! :)

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: MIDI
« Reply #296 on: 2017.September.02. 20:44:57 »
A Vibraphone-on nincs is hangszer most.

Akkor ez mi ? (élőben jobban szól)


Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #297 on: 2017.September.02. 20:55:03 »
Akkor ez mi ? (élőben jobban szól)
Lehet, bejött, amitől István félt, hogy az átlag felhasználónak nem a legfrissebb envelope.txt lesz fent a gépén. Egy régebbi verziójú envelope-ban lehetett ez a Vibraphone. Ez a hang most valamelyik orgonán van talán. A felvétel monó? Mert ha sztereóban másképp szól, akkor lehet ez a Tubular Bells is, vagy még a Bright Acoustic Piano és a Glockenspiel is ilyen sztereó.
UI.: Visszanéztem, most a Glockenspiel helyén van az a hangszer.

Érdemes az újabb envelope.txt-t tenni a midiplay mappába (vagy ahol a midis cuccok vannak az emulátornak), mert több hangszer van bennük.
« Last Edit: 2017.September.02. 21:00:12 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 #298 on: 2017.September.02. 20:56:41 »
hát pc-s programokkal át tudsz mod-ra konvertálni midit...
aztán a mod-ot meg ep formátumba, már nem emlékszem hogy is volt, de működött
Az EDC Windows-zal.
De mégis csak más lenne midin keresztül digi hangokat szólaltatni meg EP-n. A Dave-s négyszögjel mondjuk izgalmasabb néhány szempontból.

UI.: Belegondoltam, ehhez az összes Rockdigi hangmintának az emulátor memóriájában kéne lennie. Vagy legalábbis azoknak, amelyeket használunk is. Lehet, a midi szerkesztése közben kéne töltögetni a hangmintákat? De jobb lenne, ha mind a memóriában lenne, mert akkor spontán kiválasztott midi fájlt is le tudna velük játszani. Már persze ha minden hangszerhez hozzá lenne rendelve egy hangminta. Induláskor megnézné a program, milyen midi hangszerek vannak a bemeneti midiben, és azokat töltené be. Ha túl sok hangszer lenne, válogatni kellene, mit töltsön be, mit ne, esetleg ugyanazt tölthetné be több hangszernak is ilyenkor.
« Last Edit: 2017.September.03. 09:09:27 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: MIDI
« Reply #299 on: 2017.September.02. 20:59:59 »
Lehet, bejött, amitől István félt, hogy az átlag felhasználónak nem a legfrissebb envelope.txt lesz fent a gépén. Egy régebbi verziójú envelope-ban lehetett ez a Vibraphone. Ez a hang most valamelyik orgonán van talán. A felvétel monó? Mert ha sztereóban másképp szól, akkor lehet ez a Tubular Bells is, vagy még a Bright Acoustic Piano és a Glockenspiel is ilyen sztereó.

Érdemes az újabb envelope.txt-t tenni a midiplay mappába (vagy ahol a midis cuccok vannak az emulátornak), mert több hangszer van bennük.

Itt van a frankó hang. Ez a legújabb midiplay.
« Last Edit: 2017.September.02. 21:03:52 by nyuzga »