A szerver tervezett karbantartása miatt az oldal nem lesz elérhető 2021. szeptember 15-én éjféltől legalább fél óráig.

Scheduled maintenance on 2021-09-15 10:00 PM UTC. It will take at least 30 minutes. The site will not be accessible during the maintenance.
Welcome, Guest. Please login or register.


Poll

Milyen gyakran kerüljön fel gyűjtemény és snapshot az összes eddigi midi zenéből?

Évente egyszer elég.
2 (18.2%)
Amikor 1 új midi zene készül el.
2 (18.2%)
Amikor 5-10 új midi zene készül el.
1 (9.1%)
Amikor 10-nél több új midi zene készül el.
0 (0%)
Nagyobb események, pl. klubok előtt mindig.
1 (9.1%)
Néhány havonta akkor is, ha csak kevés új zene készül el.
4 (36.4%)
Nem kell sosem új, teljes gyűjtemény, sem snapshot.
0 (0%)
Egyéb (hozzászólásban kifejtendő).
1 (9.1%)

Total Members Voted: 11

Author Topic: MIDI (Read 197157 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 9123
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #240 on: 2017.August.26. 14:11:19 »
Az megint elrontana mindent, ami eddig ezt a hangszert használta
Mármint úgy értettem, hogy ahol most nincs EP-s envelope, ott lehetne ilyen terület, pl. a Lead 1, Lead 2 ... Lead 8 ilyen terület. És később ott is létre lehetne hozni envelope-okat.
De végülis spéci zenéknél a Glockenspiel is átírható.

UI.: Én úgy közelítettem meg az egészet az elejétől kezdve, hogy legyen minél több envelope, hangszer, amiből aztán zene írásakor vagy átírásokor lehet választani, és minél kevesebbszer kelljen átírni az envelope.txt-t, ha már teljesen kész lesz az egész.
« Last Edit: 2017.August.26. 14:39:32 by szipucsu »
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #241 on: 2017.August.26. 14:49:32 »
UI.: Én úgy közelítettem meg az egészet az elejétől kezdve, hogy legyen minél több envelope, hangszer, amiből aztán zene írásakor vagy átírásokor lehet választani, és minél kevesebbszer kelljen átírni az envelope.txt-t, ha már teljesen kész lesz az egész.

Ennek már nincs jelentősége, a konvertált zenék mind tartalmazni fogják a saját hangszer definícióikat bináris formátumban, file lejátszásnál az envelope.txt támogatása megszűnik. Bár ez a megoldás alapvetően pazarló és nem szimpatikus, így legalább elkerülhető az állandóan változó hangszerek miatti káosz. MID formátumú zene feltöltésénél pedig ugyanabban a hozzászólásban célszerű mindig mellékelni a hozzá tartozó envelope.txt-t is, egyébként később már nem lehetne tudni, hogyan kell helyesen konvertálni.

Mármint úgy értettem, hogy ahol most nincs EP-s envelope, ott lehetne ilyen terület, pl. a Lead 1, Lead 2 ... Lead 8 ilyen terület. És később ott is létre lehetne hozni envelope-okat.

Nem tudom, megéri-e a lejátszó bonyolultságának a növekedését, de a hangszer száma után közvetlenül 'P' karaktert megadva bárhol engedélyezhető (illetve a Glockenspiel esetében tiltható) lett.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9123
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #242 on: 2017.August.26. 15:40:21 »
Nem tudom, megéri-e a lejátszó bonyolultságának a növekedését, de a hangszer száma után közvetlenül 'P' karaktert megadva bárhol engedélyezhető (illetve a Glockenspiel esetében tiltható) lett.
:smt041

Pár dolog felett elsiklottam közben, nem próbáltam még ki. Nem tudom, a Wiki mennyire tér ki ezekre:

- A 16-os torzításnál a magas hangokat beállító lehetőség
- 70 v 77-es vezérlő használata "kétrétegű" hangszerhez
- Kétcsatornás dobok (Itt a drums.mid mellett van egy kifejezetten csak ilyen dobot használó envelope.txt. Ennek tartalmát bele lehetne majd másolni a "nagy" envelope.txt-be? Elég jól szólnak a dobok benne, de nekem nem teljesen világos, hogyan kell ezeket létrehozni.)
- Az envelope-ban a loopok használata (L, R, S megadása a fázis előtt). Ez fent van a Wikin, de nem tudom, mennyire friss.

István, írnál esetleg ezekről a Wikin? Vagy írjak, amit össze tudok szedni ezekről, és majd átnéznéd? Tudom, könnyű más idejét beosztani megint. :D

Quote
így legalább elkerülhető az állandóan változó hangszerek miatti káosz
Nem akarom már változtatni a hangszereket. Legfeljebb újakat berakni, de a régiek helye lehet már végleges részemről.
« Last Edit: 2017.August.26. 15:52:13 by szipucsu »
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #243 on: 2017.August.26. 16:55:11 »
Pár dolog felett elsiklottam közben, nem próbáltam még ki. Nem tudom, a Wiki mennyire tér ki ezekre:

Nem tudom, van-e még hiányos vagy hibás rész, de már frissítettem.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9123
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #244 on: 2017.August.26. 18:36:48 »
Nem tudom, van-e még hiányos vagy hibás rész, de már frissítettem.
Köszi!

Közben ezeket a plusz dobokat nézegettem. Ezt az envelope.txt-t raktad fel régebben:

Quote
-36:1,0 {                   # 36 = Bass Drum 1
1, 0, 0, 0, 0;
}

118 {                                   # 118 = Synth Drum
0, 63, 63, 1152, 0;
5, 63, 63,    0, 0;
8, *72, *72, -128, 0;
}

-40:2,0 {                               # 40 = Electric Snare
0, 48, 36, 0, 0;
3, 48, 36, 0, 0;
1, 42, 30, 0, 0;
20, *104, *104, 0, 0;
}

115 {                                   # 115 = Wood Block
0, 63, 63, 1024, 0;
4, 63, 63,  576, 0;
16, *84, *84, 512, 0;
}
Itt van valami jelentősége, hogy a Bass Drum 1-nél a : után 1-es csatorna, az Electric Snare-nél pedig 2-es csatorna van megadva? Vagy ez csak a szemléltetés miatt volt?
A mostani envelope.txt-be akár be is lehetne tenni ezeket?
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #245 on: 2017.August.26. 18:47:07 »
Itt van valami jelentősége, hogy a Bass Drum 1-nél a : után 1-es csatorna, az Electric Snare-nél pedig 2-es csatorna van megadva?

Ez azt jelenti, hogy a második hang (ami négyszögjel) +1 vagy +2 csatornán, azaz ebben az esetben a 11-esen vagy 12-esen szólal meg, ahol természetesen a hangszer másik felét kell beállítani.

Új midiplay verzió:
* midiplay.zip (30.05 kB - downloaded 168 times.)
Példa a módosított file formátumra:
* midjoke.bin (6.67 kB - downloaded 167 times.)

- a MIDI adat maximális mérete 28671 byte lett
- 'P' paraméter hangszer definícióknál
- a konvertált file-ok tartalmazzák a hangszereket is, EXOS 'm' fejléccel, file lejátszáskor az envelope.txt nem használt

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.78 Chrome 60.0.3112.78
    • View Profile
    • Honlapom
Re: MIDI
« Reply #246 on: 2017.August.26. 19:30:12 »
ilyen szintű hangzást csináljatok ezzel a midi lejátszóval :)
https://youtu.be/BB2JdAoVlyA
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 9123
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #247 on: 2017.August.26. 19:59:05 »
Új midiplay verzió:
Itt akkor a számunkra szimpatikus verziószámú envelope file-t kell envelope.txt-re átnevezni.


Ez azt jelenti, hogy a második hang (ami négyszögjel) +1 vagy +2 csatornán, azaz ebben az esetben a 11-esen vagy 12-esen szólal meg, ahol természetesen a hangszer másik felét kell beállítani.
Ha azon a midi csatornán nem adunk meg semmit, akkor is szól. Kimaradhat teljesen a szerkesztésből az a csatorna, amire itt hivatkozunk?
Amit mellékeltél még dobra példát, ott a 10-esben hivatkozott 11-es és 12-es csatornának is megadtál hangszert a midi fájlban (Synth drum és Woodblock). Azzal a hangszerrel kapcsolódik össze a zajcsatorna, ha jól sejtem. Tehát elméletileg zongora is megadható lenne.
Gyakorlatilag miben más így összekötni egy dobcsatornát egy másik csatornával, mint ha összekötés nélkül megszólaltatjuk a dobcsatornán és a másik csatornán is ugyanazt? Abban más, hogy ha a hivatkozott csatornára nem rakunk semmi hangot, akkor is zól? Sőt, ha a másik csatornát (itt pl. Woodblock) használjuk önmagában, és a zajcsatornán pont nincs semmi, akkor a zajcsatorna ki is hagyható akár. Még nem teljesen világos nekem ez. :oops:

ilyen szintű hangzást csináljatok ezzel a midi lejátszóval :)
A határt szerintem csak a Dave korlátai jelentik, nem annyira a lejátszótól függ, hogy milyen hangzást lehet kihozni belőle. Szerintem kb. mindent tud, amit a Dave. Mondjuk van az a bizonyos torzított hangzás, ami véletlenszerűen hol ilyen, hol olyan, azzal nem nagyon lehet mit csinálni, de szerintem mást mindent tud.
« Last Edit: 2017.August.26. 20:10:19 by szipucsu »
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #248 on: 2017.August.26. 20:14:46 »
Gyakorlatilag miben más így összekötni egy dobcsatornát egy másik csatornával, mint ha összekötés nélkül megszólaltatjuk a dobcsatornán és a másik csatornán is ugyanazt?

Nincs különbség, ugyanaz, mint a hangjegyeket egyszerűen másolni MIDI szerkesztőben, csak praktikus lehet, ha a program ezt automatikusan elvégzi, például a Freeee-hez hasonló zenéknél is.

Quote
A határt szerintem csak a Dave korlátai jelentik, nem annyira a lejátszótól függ, hogy milyen hangzást lehet kihozni belőle. Szerintem kb. mindent tud, amit a Dave.

Az 50 Hz-es megszakítás jelent némi korlátot, a lejátszó rutinokat assembly nyelven újraírva lehetne magasabb is. Bár az a burkológörbe adat méretét is növelné (legfeljebb 8K lehet, amit az envelope-1.4.txt 100 Hz-en már teljesen elfogyasztana), viszont javulna a minősége.

A videóban hallható zene nagy frekvenciájú burkológörbéket használ, amit az AY hardveresen támogat.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9123
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #249 on: 2017.August.26. 20:19:22 »
csak praktikus lehet, ha a program ezt automatikusan elvégzi, például a Freeee-hez hasonló zenéknél is.
Kezdem érteni. :D Szóval a lényeg, hogy doboknál nem feltétlen kell megadni a másik, hivatkozott csatornán (itt a 11-esen és a 12-esen) semmi hangot a midi szerkesztőben, mert azt a 10-es csatorna odarakja magától. De ha mégis írunk a 11-es és 12-es csatornára, akkor más hangmagasságot is megadhatunk.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 9123
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #250 on: 2017.August.27. 19:17:25 »
Elvileg az összes eddigi midi zenét átnéztem és átírtam, hogy az új envelope.txt-vel megfelelően szóljanak a zenék:
* midik új envelope-hoz.zip (16.01 kB - downloaded 193 times.)

Egy probléma: a Livideo.mid-ben nem tudtam megcsinálni, hogy a legmélyebb hangok is jól szóljanak. Minden hangszerrel kipróbáltam, de nem úgy szól, ahogy eredetileg. Pedig pont ezért lenne jó, a basszus nagyon jó benne, és négyszögjellel jól visszaadható. Nem tudom, mi történhetett. Valamiért a túl mély hangok nem szólnak olyan jól? (Oktáv távolságban lévő hangok váltakoznak a basszus szólamban, ezek közül a mélyebbek nem szólnak jól.)

Másik apróság, hogy a Slowland-nek volt egy olyan változata, ahol 50Hz-es megosztásban szólnak a hangok egy részen. Ebben a fájlban a hangszereket hiába írom át a megfelelőre az én módszeremmel, a régiek maradnak.

A Für Elise-ben egyetlen hangot módosítottam, nem jól szólt eddig.

Benne van pl. a Torzy, Dreamland is, de ezek még úgy se használják ki a midiplay lehetőségét, mint a többi. A Torzy-t esetleg folytathatom, tehetek bele még egy szólamot is dobot.

Ide is teszek egy listát az eddigi zenékből:


Valakinek nincs meg véletlenül Vangelistől a L'enfant című zene midiben (Opera Sauvage albumról, A Hét zenéje volt)? A neten nem találtam, csak fizetős fájlt. Nincs benne sok szólam, talán könnyen meg lehetne csinálni EP-ra.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #251 on: 2017.August.27. 19:52:11 »
Egy probléma: a Livideo.mid-ben nem tudtam megcsinálni, hogy a legmélyebb hangok is jól szóljanak. Minden hangszerrel kipróbáltam, de nem úgy szól, ahogy eredetileg. Pedig pont ezért lenne jó, a basszus nagyon jó benne, és négyszögjellel jól visszaadható. Nem tudom, mi történhetett. Valamiért a túl mély hangok nem szólnak olyan jól? (Oktáv távolságban lévő hangok váltakoznak a basszus szólamban, ezek közül a mélyebbek nem szólnak jól.)

Ennek több oka is lehet, akár időzítési különbség is, talán más fázisban van a két hang egymáshoz képest. Pontosan melyik lejátszó/envelope verzióval volt jó?

Quote
Másik apróság, hogy a Slowland-nek volt egy olyan változata, ahol 50Hz-es megosztásban szólnak a hangok egy részen. Ebben a fájlban a hangszereket hiába írom át a megfelelőre az én módszeremmel, a régiek maradnak.

A Slowland8.mid két Program Change eseményt tartalmaz ugyanazon a csatornán, amik közül csak egyet kellene hagyni.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9123
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #252 on: 2017.August.27. 21:23:32 »
Ennek több oka is lehet, akár időzítési különbség is, talán más fázisban van a két hang egymáshoz képest. Pontosan melyik lejátszó/envelope verzióval volt jó?
Pontosan nehezebb lenne visszanyomozni, de itt még jól szólt (aug.17.), később itt már nem (aug.21.). Hogy a két időpont között melyik verzió óta nem jó pontosan, azt nem tudom. Ha minden igaz, megvan az összes verzió letöltve, megpróbálhatom visszakeresni.
A legelső envelope-pal biztos jó volt. De szerintem nem az envelope-tól függ, mert ugyanazt a hangszert használja, még ha máshol is van. Arra tippelek, az összes nagyon mély hang másképp szól valamelyik midiplay verzió óta.
« Last Edit: 2017.August.27. 21:36:26 by szipucsu »
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #253 on: 2017.August.27. 22:50:18 »
Pontosan nehezebb lenne visszanyomozni, de itt még jól szólt (aug.17.), később itt már nem (aug.21.).

Ez valóban bug, a DAVE által lejátszható alsó oktáv frekvenciája rossz (0800h és 0FFFh között mindenből 0FFFh lesz). :oops:

Javítás (remélhetőleg):
* midiplay.zip (30.13 kB - downloaded 166 times.)

A régebbi midiconv verzióval létrehozott fejléc és envelope nélküli mididata.bin újra támogatott (hasznos lehet például hangszer fejlesztésekor), bár nem teszteltem, működik-e.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9123
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #254 on: 2017.August.27. 23:07:43 »
Javítás (remélhetőleg)
Most már jól szól a Livideo is! :smt041
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos