Welcome, Guest. Please login or register.


Author Topic: MIDI (Read 84517 times)

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 60.0.3112.90 Chrome 60.0.3112.90
    • View Profile
    • Honlapom
Re: MIDI
« Reply #420 on: 2017.September.30. 23:04:26 »
aha érdekes.
érdekes lenne egy exos eszközt csinálni ami tömörít bármilyen csatornáról bármilyenre küldött adatot :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8091
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #421 on: 2017.October.01. 10:57:57 »
midiplay.zip
A legújabb midiplay csomagban lévő midiconv már az új paraméterezés alapján konvertálja, ahol P paraméter van megadva egy hangszernél? Ha pedig nincs a 10-es vezérlőn semmi, akkor a régi módon működik konvertálás után a P paraméter?
Az láttam, hogy midiplay-ből kettő lett, de a midiconv-ot ez hogyan érintette?
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 #422 on: 2017.October.01. 11:35:56 »
Erre már én is gondoltam. *.mid és *.bin formátumban majd felteszem az összeset egy *.zip fájlba legalább. És akkor kéne még olyan lejátszó hozzá szerintem, ahol lehet fájlt választani.

Már most is lehet választani, ha van FILE bővítés, amit például a ZozoTools tartalmaz.

érdekes lenne egy exos eszközt csinálni ami tömörít bármilyen csatornáról bármilyenre küldött adatot :)

Hasonló célra használható a PACK (és UPCK) bővítés, ami a FILE része. Bár a tömörítés valószínűleg csak egyszerű RLE.

A legújabb midiplay csomagban lévő midiconv már az új paraméterezés alapján konvertálja, ahol P paraméter van megadva egy hangszernél? Ha pedig nincs a 10-es vezérlőn semmi, akkor a régi módon működik konvertálás után a P paraméter?
Az láttam, hogy midiplay-ből kettő lett, de a midiconv-ot ez hogyan érintette?

A midiconv nem változott, a konvertált file esetében a P csak egy bit beállítását jelenti, amelynek az értelmezése már a lejátszó feladata.
« Last Edit: 2017.October.01. 13:25:24 by IstvanV »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8091
  • 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 #423 on: 2017.October.01. 21:41:47 »
Már most is lehet választani, ha van FILE bővítés, amit például a ZozoTools tartalmaz.
Ezt jó is, hogy írtad, mert nem tudtam, hol van a FILE bővítés.
A TBoci fájlban van egy furcsaság. Amikor a bevezetés után a fő dallam, a boci-boci újra megszólal, az első hangja nem hallatszik. Megnéztem újra, de ott sincs háromnál több hang, tehát nincs túl sok hang. Nem tudod, mitől lehet, hogy az a hang nem hallatszik? (Sima bejátszásnál hallatszik, a konvertált .bin fájlnál nem, a snapshotban sem.) Nem használtam midi vezérlőket, fix csatornafoglalást, vagy hasonlót. Sőt, csak 2 négyszögjel csatorna szólna ott, nem is három, és a dobcsatorna. Előtte szól még a Telephone ring nevű hangszer, amiben alapból olyan 50Hz-en váltakozik a hang az envelope szerint, talán az zavar be? De kétrégetű hangszer is van ott, az is bezavarhat talán.
Később is van, amikor "élőben" máshogy szól, mint konvertálás után, de az lehet az én bénaságom miatt is. Néha előbb elhallgat valamelyik hang, vagy egyik résznél a főszólam nem is szól.
« Last Edit: 2017.October.01. 21:52:59 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 #424 on: 2017.October.01. 22:57:43 »
A TBoci fájlban van egy furcsaság. Amikor a bevezetés után a fő dallam, a boci-boci újra megszólal, az első hangja nem hallatszik. Megnéztem újra, de ott sincs háromnál több hang, tehát nincs túl sok hang. Nem tudod, mitől lehet, hogy az a hang nem hallatszik?résznél a főszólam nem is szól.

Valójában használatban van minden DAVE csatorna, mivel előtte a 4-es sávon sok rövid hang van a 115-ös hangszerrel, ami D-s. De ennek még nem kellene problémát okozni, a hibát részben az események sorrendje eredményezi ugyanazon a megszakításon belül, illetve hogy túl sok DAVE csatorna használatakor a lejátszó rossz csatornát kapcsolhat ki ha azonos magasságú hang több csatornán fordul elő. Talán célszerű lenne a konvertáló programot módosítani, hogy azonos időpontban a Note Off események általában a Note On-ok elé kerüljenek, így elkerülhető az átmenetileg túl sok hang.

Szerk.: a módosított midiconv így konvertálja, nem tudom, ez tartalmaz-e még hibát. Némi hátrányt jelent, hogy a file nagyobb lett a korábbinál (+83 byte).
* tboci2.bin (16.6 kB. 83x66 - viewed 50 times.)
« Last Edit: 2017.October.02. 00:22:20 by IstvanV »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8091
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #425 on: 2017.October.02. 14:20:30 »
a módosított midiconv így konvertálja, nem tudom, ez tartalmaz-e még hibát.
Ez így teljesen jó! :smt041

Azt a file bővítést hogyan kell használni a midiplay-jel? Eddig nem használtam a file bővítést. A Zozotools-t betettem a 20-as szegmensre (a 10-esen az epfileio.rom van). Ha nincs mididata.bin, akkor az envelope.txt-t tölti és várja a midi bemenetet, ha meg van mididata.bin, akkor azt tölti be.

A játékzenék .bin konverzióit össze tudnád szedni egy zip fájlba? Te tudod, hogy pl. a több .bin közül melyik illik jobban a midiplay-hez. Én meg összeszedem a többi zenét, és betehetjük egy snapshotba ramdisk alá file bővítéssel. (Már elkezdtem összeszedni a zenék .bin fájljait, csak nem rendszereztem az eddigi zenéket túl jól a mappákban, összevissza mvan minden.) Jut eszembe, a file bővítés talán csak ramdiskes megoldáshoz kellhet. Arra talán nem is való, hogy PC-s böngészőablakot dobjon fel, ahol a file-ok közül lehet választani. Na, mindegy, majd összeszedem a zenéket, aztán megoldjuk valahogy. :D
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 #426 on: 2017.October.02. 14:43:30 »
midiconv beta verzió:
* midiconv.zip (551.76 kB - downloaded 55 times.)

A midconv2.exe a fenti tboci2.bin-hez hasonlóan konvertál, a midiconv.exe viszont optimalizálja az azonos időpontú események sorrendjét. Azaz kisebb lesz a kimeneti file, de más sorrendben foglalhatja a DAVE csatornákat (ha ennek van jelentősége).

Azt a file bővítést hogyan kell használni a midiplay-jel? Eddig nem használtam a file bővítést. A Zozotools-t betettem a 20-as szegmensre (a 10-esen az epfileio.rom van). Ha nincs mididata.bin, akkor az envelope.txt-t tölti és várja a midi bemenetet, ha meg van mididata.bin, akkor azt tölti be.

EXDOS is kell hozzá, célszerűen az kerüljön a 20h/21h szegmensekre, a ZozoTools pedig például 40/41-re. Ha a FILE: alapértelmezett eszköz, akkor csak PC-s file választó ablakot jelenít meg, :DEF_DEV_DISK parancs (vagy az epfileio.rom eltávolítása vagy tiltása) után lehetséges EP-s lemezről vagy RAMDISK-ről választani.

Quote
Jut eszembe, a file bővítés talán csak ramdiskes megoldáshoz kellhet. Arra talán nem is való, hogy PC-s böngészőablakot dobjon fel, ahol a file-ok közül lehet választani.

Mindkét célra használható a fent leírt módon.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8091
  • 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 #427 on: 2017.October.02. 15:24:13 »
Még egy furcsaság: Ha egy olyan midit szerkesztek a Cakewalkkal, amelyben néhány csatorna fix foglalású, és copy-pastézek néhány taktust, akkor "meghülyül" a csatornafoglalás. Pedig a vezérlők beállítása csak a midi csatornák elején van ott, utána a copy-paste nem kéne, hogy magával vigye a vezérlőket. Vagy nem tudom, mit csinál pontosan a copy-paste, de semmi nincs bejelölve olyankor, hogy azt is másolja, csak a kottát kéne másolnia. Olyankor olyan csatorna is az 50Hz-es megosztásra állt rá, amelyik előtte nem. Egy másik csatorna volt 50Hz-es megosztásra állítva, és azt valamiért ilyenkor "átvette" egy másik csatorna is. Ezt nem tudod, mitől lehet?
(A Rosegarden-nel szoktam a vezérlőket beállítani, ha ez számít. Az a program szerintem mást is módosít, ha midit exportálok, mert nagyobb lesz utána a file, aránylag sokkal.)

Na, inkább mutatok rá egy példát. Folytattam a midjoke-t. Próbaképp a legutolsó taktust lemásoltam copy-paste-vel a kb. 3. midi sávból az 1.-be. Ennek hatására a 2. midi sáv elkezdett úgy viselkedni, mint az első, tehát 50Hz-es megosztással szólni, de csak a 26. taktustól kezdődően. Ha a 26-os taktus (ütem) elé állítottam, ott megint jól szólt. Mitől lehet ez?
Eredeti:
* MIDJOKE.MID (6.1 kB - downloaded 17 times.)
A végén copy-pastézett, "elrontott" változat:
* MIDJOK2.MID (6.24 kB - downloaded 18 times.)
« Last Edit: 2017.October.02. 15:38:08 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 #428 on: 2017.October.02. 16:54:01 »
Na, inkább mutatok rá egy példát. Folytattam a midjoke-t. Próbaképp a legutolsó taktust lemásoltam copy-paste-vel a kb. 3. midi sávból az 1.-be. Ennek hatására a 2. midi sáv elkezdett úgy viselkedni, mint az első, tehát 50Hz-es megosztással szólni, de csak a 26. taktustól kezdődően. Ha a 26-os taktus (ütem) elé állítottam, ott megint jól szólt. Mitől lehet ez?

Nekem működik. Csak akkor van ilyen hiba, amikor az első sáv is szól, vagy folyamatosan?

Offline szipucsu

  • EP addict
  • *
  • Posts: 8091
  • 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 #429 on: 2017.October.02. 17:10:56 »
Nekem működik. Csak akkor van ilyen hiba, amikor az első sáv is szól, vagy folyamatosan?
Csak akkor, amikor az első sáv is szól.
Ha egyszer végig lejátszottuk a zenét a lejátszóval, akkor a következő lejátszásnál jön elő, azt hiszem.
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 #430 on: 2017.October.02. 17:21:14 »
Csak akkor, amikor az első sáv is szól.
Ha egyszer végig lejátszottuk a zenét a lejátszóval, akkor a következő lejátszásnál jön elő, azt hiszem.

Ha ez konvertált file, akkor a midiconv melyik változatával rossz? Talán az lehet a probléma, hogy a második sávról érkezik elsőnek a hang, és lefoglalja a 0. DAVE csatornát. A midconv2.exe MIDI csatorna szerint rendez, így azzal ez elvileg nem fordul elő.
« Last Edit: 2017.October.02. 17:30:25 by IstvanV »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #431 on: 2017.October.02. 17:52:50 »
Konvertált zenék egy csomagban:
* ep_midi.zip (20.34 kB - downloaded 55 times.)
Nem mindegyik jó, az Exolon például csak az eredetinél egyszerűbb hangszereket használ.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8091
  • 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 #432 on: 2017.October.02. 18:52:17 »
Ha ez konvertált file
Bocs, nem konvertált file. Lehet, rosszul írtam. A midivel van ez, amikor röptében élőben játssza be a Cakewalk az emulátorba a zenét. Aztán lehet, konvertálás után nem is lesz rossz, nem is próbáltam úgy még. Ahogy a Cakewalkban lejátszás után visszaállítottam valami pozícióba a zene vége felé, ott jött elő főleg.
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 #433 on: 2017.October.02. 19:35:21 »
Bocs, nem konvertált file. Lehet, rosszul írtam. A midivel van ez, amikor röptében élőben játssza be a Cakewalk az emulátorba a zenét. Aztán lehet, konvertálás után nem is lesz rossz, nem is próbáltam úgy még. Ahogy a Cakewalkban lejátszás után visszaállítottam valami pozícióba a zene vége felé, ott jött elő főleg.

Azzal szerintem javítható lenne, ha itt a kijelölt (kék) résznél nem a 0. hanem az 1. DAVE csatorna lenne megosztott. Bár akkor a 4. sáv lecsengése okozhatna problémát, de talán nem mert nem éri el az S-es burkológörbe szegmenst.
19018-0
« Last Edit: 2017.October.02. 19:42:52 by IstvanV »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8091
  • 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 #434 on: 2017.October.02. 22:09:19 »
Lehet csemegézni az összes eddigi zenéből. Kb. 35 van összesen:
* Midiplay demo.ep128s (162.22 kB - downloaded 29 times.)
Remélem, nem maradt ki semmi.
Van közte egy teljesen új is. Aki elsőre megmondja, melyik az, a legközelebbi EP találkozón kap egy doboz Mozart csokit. :D
(UI. Zene közben az F1-gyel lehet visszamenni a választómenübe, de ezt már illik tudni mindenkinek.)
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