Enterprise Forever

:HUN => SOUND: => Topic started by: Zozosoft on 2017.August.02. 15:46:53

Title: MIDI
Post by: Zozosoft on 2017.August.02. 15:46:53
Ideje lenne megfejteni a MIDI illesztő (http://ep128.hu/Album/Pic/MIDI_02.jpg) működését? :oops:
Title: Re:MIDI
Post by: endi on 2017.August.02. 16:25:17
Ideje lenne megfejteni a MIDI illesztő (http://ep128.hu/Album/Pic/MIDI_02.jpg) működését? :oops:

hú ez miért ilyen bonyolult? én aszittem mindig hogy a midi az tök egyszerű, jön a soros jel :) (SOROS!!! húha) :)
Title: Re:MIDI
Post by: Zozosoft on 2017.August.02. 16:38:34
Csak a kép alapján nehéz lesz. :)
Van belőle egy példány nálam :-)
Title: Re:MIDI
Post by: szipucsu on 2017.August.02. 16:41:25
jön a soros jel :) (SOROS!!! húha) :)
Ej, megint a politika? :D
Title: Re:MIDI
Post by: endi on 2017.August.02. 16:42:23
Ej, megint a politika? :D

nem, csak hirtelen megijedtem a SOROS szótól. tudod, a propaganda :D
ráadásul visszafelé olvasva is SOROS, ami sátáni XD
Title: Re:MIDI
Post by: gflorez on 2017.August.02. 19:33:38
Van belőle egy példány nálam :-)

Rendelkezik-e az egyik Midi interfésszel?

Segíteni akarok neked!
Title: Re:MIDI
Post by: Tuby128 on 2017.August.02. 20:33:53
A midi interface képen van egy letakart IC. Mi annak a típusa?
Title: Re:MIDI
Post by: gflorez on 2017.August.03. 00:57:53
Valószínűleg egy 32 kilobájtos Eprom (https://enterpriseforever.com/hall-of-fame/qa-with-werner-lindner-technical-director-of-the-enterprise-computers-gmbh/msg46114/#msg46114).

Azt hiszem, ez a legjobb indok a két patronburkolat feltörésére...
Title: Re:MIDI
Post by: IstvanV on 2017.August.03. 09:09:07
Ideje lenne megfejteni a MIDI illesztő (http://ep128.hu/Album/Pic/MIDI_02.jpg) működését? :oops:

Az emulátorba mindenesetre szerintem nem sok értelme lenne beépíteni, az előbbi MIDI-s verzió sem igazán érdekelt senkit, pedig azt még valószínűleg egyszerűbb is volt programozni. Nem készülnének olyan programok, amik ténylegesen használják is a hardvert.
Title: Re:MIDI
Post by: geco on 2017.August.03. 09:41:56
Az emulátorba mindenesetre szerintem nem sok értelme lenne beépíteni, az előbbi MIDI-s verzió sem igazán érdekelt senkit, pedig azt még valószínűleg egyszerűbb is volt programozni. Nem készülnének olyan programok, amik ténylegesen használják is a hardvert.
Érdekelhet, kéne midi lejátszót írni, van egy valagnyi midi zene, csak az a fránya idő, meg másképp idő, ebben a kellemes melegben a gépet sincs kedvem bekapcsolni.
Title: Re:MIDI
Post by: endi on 2017.August.03. 09:48:15
emulátorba beépítve minden érdekel :)
a midi különösen. bár engem inkább konkrétan az hogy midi fáljokat lejátszani exos-al :) hm, ehhez meg a mostani emu is jó...
Title: Re:MIDI
Post by: Zozosoft on 2017.August.03. 09:55:20
Nem készülnének olyan programok, amik ténylegesen használják is a hardvert.
A hardverhez már eleve van :-)
[attach=1]
[attach=2]
[attach=3]
[attach=4]
[attach=5]
[attach=6]
[attach=7]
Title: Re:MIDI
Post by: IstvanV on 2017.August.03. 10:04:38
Érdekelhet, kéne midi lejátszót írni, van egy valagnyi midi zene, csak az a fránya idő, meg másképp idő, ebben a kellemes melegben a gépet sincs kedvem bekapcsolni.

Én új EP zenék készítésére gondoltam, hogy hasznos lehetne, ha nem csak BASIC programban DATA sorok szerkesztésével készülhetnének. :oops: File konvertáláshoz nincs szükség az emulátor módosítására és valós idejű MIDI bemenetre, ez megoldható a sid_conv.cpp-hez hasonló programmal, de természetesen Z80 kód is tudná olvasni a file formátumot. Bár valószínűnek tartom, hogy C64-en és CPC-n már megoldották ezt a problémát, így egyszerűbb lehetne a .mid->.sid->.m64 konverzió már létező programokkal, vagy ugyanennek a CPC/Spectrum/AY megfelelője.

A valós idejű MIDI bemenetet talán még használni tudnám a Plus/4 emulátorban, de csak akkor, ha ott már van olyan hardver, amit emulálni lehetne, és ehhez készült programok is.

emulátorba beépítve minden érdekel :)
a midi különösen. bár engem inkább konkrétan az hogy midi fáljokat lejátszani exos-al :) hm, ehhez meg a mostani emu is jó...

Tegnap már feltöltöttem egy MIDI-s verziót példa programmal, de nem töltötte le senki. Bár file konvertáláshoz egyébként sem lenne szükség ilyesmire, amint említettem, először a C64 és CPC programok között lenne érdemes keresni, könnyen lehetséges, hogy ezekre a gépekre már írtak jó minőségű konvertáló programot, aminél nehéz lenne jobbat készíteni.

A hardverhez már eleve van :-)

Ez a program letölthető valahonnan?
Title: Re:MIDI
Post by: Zozosoft on 2017.August.03. 10:12:02
Ez a program letölthető valahonnan?
Title: Re:MIDI
Post by: Zozosoft on 2017.August.03. 10:45:37
A chip ami a lelke a dolognak: MC6850P ACIA "Asynchronous Common Interface Adapter", ugyan ez van az Atari ST-ben is felhasználva a MIDI-hez. Gondolom ez van berakva memóriába ágyazott I/O-val.
Title: Re:MIDI
Post by: geco on 2017.August.03. 10:52:36
Tegnap már feltöltöttem egy MIDI-s verziót példa programmal, de nem töltötte le senki. Bár file konvertáláshoz egyébként sem lenne szükség ilyesmire, amint említettem, először a C64 és CPC programok között lenne érdemes keresni, könnyen lehetséges, hogy ezekre a gépekre már írtak jó minőségű konvertáló programot, aminél nehéz lenne jobbat készíteni.
Honnan tölthető le, nem találom.
Title: Re:MIDI
Post by: IstvanV on 2017.August.03. 10:58:12
A chip ami a lelke a dolognak: MC6850P ACIA "Asynchronous Common Interface Adapter", ugyan ez van az Atari ST-ben is felhasználva a MIDI-hez. Gondolom ez van berakva memóriába ágyazott I/O-val.

Valóban memóriába ágyazott I/O-nak tűnik. :( A 07-es szegmens végén (BFF8-BFF9, de úgy látom, ez csak kimenet), de talán az F8-on is van, mert a program végtelen ciklusban próbál olvasni valamit onnan amíg érvényes byte jelenik meg. Szerk.: lehet, hogy nem jól értettem az egészet, és a ROM a MIDI kártyát valójában csak lejátszásra használja, nem felvételre. :)

Honnan tölthető le, nem találom.

[attachurl=1]
[attachurl=2]
Title: Re:MIDI
Post by: gflorez on 2017.August.03. 11:19:23
Láttam ezeket a links, de aztán eltűntek.
Title: Re:MIDI
Post by: endi on 2017.August.03. 17:35:24
fájlból is ha tudna .mid-et olvasni tök jó lenne!
és akkor basic-ból lehetne paraméterezni a hangzást meg mindent, kíirni esc szekvenciákba, máris lenne egy jó midi konverterünk.
Title: Re:MIDI
Post by: endi on 2017.August.04. 17:08:09
amúgy ennek a midis dolognak jó lenne egy másik topik, mert elég jó téma.

a midiben amúgy hogy van az időzítés? emlékszem, mintha programoztam volna midis dolgot, tök jó kis egyszerű nyelve van, de nem ugrik be hogy hogyan van az időzítés benne.

ja és az exos sound tud olyat hogy az envelope-ban megadható RELEASE, ami a midi billentyű elengedésnek feleltethető meg

várom már hogy fájból tudjunk basicben midit olvasni :)
Title: Re:MIDI
Post by: IstvanV on 2017.August.04. 17:33:43
a midiben amúgy hogy van az időzítés? emlékszem, mintha programoztam volna midis dolgot, tök jó kis egyszerű nyelve van, de nem ugrik be hogy hogyan van az időzítés benne.

A MIDI alapvetően esemény alapú, ezek az egyszerűbb (csatorna) események lehetségesek:

8xh y z = Note Off = billentyű elengedése (y = magasság, z = sebesség, az utóbbi gyakran figyelmen kívül hagyható), X mindenhol a csatorna száma, a paraméterek 7 bitesek
9xh y z = Note On = billentyű leütése (y = magasság (69 = 440 Hz, a BASIC-hez képest +23), z = erősség, a z = 0 valójában Note Off)
Axh y z = Polyphonic Pressure = billentyű Y lenyomva tartásának az erőssége (Z), ezt az olcsóbb billentyűzetek általában nem támogatják
Bxh y z = Control Change = vezérlő (hangerő stb.) Y változása Z értékre
Cxh y = Program Change = program (hangszer) Y választása
Dxh y = Channel Pressure = az összes billentyű lenyomva tartásának az átlagos erőssége a csatornán
Exh y z = Pitch Bend = hajlítás, 0 és 16383 közötti 14 bites érték (y = alsó 7 bit, ami valójában gyakran 0), 8192 esetén nincs hajlítás, a "szabványos" tartomány alapértelmezés szerint +/- 2 félhang

Valós idejű bemenetnél ezeket a legrövidebb késéssel fel kell dolgozni, a PC-s API-k adnak információt a késés mértékéről is a pontos időzítéshez. A MIDI file formátum az események közötti időt tárolja.

Quote
ja és az exos sound tud olyat hogy az envelope-ban megadható RELEASE, ami a midi billentyű elengedésnek feleltethető meg

Az EXOS hangkezelőjével az a probléma, hogy a hangjegy időtartamát már az indításakor is ismerni kell, ami valós idejű bemenet (hangszeres játék) esetén nyilvánvalóan nem lehetséges. Illetve a hang paramétereit (magasság stb.) sem lehet az indítása után már módosítani, csak INTERRUPT lehetséges, ami lecsengés nélkül megszakítja.

Quote
várom már hogy fájból tudjunk basicben midit olvasni :)

Az IS-BASIC támogat file műveleteket, tehát elvileg semmi akadálya. :)
Title: Re:MIDI
Post by: endi on 2017.August.04. 17:43:33
hát a hang közbeni paraméter megváltoztatás főleg a hajlításra van alkalmazva, amit meg kevés midi zene használ, persze az igényesebbek biztos. de szerintem megleszünk nélküle.

a fájlból lejátszást nem csinálod meg? :)
Title: Re:MIDI
Post by: IstvanV on 2017.August.04. 19:08:59
a fájlból lejátszást nem csinálod meg? :)

Loopback eszközzel már most is tetszőleges lejátszó (vagy sequencer vagy egyéb program) csatlakoztatható a MIDI bemenethez. Bár a közvetlen file olvasás előnye a pontosabb időzítés. Mindenesetre ha a tömeges file konvertálás a cél, azért szerintem nem éri meg az emulátorba építeni, ezt meg lehet oldani PC-s programmal a SID konvertáláshoz hasonlóan.
Title: Re:MIDI
Post by: IstvanV on 2017.August.05. 10:20:23
Érdekelhet, kéne midi lejátszót írni, van egy valagnyi midi zene, csak az a fránya idő, meg másképp idő, ebben a kellemes melegben a gépet sincs kedvem bekapcsolni.

Linuxon a "Midi Through" porton keresztül egyszerűen összeköthető a módosított emulátor bármilyen programmal:

wine ep128emu_midi.exe -no-opengl

[attachthumb=1]

A port azért jelenik meg két példányban a listán, mert a második a kimenet, de az nem használható. Célszerű a hang és video beállításokat optimalizálni a késés (latency) és időzítési hiba minimalizálása céljából:
- Windowson érdemes az alapértelmezett MME helyett WASAPI audio eszközt használni, ha lehetséges: ez megkerüli a lassú szoftveres keverőt, de kizárólagos hozzáférést igényel a hangkártyához
- a Latency paraméter az alapértelmezett 70-nél lényegesen kisebbre is állítható az operációs rendszertől és audio API-tól (ALSA, MME, WASAPI, stb.) függően. A kisebb alapvetően jobb, legalábbis amíg stabil a lejátszás és nem akadozik a hang
- a CPU-t terhelő vagy várakozást igénylő video módokat (pl. "Resample to monitor refresh rate") érdemes lehet letiltani, bár ezek hatását az időzítésre még nem teszteltem

A bemenet előállítására a legegyszerűbb program talán az "aplaymidi", ami egy parancssoros file lejátszó:

aplaymidi -l

 Port    Client name                      Port name
 14:0    Midi Through                     Midi Through Port-0

aplaymidi -p 14:0 file.mid


Azonban a kezdetleges "keyboard.com" programmal valószínűleg csak egészen egyszerű (egy csatornás) file lejátszása lesz elfogadható.
Title: Re:MIDI
Post by: nyuzga on 2017.August.05. 11:36:37
Nálam nincs midi, de a win7 lejátssza a mid fájlokat.

[attach=1]
Title: Re: MIDI
Post by: endi on 2017.August.05. 12:27:58
megpróbálom majd istván basic port olvasó programját átalakítani hogy .mid fájlt tudjon olvasni és átalakítani exos zenévé
Title: Re: MIDI
Post by: gflorez on 2017.August.05. 12:47:18
Kérlek Istvan, készíthetsz egy Win32-t az emulátor Midi változatából?

Ünnepnapokon vagyok, és az egyetlen PC-je Win7 32bits.

Kösz.

---------------------------------------------

Please Istvan, can you put a Win32 build of that Midi version of the emulator?

I am on holidays and my only PC is a Win7 32bits.

Thanks.
Title: Re: MIDI
Post by: endi on 2017.August.05. 13:06:44
kicsit lassítanunk kéne... már midi is lesz EP... mi marad így nekünk 30 év múlva? :)
Title: Re: MIDI
Post by: geco on 2017.August.05. 13:10:17
Error opening Portmidi device-t kapok, win7 alatt (bármelyik midit választom ki) , valaki tudja mi lehet a baj?
Title: Re: MIDI
Post by: IstvanV on 2017.August.05. 13:18:11
Error opening Portmidi device-t kapok, win7 alatt (bármelyik midit választom ki) , valaki tudja mi lehet a baj?

Egyelőre csak Linux+Wine alatt próbáltam a Windows verziót, ott működött. De figyelni kell arra, hogy egyes eszközök csak kimenetnek használhatók, azok természetesen nem fognak működni, vagy legalábbis csak akkor, ha az emulátorba MIDI kimenet támogatása is kerül. Lehet, hogy Windowson alapértelmezés szerint bemenet nincs is, csak a Microsoft szoftveres szintetizátora, ami kimenet, tehát vagy billentyűzetet kell csatlakoztatni a géphez, vagy loopback eszközt ("midi loopback device" keresésével könnyen lehet ilyen programokat találni) telepíteni.

Rájöttem egyébként, hogy miért nem talál semmilyen eszközt a natív Linux verzió: a PMALSA makrót definiálni kell fordításkor ahhoz, hogy a PortMidi működjön:

scons cflags="-DPMALSA=1" -j 4 ep128emu

Így már Wine nélkül is lehet MIDI bemenet Linuxon.
Title: Re: MIDI
Post by: geco on 2017.August.05. 14:01:11
Egyelőre a loopback device-szal sem megy, van két loopMIDI Port-om választható ugyanezen néven, az elsőt megeszi, de nem történik semmi (nincs hang),a második ugyanazt a hibát dobja, mint a többi. Amúgy lehet nem windows probléma, mert nálam meg KVM alatt fut a win7.
Egyébkén most világosodtam meg, hogy ez a midi illesztés valójában a a billentyűillesztést emulálja, és az így lejátszott zenét le lehet menteni midi formátumban, és nem a midi hangszeres lejátszását, és gondolom az ep-re készült kártya is e célt szolgálta.
Title: Re: MIDI
Post by: IstvanV on 2017.August.05. 14:08:38
Egyelőre a loopback device-szal sem megy, van két loopMIDI Port-om választható ugyanezen néven, az elsőt megeszi, de nem történik semmi (nincs hang),a második ugyanazt a hibát dobja, mint a többi.

Az nem hiba, hogy csak az első példány működik, az a bemeneti port, a másik pedig a (jelenleg az emulátor által nem támogatott) kimenet. Ahhoz, hogy legyen hang, a loopback eszközhöz másik programot is csatlakoztatni kell, ami írja (pl. MIDI lejátszó vagy szerkesztő).

Quote
Egyébkén most világosodtam meg, hogy ez a midi illesztés valójában a a billentyűillesztést emulálja, és az így lejátszott zenét le lehet menteni midi formátumban, és nem a midi hangszeres lejátszását, és gondolom az ep-re készült kártya is e célt szolgálta.

Az emulált gépen futó program szempontjából a MIDI port bemeneti eszköz, mint a billentyűzet vagy egér. Az F7h porton olvasható a beérkező MIDI adat (ha van, egyébként 255), az F6h 7. bitje pedig azt jelzi, hogy érkezett-e adat (0 = igen). Az F6h portra nullát írva törölhető a bemeneti puffer.
Title: Re: MIDI
Post by: geco on 2017.August.05. 14:59:46
Az nem hiba, hogy csak az első példány működik, az a bemeneti port, a másik pedig a (jelenleg az emulátor által nem támogatott) kimenet. Ahhoz, hogy legyen hang, a loopback eszközhöz másik programot is csatlakoztatni kell, ami írja (pl. MIDI lejátszó vagy szerkesztő).
Áhá, én azt hittem, hogy jelen esetben a csatlakoztatott program az Ep128emu, és ha ott leütök egy billentyűt, akkor a keyboard.com hangot generál, bocsi, akkor folytatom a kísérletezést. Köszi
Title: Re: MIDI
Post by: geco on 2017.August.05. 15:10:33
és működik is :)
Title: Re:MIDI
Post by: IstvanV on 2017.August.05. 16:52:42
a midiben amúgy hogy van az időzítés? emlékszem, mintha programoztam volna midis dolgot, tök jó kis egyszerű nyelve van, de nem ugrik be hogy hogyan van az időzítés benne.

Az időzítéssel kapcsolatban említést érdemelnek még ezek az egy byte-os MIDI üzenetek:

F8h = Timing Clock = időzítés, ha engedélyezett, akkor 96-od hang időközönként (ami például 120 tempónál 20.83 ms) küldi a vezérlő eszköz. Ennek a segítségével javíthatók a felvétel időzítésének a pontatlanságai
FAh = Start = lejátszás indítása
FBh = Continue = lejátszás folytatása
FCh = Stop = lejátszás leállítása

Jelenleg az emulátor ezeket kiszűri :oops:, ami azonban könnyen javítható lenne.

Ha a lejátszó csak 50 Hz-es megszakítást használ időzítésre, az korlátozza a pontosságot. Ha 16-od hang felbontás a cél, akkor az például pontos lehet 93.8, 107.2, 125.1, 150.1 vagy 187.6 sebességnél (ilyenkor az időzítés is javítható akár F8h események nélkül is), de nem az ezek közötti értékeknél.
Title: Re: MIDI
Post by: gflorez on 2017.August.05. 20:55:26
Az EP mint hangszer ... nagy ötlet!
Title: Re: MIDI
Post by: IstvanV on 2017.August.06. 22:12:20
Vilmos-Songs-Software.zip (https://enterpriseforever.com/sound/midi/?action=dlattach;attach=18437) (29.98 kB - downloaded 8 times.)

Az emulátor Git verziójával működik ez a módosított ROM:
[attachurl=1]
Title: Re: MIDI
Post by: IstvanV on 2017.August.08. 20:30:27
Továbbfejlesztett lejátszó:
[attachurl=1]

Indításkor néhány másodpercig a frekvencia táblázatot inicializálja, utána használható a MIDI bemenet. Lehet, hogy turbós konfiguráción jobban fut (pontosabb időzítés), de 4 MHz-es CPU-val is működik.
- a 16 MIDI csatorna állapotát külön tárolja, de egyszerre csak 3 DAVE csatorna lehet aktív (2 négyszögjel + 1 zaj)
- a 10-es MIDI csatorna a DAVE zajcsatornáján dobokra emlékeztető hangokat szólaltat meg, itt csak a 38, 39, 40, 42 és 46 billentyűknek van hangja
- a többi csatornán az első 7 program használható:
0 = Dreamland (Xorgame)
1 = Torzy (Xorgame)
2 = Freeee (Xorgame)
3 = Level 1/4 (Skramble)
4 = Space (Skramble)
5 = Space torzítva (Skramble)
6 = ADSR teszt hangszer release támogatással, ez bugos lehet
- támogatott a billentyűleütés erőssége (de csak kis érzékenységgel, a minimális érték felezi a hangerőt) és a hajlítás
- a 7-es (hangerő), 10-es (sztereó pozíció) és 76-os vezérlők használhatók, az utóbbi a BASIC STYLE paraméterének felel meg, de néggyel osztva (pl. 32 = gyűrűmoduláció)
- a négyszögjelek a 0. és 2. DAVE csatornára kerülnek, így lehetséges a gyűrűmoduláció
Title: Re: MIDI
Post by: endi on 2017.August.08. 20:48:15
hú ez jó, csak most nincs energiám midi-vel szórakozni...
esetleg az ep billentyűzet nem műxik benne?
Title: Re: MIDI
Post by: szipucsu on 2017.August.08. 21:32:11
Továbbfejlesztett lejátszó:
Kicsit lemaradtam ennél az új fejlesztésnél. Ez hogyan kell betölteni, hogyan kell használni?
Title: Re: MIDI
Post by: IstvanV on 2017.August.08. 21:47:38
esetleg az ep billentyűzet nem műxik benne?

Jelenleg nem, bár "MIDI loopback device (https://www.google.com/search?q=midi+loopback+device)" és "virtual MIDI keyboard (https://www.google.com/search?q=virtual+midi+keyboard)" programok segítségével használható a PC billentyűzete is.

Ez hogyan kell betölteni, hogyan kell használni?

Betölteni egyszerű, csak el kell indítani a .com file-t. Azonban a használatához MIDI bemenetre van szükség, azaz erre (https://enterpriseforever.com/ep128emu/ep128emu/msg65290/#msg65290) az ep128emu verzióra és valamilyen bemeneti eszközre, például billentyűzetre vagy loopback-en keresztül bármilyen programra. A legpontosabb időzítéshez érdemes lehet még az emulátor beállításait az itt (https://enterpriseforever.com/sound/midi/msg65226/#msg65226) leírt módon optimalizálni, bár a midiplay.com csak 50 Hz-es megszakítást használ.
Title: Re: MIDI
Post by: geco on 2017.August.09. 16:28:03
Jó lett az új emu, és a módosított strack ROM is :)
Title: Re: MIDI
Post by: IstvanV on 2017.August.09. 16:37:27
Újabb lejátszó a sztereó Dreamland változat burkológörbéivel, és teszteléshez Szipucsu zenéi konvertálva:
[attachurl=1]
[attachurl=2]
[attachurl=3]
[attachurl=4]
Title: Re: MIDI
Post by: geco on 2017.August.09. 19:57:26
Meghallgattam a Torzy midet csak úgy simán is, szerintem jobban illik hozzá a zongora :)
Title: Re: MIDI
Post by: IstvanV on 2017.August.10. 22:28:25
badiner2.bas, nem biztos hogy jól konvertálva:
[attachurl=1]
Title: Re: MIDI
Post by: IstvanV on 2017.August.11. 15:56:06
Valamivel kevésbé lassú és kevesebb memóriát fogyasztó változat:
[attachurl=1]
Title: Re: MIDI
Post by: endi on 2017.August.11. 16:56:34
engem érdekelne ha basic-ból be tudnék .mid-et tölteni :)
Title: Re: MIDI
Post by: szipucsu on 2017.August.11. 18:25:16
A midis emulátort laptopon nem akartam feltelepíteni az előző helyett, mert nem szereti az opengl módot, és mindig át kell állítani a registriben. De majd asztali gépre felrakom. Egyébként nem kell letörölni az előző emulátort, ha újabb verziót teszünk fel?
Title: Re: MIDI
Post by: IstvanV on 2017.August.11. 18:51:51
A midis emulátort laptopon nem akartam feltelepíteni az előző helyett, mert nem szereti az opengl módot, és mindig át kell állítani a registriben. De majd asztali gépre felrakom. Egyébként nem kell letörölni az előző emulátort, ha újabb verziót teszünk fel?

A beta verzió (https://enterpriseforever.com/ep128emu/ep128emu/msg65290/#msg65290) csak a 2.0.11.1 (https://github.com/istvan-v/ep128emu/releases)-es ep128emu.exe-t cseréli. Elvileg nem történt az OpenGL-el kapcsolatos változtatás, talán a beállítások különböznek?
Title: Re: MIDI
Post by: szipucsu on 2017.August.11. 19:23:45
Elvileg nem történt az OpenGL-el kapcsolatos változtatás, talán a beállítások különböznek?
A laptopon nem működik az emu OpenGL módban. Ez annyiban probléma, hogy a snapshotokat mindenképpen OpenGL módban akarja megnyitni, amíg a Windows registry-ben át nem írom, amit át kell. Át tudom írni, csak átlag felhasználónak ez az átírogatás kicsit macerás.
Title: Re: MIDI
Post by: szipucsu on 2017.August.11. 19:49:44
Visszaolvasgattam a topikban, de nekem ez kínai. Az új emulátorban be lehet állítani a midi eszközt (nálam Microsoft GS Wavetable Synth jelenik meg ott). Betöltöttam a midiplay.com-ot, és csak sötét képernyő van. Mit kell még csinálni? Kell egy rom is hozzá? Vagy valami más?
Egy midi lejátszó programot elindítottam közben a háttérben és lejátszottam vele zenét, de ekkor sem történt semmi.
Title: Re: MIDI
Post by: IstvanV on 2017.August.11. 19:59:55
Visszaolvasgattam a topikban, de nekem ez kínai. Az új emulátorban be lehet állítani a midi eszközt (nálam Microsoft GS Wavetable Synth jelenik meg ott).

Az kimeneti eszköz (O), amit például a ScoreTrack tudna használni. A midiplay.com bemeneti eszközt (I) igényel, az onnen érkező MIDI zenét szólaltaja meg a DAVE hanggenerátoraival. Ha az emulátor nem mutatja az eszköz típusát a neve után zárójelben (I vagy O), akkor régi verzió, itt (https://enterpriseforever.com/ep128emu/ep128emu/msg65290/#msg65290) található az aktuális.

Quote
Betöltöttam a midiplay.com-ot, és csak sötét képernyő van. Mit kell még csinálni?

A program működik, csak bemenetre vár.

Quote
Egy midi lejátszó programot elindítottam közben a háttérben és lejátszottam vele zenét, de ekkor sem történt semmi.

A MIDI lejátszót össze kell kötni az emulátorral, Windowson loopMIDI (https://www.tobias-erichsen.de/software/loopmidi.html) vagy hasonló program segítségével. A legegyszerűbb talán hardveres MIDI billentyűzettel kipróbálni (ha van), ahhoz nem kell loopMIDI. Viszont ha van loopback, akkor bármilyen egyéb program is zenélhet DAVE "hangszereléssel", például MIDI szerkesztő vagy virtuális billentyűzet (http://vmpk.sourceforge.net/).
Title: Re: MIDI
Post by: Zozosoft on 2017.August.11. 20:02:42
A laptopon nem működik az emu OpenGL módban.
Ez milyen laptop? Nekem a Lenovo X60-nál volt olyan, hogy a Lenovos VGA driverrel nem ment, Inteltől szedtem másik drivert, azzal már működött.
Title: Re: MIDI
Post by: IstvanV on 2017.August.12. 11:27:42
engem érdekelne ha basic-ból be tudnék .mid-et tölteni :)

Az emulátorral már most is néhány másodperc alatt összeköthető bármilyen file lejátszó vagy szerkesztő program. Ehhez képest egy GM kompatibilis lejátszó (ami nem csak az egészen egyszerű egy csatornás zenéket tudja lejátszani, mint a korábbi példa program) készítése BASIC-ben nagyságrendekkel nagyobb feladat. :)
Title: Re: MIDI
Post by: nyuzga on 2017.August.12. 17:24:03
A beta verzió (https://enterpriseforever.com/ep128emu/ep128emu/msg65290/#msg65290) csak a 2.0.11.1 (https://github.com/istvan-v/ep128emu/releases)-es ep128emu.exe-t cseréli. Elvileg nem történt az OpenGL-el kapcsolatos változtatás, talán a beállítások különböznek?
Az Avast nem engedi futni. Majd küld értesítést. :)



Title: Re: MIDI
Post by: IstvanV on 2017.August.12. 17:39:10
Az Avast nem engedi futni. Majd küld értesítést.

Már azért is gyanús egy file, mert ritka? :)
Title: Re: MIDI
Post by: nyuzga on 2017.August.12. 17:43:42
Már azért is gyanús egy file, mert ritka? :)

Igen. A Cybercapture elég sok fájlnál csinálja ezt. Többnyire nem vírusosak. :)


https://translate.google.hu/translate?hl=hu&sl=en&u=https://forum.avast.com/index.php%3Ftopic%3D187104.0&prev=search
Title: Re: MIDI
Post by: nyuzga on 2017.August.13. 08:01:14
Megjött a posta. :)
Title: Re: MIDI
Post by: szipucsu on 2017.August.13. 10:29:55
Megjött a posta. :)
"Víruslabor" - olyan, mintha kémcsövekben kísérletezgetnének mindenféle vírussal. :D
Title: Re: MIDI
Post by: IstvanV on 2017.August.15. 16:57:43
Lehetne egyébként még a midiplay.com olyan változatait készíteni, amelyek a DAVE hanggenerátorai helyett mást használnak. Például hangminta lejátszást, SID emulációt, vagy egyedi digitális+DAVE hangszerelést (DAVE csatorna + PWM négyszögjelek). Ezek ugyan csak turbós konfiguráción működnének elfogadhatóan, de ha az adatokat menteni lehetne (pl. SID esetén M64 formátumban), akkor az már lejátszható lenne 4 MHz-es gépen is. De nem tudom, van-e értelme időt fordítani rá, valószínűleg rajtam kívül nem használná senki.
Title: Re: Xorgame (Pascal)
Post by: IstvanV on 2017.August.15. 19:24:36
Át lehet írni bármelyik zenét, hogy kevesebb csatornát használjon. Valamelyik illene a játékhoz?

Ezzel kapcsolatban a legjobb lenne másokat is megkérdezni, legalábbis akiket még érdekli a játék. :)

Quote
Ha midi fájlként mentek el zenét PC-s szerkesztőből, azt is fel tudod használni?

Igen. A Xorgame lejátszója kezdetlegesebb, mint ami a midiplay.com-ban található, de a korábban feltöltött .mid file-ok DAVE kimenete konvertálva működne. A hangoknak nem kell feltétlenül külön csatornára kerülni, de "Xorgame kompatibilis módban" egyszerre csak 2 négyszögjel és 1 zaj lehet. A midiplay.com-os hanggenerálással kapcsolatban ezek a lényeges információk:
- egyszerre 3 normál zenei hang szólhat a DAVE csatornákat dinamikusan foglalva, a program előnyben részesíti 0. és 2. csatornát, az 1-est akkor használja, ha a másik kettő már foglalt
- a 10-es MIDI csatorna fixen a 3-as DAVE csatornához van rendelve, itt egyszerre mindig csak egy "dob" szólhat, a Note Off eseményeket (hangjegyek hosszát) figyelmen kívül hagyja
- a dobok közül csak a következők működnek: 38 (Acoustic Snare), 39 (Hand Clap), 40 (Electric Snare, ugyanaz mint a 38-as), 42 (Closed High Hat), 46 (Open High Hat). Természetesen ezek csak egyszerű zajok, és nem nagyon emlékeztetnek valódi hangszerekre :oops:
- a következő MIDI programok támogatottak, semmi közük nincs a megfelelő GM hangszerekhez:
0 = Acoustic Grand Piano = Dreamland, eredeti monó verzió
1 = Bright Acoustic Piano = Torzy (torzított hangnál a midiplay.com a "rossz" frekvenciákat automatikusan javítja)
2 = Electric Grand Piano = Freeee (1 másodperc időtartam)
3 = Honky Tonk Piano = Skramble level 1/level 4
4 = Rhodes Piano = Skramble "Space" zene
5 = Chorused Piano = Skramble "Space" zene torzítva
6 = Harpsichord = egyszerű monó ADSR burkológörbe, támogat sustain és release fázist (de ez a harmadik, azaz 1-es csatorna foglalását eredményezheti)
7 = Clavinet = Dreamland sztereó / bal csatorna
8 = Celesta = Dreamland sztereó / jobb csatorna
9 = Glockenspiel = Badiner ADSR burkológörbe sztereó pozíció állítással a billentyűtől függően
10 = Music Box = Badiner kíséret, ez is ADSR
- a billentyű leütés erőssége (velocity) támogatott, lineárisan állítja a hangerőt, de a Xorgame-ben minden hangerő külön burkológörbét hozna létre
- lehetséges a hajlítás (pitch bend), +/- 2 félhang tartományban, a Xorgame ezt pazarló módon tárolná (minden frekvencia külön hangjegy)
- a 7-es vezérlő (hangerő) működik, ez is lineáris, és a Xorgame itt is pazarolná a burkológörbéket
- támogatott a sztereó pzíció állítása (10-es vezérlő = Pan), szinuszos módszerrel, a közép állásnál (64) mindkét csatorna hangereje 100%, ezért a többi pozíció csak a hangerő vagy velocity 3 dB csökkentésével (127->90) működik helyesen
- a 76-os vezérlő a STYLE paramétert állítja, az értéke néggyel osztott (4 = 4 bites torzítás, 8 = 5 bites torzítás, 32 = gyűrűmoduláció)
- a 16 logikai MIDI csatorna mind saját állapottal (vezérlők, hajlítás, stb.) rendelkezik

Természetesen nem kell feltétlenül a midiplay.com-ot használni, ha nem jó a MIDI file, akkor szerkesztem, a fenti lista csak a lehetőségeket szemlélteti, hogy mi működne EP-n. A Xorgame sokkal egyszerűbb lejátszójának a korlátai miatt azonban a vezérlés pazarolná a memóriát vagy burkológörbéket, de néhány hajlított hang nem lenne probléma, és a fix hajlítás (PITCH eltolása) sem.
Title: Re:Re: Xorgame (Pascal)
Post by: szipucsu on 2017.August.15. 19:57:36
A midis téma nekem kicsit magas. De valami hasonlóra gondoltam:
[attach=1]
Ez csak pár taktus, valami ilyen jellegű midi zenét tudnék írni. Az egyik csatorna zongoraszerű lehetne, tehát lecseng rajta a hang. A másik csatorna orgonaszerű, tehát folyamatosan szól rajta a hang. Az egyiknek az Acoustic Grand Piano, a másikra a Hammond Organ hangszert lőttem be, de ez csak amolyan tipp, mert EP-n másképp szólna.
Egy harmadik csatornára (10-es midi csatorna, dobok) is belőttem valamit találomra.

Quote
38 (Acoustic Snare), 39 (Hand Clap), 40 (Electric Snare, ugyanaz mint a 38-as), 42 (Closed High Hat), 46 (Open High Hat)
Ezeket milyen "zenei hanggal lehet elérni"? Azért kérdezem, mert én a midi fájlt a Cakewalk Express programmal szerkesztem, és ott kotta formájában kell beírni a zenét. Így a "dobcsatornán" minden dobnak is egy kottafej felel meg. Amit belőttem a dobcsatornára most, az E hang. Ha ezt vesszük, milyen hangoknak van itt értéke? Vagyis az említett dobfajták milyen hangokkal érhetők el?
És ezek a dobok milyen zajnak felelnek meg EP-n? Gondolom, sound source 3, és ahhoz valami fokozatosan elhalkuló envelope. Gondolom, a különböző dobfajtáktól függ, milyen gyorsan halkul el. De a source 3-hoz is megadható style paraméter, így változatosabb lehet a hang, de ezt biztos szintén kihasználtad.
Title: Re:Re: Xorgame (Pascal)
Post by: IstvanV on 2017.August.15. 20:18:56
Ezeket milyen "zenei hanggal lehet elérni"? Azért kérdezem, mert én a midi fájlt a Cakewalk Express programmal szerkesztem, és ott kotta formájában kell beírni a zenét. Így a "dobcsatornán" minden dobnak is egy kottafej felel meg. Amit belőttem a dobcsatornára most, az E hang. Ha ezt vesszük, milyen hangoknak van itt értéke? Vagyis az említett dobfajták milyen hangokkal érhetők el?

A Cakewalk Express-t nem ismerem. :oops: De a Slowland.MID a 64-es hangot használja (Low Conga), ehhez képest pontosan két oktávval alacsonyabb a snare:

E4 = Low Conga
...
A#2 = Open Hi-Hat
F#2 = Closed Hi-Hat
E2 = Electric Snare
D#2 = Hand Clap
D2 = Acoustic Snare (ugyanaz a hang mint az E2)
[attachthumb=1]
Szerk.: kottán így néz ki:
[attachthumb=3]

A "doboknak" egyébként ilyen hangja van, bár ezek helyett lehetnének jobbak is (a fenti kép nélkül talán nem lenne könnyű eldönteni, hogy melyik hang melyik dob :)):
[attachurl=2]
Title: Re:Re: Xorgame (Pascal)
Post by: geco on 2017.August.16. 09:16:26
Egész jók ezek a dobok, ahhoz képest meg pláne, hogy csak a zajcsatornát használják.
Szerintem a Slowland midi jól szólhat a midiplay "hangszereivel", és egy ilyen nyugtató zene is illik a játékhoz.
A 4 zene közül én a Muszka-t tudnám elképzelni még a játékban, annak olyan érdekes hangzású hangszerei vannak, az tetszik.
Title: Re: MIDI
Post by: geco on 2017.August.16. 10:23:49
Szerintem jó ötlet, annyi, hogy leginkább azok használhatják ki a lehetőségeit, akik zenélni szoktak, számomra meg a rá megírt zenék bármibe való beépítése lehet/lesz hasznos.
Title: Re: MIDI
Post by: IstvanV on 2017.August.16. 11:51:40
Szerintem jó ötlet, annyi, hogy leginkább azok használhatják ki a lehetőségeit, akik zenélni szoktak, számomra meg a rá megírt zenék bármibe való beépítése lehet/lesz hasznos.

Programba építéshez valószínűleg át kellene írni assembly nyelvre és optimalizálni. És a zene adatot valamilyen formátumban rögzíteni és tárolni. Ez lehet akár a MIDI file formátum "lebutított" változata is, amely csak egy sávos, fejléc nélkül és fix 50.03 Hz-es idő egységgel (tick). De ha nem túl bonyolult a zene, akkor egy másik lehetőség a DAVE regisztereket felvenni (dave_rec.lua) és a Xorgame forrás csomagjában található music_conv_3 programmal konvertálni, ennek a kimenetét egyszerű és gyors rutinnal is le lehet játszani.

A midiplay.com még fejleszthető lenne 2 csatornás (1-es + 3-as csatorna) dobok támogatásával, illetve azzal, hogy több hangot tudjon lejátszani ugyanazon a csatornán időosztásos rendszerben (pl. egy akkord hangjait felváltva 1/50 másodpercenként). Így már egész komoly zenéket is lehetne készíteni, bár a lejátszó bonyolultsága is növekedne. Nem tudom, érdemes lenne-e ezeket megvalósítani, vagy elég lenne csak a meglevő verziót átírni assembly-re.
Title: Re: MIDI
Post by: szipucsu on 2017.August.16. 12:21:27
Nekem tetszenek ezek a módosítások!
Igaz, még nem tudom, a gyakorlatban hogyan lehetne használni, de midit szerkeszteni tudok, és eleve ahhoz igazíthatom, hogy majd EP-n fog megszólalni.
Title: Re:Re: Xorgame (Pascal)
Post by: IstvanV on 2017.August.16. 12:28:35
Szerintem a Slowland midi jól szólhat a midiplay "hangszereivel", és egy ilyen nyugtató zene is illik a játékhoz.

Slowland, "Skramble level 1" hangszereléssel:
[attachurl=1]

Ez pedig a "Freeee" burkológörbét használja, amit a Xorgame már most is tartalmaz:
[attachurl=2]

A dobok helyett természetesen lehet más is.
Title: Re:Re: Xorgame (Pascal)
Post by: szipucsu on 2017.August.16. 12:47:31
Ez a Slowland még csak az eleje valaminek, tegnap ki akartam próbálni, mit lehet István midi konverterével "megetetni". Ha ki tudod egészíteni dobokkal, az nagyon jó! Esetleg fel tudnád rakni a Slowland midi fájlt, amiben a legutóbbi dobok is benne vannak? Onnan folytatnám.

Biztos buta kérdés és már volt róla szó. De hogyan lehet pl. ezt a midi fájlt átalakítani EP-s zenévé (mint amiket ogg-ban mellékeltél)? A midis emulátort feltettem, és azt látom, hogy be lehet rajta állítani midi eszközt, de tovább nem jutottam vele. :oops: A Cakewalk Express midi szerkesztő és lejátszó jó külső midi programnak, vagy fel kéne tennem valami mást is?
Title: Re:Re: Xorgame (Pascal)
Post by: IstvanV on 2017.August.16. 13:02:37
Ez a Slowland még csak az eleje valaminek, tegnap ki akartam próbálni, mit lehet István midi konverterével "megetetni". Ha ki tudod egészíteni dobokkal, az nagyon jó! Esetleg fel tudnád rakni a Slowland midi fájlt, amiben a legutóbbi dobok is benne vannak? Onnan folytatnám.

Ez a módosított file ("Freeee" változat):
[attachurl=1]
A zene kétszer ismétlődik, mint az .ogg file-okban is, de ez könnyen javítható a második felének a törlésével.

A Cakewalk Express-t megnézem Windowson, ez melyik verzió és honnan lehet letölteni?
Title: Re:Re: Xorgame (Pascal)
Post by: geco on 2017.August.16. 13:09:50
Slowland, "Skramble level 1" hangszereléssel:

Ez pedig a "Freeee" burkológörbét használja, amit a Xorgame már most is tartalmaz:

A dobok helyett természetesen lehet más is.
Szerintem jó mind a kettő, és a dobok is bennük.
Title: Re:Re: Xorgame (Pascal)
Post by: szipucsu on 2017.August.16. 13:19:27
A Cakewalk Express-t megnézem Windowson, ez melyik verzió és honnan lehet letölteni?
A program szerint 3.01-es verzió, és 1991 és 1994 között készült. :D Egy csöppet régi, de Windows 95-ös idők óta ezt használom, most Win7-en is ez megy. Nem tudom, le lehet-e még tölteni, de mellékelem a telepítőjét. Telepítésnél azt hiszem, csak a megadott mappába érdemes telepíteni, és a fájlnév hosszúságával vigyázni kell, 8 karakter hosszú lehet, ha minden igaz, és telepítésnél ~ jel is volt a fájl nevében. Az elmentett midi fájlok is azt hiszem, 8 karakter hosszúak lehetnek csak.
[attach=1]
De ha már ebből ítélve nem jó a program, feltehetek valamit a gépre, ami jó az EP-s midi célokra.

Szerintem jó mind a kettő, és a dobok is bennük.
Szerintem is!
Title: Re: MIDI
Post by: geco on 2017.August.16. 13:26:27
Programba építéshez valószínűleg át kellene írni assembly nyelvre és optimalizálni. És a zene adatot valamilyen formátumban rögzíteni és tárolni. Ez lehet akár a MIDI file formátum "lebutított" változata is, amely csak egy sávos, fejléc nélkül és fix 50.03 Hz-es idő egységgel (tick). De ha nem túl bonyolult a zene, akkor egy másik lehetőség a DAVE regisztereket felvenni (dave_rec.lua) és a Xorgame forrás csomagjában található music_conv_3 programmal konvertálni, ennek a kimenetét egyszerű és gyors rutinnal is le lehet játszani.
Lehet a teljes MIDI formátum lenne az igazi, akkor midiként is lejátszható lenne, igaz a mérete is nagyobb lenne, vagy arra gondoltál, hogy az ep-re írt midit lebutítani direkt a lejátszóhoz? Ha igen, ez a legszimpatikusabb :)
A második megoldás is jó, talán bonyolultabb zenéknél nagyobb lenne az adathalmaz, mint a butított midi-nél.

A midiplay.com még fejleszthető lenne 2 csatornás (1-es + 3-as csatorna) dobok támogatásával, illetve azzal, hogy több hangot tudjon lejátszani ugyanazon a csatornán időosztásos rendszerben (pl. egy akkord hangjait felváltva 1/50 másodpercenként). Így már egész komoly zenéket is lehetne készíteni, bár a lejátszó bonyolultsága is növekedne. Nem tudom, érdemes lenne-e ezeket megvalósítani, vagy elég lenne csak a meglevő verziót átírni assembly-re.
Én eddig is azt hittem, hogy kétcsatornás :D
A 2. csatorna megszakításra használt, az intézi az időzítést, majd  figyeli a midi portokat?
Nem lehet a 2-es csatornát is bevonni, és 50Hz-es megszakításban csinálni minden egyebet, vagy ez sokat rontana a minőségen? Talán ebben az esetben nem is kéne időosztásos verzió, mert 3 csatorna meg egy dob már egész jól hangzik.
Title: Re:Re: Xorgame (Pascal)
Post by: IstvanV on 2017.August.16. 14:43:24
A program szerint 3.01-es verzió, és 1991 és 1994 között készült. :D Egy csöppet régi, de Windows 95-ös idők óta ezt használom, most Win7-en is ez megy. Nem tudom, le lehet-e még tölteni, de mellékelem a telepítőjét.

Nálam a SETUP.EXE nem kompatibilis a Windows verziójával (Windows 7 x64 Professional). :( Talán 16 bites program?

Mindenesetre a lényeg a loopMIDI (https://www.tobias-erichsen.de/software/loopmidi.html) (vagy hasonló program) használata, ennek a telepítése és elindítása után létrehozható egy "loopback" MIDI port az emulátor és bármilyen szerkesztő vagy lejátszó program összekötéséhez:
[attachthumb=1]
Ha az első indításkor még nincs port, akkor a "+" gombbal lehet létrehozni egyet.

Most már indítható az ep128emu (https://enterpriseforever.com/ep128emu/ep128emu/msg65290/#msg65290), a hang beállításoknál ki kell választani a loopMIDI bemenetet (I = bemenet, O = kimenet):
[attachthumb=2]

Ez ugyan opcionális, de WASAPI hang kimenetet (ha működik) és kisebb puffert használva csökkenthető a hang késése:
[attachthumb=3]

[attachthumb=4]
Itt a Latency az alapértelmezett 70 helyett 30. Túl alacsony értéknél akadozik a hang.

MIDI szerkesztőnek ezt (https://sourceforge.net/projects/ariamaestosa/) töltöttem le a SourceForge-ról, valószínűleg van jobb is, de a loopMIDI használatának a bemutatására ez is megfelel. A slowland.mid egyébként hibás volt :oops:, rossz hangszereket választott és nem működött ezzel a szerkesztővel. Módosított változat:
[attachthumb=5]
[attachthumb=6]

A loopMIDI portot itt is ki kell választani, ezúttal kimenetként:
[attachthumb=7]

Ha a midiplay.com (https://enterpriseforever.com/sound/midi/?action=dlattach;attach=18505) már fut a megfelelően konfigurált emulátoron, akkor a Play gombra ott szólal meg a zene. A Cakewalk Express felhasználói felülete valószínűleg eltérő, de a lényeg, hogy a loopback-et használja kimenetnek, akkor annak is működnie kell.
Title: Re:Re: Xorgame (Pascal)
Post by: szipucsu on 2017.August.16. 15:03:43
Közben folytattam a Slowland-et:
[attach=1]
Néhány beállítást először kihagytam belőle, pl. hangerő 127-re állítása a csatornákon, és a Bank-nál is be volt állítva a te fájlodban valami 0-Gen, ami nálam hiányzott. Talán ezért nem működött? Amit most feltöltöttem, abban beállítottam ezeket.

A midis információt köszi, majd nem sokára próbálkozom vele!
Title: Re: MIDI
Post by: IstvanV on 2017.August.16. 15:17:49
vagy arra gondoltál, hogy az ep-re írt midit lebutítani direkt a lejátszóhoz?

Valami ilyesmire, csak a csatorna események, és közöttük az időtartam 1/50.03 másodperc (vagy ami éppen a megszakítás frekvenciája) egységekben. Ez csak egy része annak, amit a MIDI file formátum tud, ott van fejléc, tetszőleges idő felbontás ami akár változhat is lejátszás közben, több sáv, meta-események, stb.

Quote
A második megoldás is jó, talán bonyolultabb zenéknél nagyobb lenne az adathalmaz, mint a butított midi-nél.

Ez a módszer már most is működne, a Xorgame meglevő zenéit is így építettem be a játékba, a DAVE regiszterekről készült felvételt konvertálva.

Quote
Én eddig is azt hittem, hogy kétcsatornás :D
A 2. csatorna megszakításra használt, az intézi az időzítést, majd  figyeli a midi portokat?
Nem lehet a 2-es csatornát is bevonni, és 50Hz-es megszakításban csinálni minden egyebet, vagy ez sokat rontana a minőségen? Talán ebben az esetben nem is kéne időosztásos verzió, mert 3 csatorna meg egy dob már egész jól hangzik.

Jelenleg (csak DAVE hanggenerálással) a program időzítésre csak video megszakítást használ. Így is lehetne 50 Hz-nél nagyobb a frekvencia, de a C nyelvű változat ezzel is el tudja fogyasztani a CPU idő felét rosszabb esetben. :oops: Mindegyik csatornát használhatja, tehát most van 3 csatorna + 1 dob (ami egyszerű zaj):
- a 3-as DAVE csatorna fixen a 10-es MIDI csatornához van rendelve, itt mindig egyszerre csak egy "dob" szólhat
- a többi DAVE csatornát dinamikusan foglalják a hangjegyek. Ha lehetőség van rá, akkor először a 0. és 2. csatornát (részben a Xorgame igényei miatt, de azért is, mert így lehetséges a gyűrűmoduláció), ha ezek már foglaltak, akkor az 1. csatornát is. Ha nincs elég DAVE csatorna, akkor valamelyik régebbi hangot megszakítja, ennek a prioritása elsősorban a hang állapotától függ (off > release > attack/decay > sustain), ha az egyenlő, akkor attól, hogy melyik a régebbi, ha az is egyenlő, akkor a DAVE csatorna számától (0, 2 > 1)

Részletesebb leírás itt (https://enterpriseforever.com/programozas/xorgame-(pascal)/msg65525/#msg65525) olvasható.
Title: Re: MIDI
Post by: nyuzga on 2017.August.16. 17:38:19
Vanilin Midi keyboard. Direktbe lehet az emulátoron keresztül zongorázni. :)

[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2017.August.16. 17:50:25
Direktbe lehet az emulátoron keresztül zongorázni. :)
Vagány lenne egy külső midi billentyűzet emulátorhoz, melyen állítani lehet az EP-nek megfelelően a hangzásokat, envelope-t és mindent.
De akkor már jobb lenne egy külső midi billentyűzetbe (vagy szintetizátorba) Dave emulációt építeni, és a billentyűzet beállító gombjait is ahhoz igazítani. Az már úgy lenne jó, ha 3-4 dave is lenne emulálva benne egyszerre, vagy még több.
Title: Re: MIDI
Post by: IstvanV on 2017.August.16. 18:13:53
Külső billentyűzetet már most is használhat bárki, akinek van. Az már kevésbé valószínű hogy ilyen hardver készülne beépített DAVE emulációval.
Title: Re:Re: Xorgame (Pascal)
Post by: szipucsu on 2017.August.16. 18:22:13
Na, végre nekem is sikerült beüzemelnem az EP midit, ez óriási! Eddig a Win7 midije szólt, ahogy szerkesztettem a kottát a Cakewalk Expressben, most már az EP hangjait hallani közben is.
Rájöttem, mi volt a gond a Slowland midivel. Az elején az ismétlődésnél még egyszer megadja a midi hangszereket, akkor is, ha előzőleg beállítottuk, és nem lesz hang, ha nem állítjuk be újra. Tehát be vannak szúrva a dal közbenre a hangszerek. István, ezt ki tudnád venni az előző hozzászólásomban lévő midi fájlból? Mármint a beszúrt hangszereket a dal közben. Már tovább írtam a dalt addigra, amikor a javított verziódal megláttam.

Még ami "gond" lehet, hogy nagyjából minden dalhoz saját envelope, hangszerelés, stb. kellene. Amik meg vannak adva alapból néhány hangszerhez, az kevésnek tűnik. Lehetne ezt bővíteni? Természetesen egyetlen dalban csak néhányat használnánk fel. Az is jó lenne, ha azt is be lehetne néhány hangszerre állítani, hogy egyszerre több csatornán is megszólaltassa a hangot, mondjuk 0.1 pitch értékkel magasabban az eredetihez képest, vagy egy oktávval feljebb/lejjebb, akár gyűrűmodulációval.
De egyelőre így is elég jól használható.
Title: Re:Re: Xorgame (Pascal)
Post by: IstvanV on 2017.August.16. 18:51:12
Rájöttem, mi volt a gond a Slowland midivel. Az elején az ismétlődésnél még egyszer megadja a midi hangszereket, akkor is, ha előzőleg beállítottuk, és nem lesz hang, ha nem állítjuk be újra. Tehát be vannak szúrva a dal közbenre a hangszerek. István, ezt ki tudnád venni az előző hozzászólásomban lévő midi fájlból? Mármint a beszúrt hangszereket a dal közben. Már tovább írtam a dalt addigra, amikor a javított verziódal megláttam.

Ez az amit a slowland2.mid-ben javítani próbáltam, az újabb változat a problémás vagy nem hasznos események törlésével és "Freeee" hangszerrel:
[attachurl=1]

Quote
Még ami "gond" lehet, hogy nagyjából minden dalhoz saját envelope, hangszerelés, stb. kellene. Amik meg vannak adva alapból néhány hangszerhez, az kevésnek tűnik. Lehetne ezt bővíteni?

Természetesen igen, csak további hangszerek kellenek valahonnan (pl. meglevő BASIC programokból). Talán ezeknek a definíciója lehetne külön file is.

Quote
Az is jó lenne, ha azt is be lehetne néhány hangszerre állítani, hogy egyszerre több csatornán is megszólaltassa a hangot, mondjuk 0.1 pitch értékkel magasabban az eredetihez képest, vagy egy oktávval feljebb/lejjebb, akár gyűrűmodulációval.

Ez már nehezebb, jelenleg minden MIDI hang pontosan egy DAVE csatornát foglal. Bár ennek a megvalósítása a már említett 2 csatornás dobokat is lehetővé tenné.

Megoldható, bár nehézkesen, magában a MIDI file-ban is: a sávról másolatot kell készíteni másik MIDI csatornára, és ott megfelelően állítani a pitch bend-et (+/- 8192 tartomány -> +/- 2.0 PITCH), vagy az egészet eltolni egy oktávval (ezt lehet ugyanazon a csatornán is), stb. Hátránya, hogy ha az eredeti dallam módosul, akkor újra másolni kell a másik csatornára. Gyűrűmodulációhoz az egyik csatornán a 76-os vezérlőt 32-re kell állítani.
Title: Re:Re: Xorgame (Pascal)
Post by: szipucsu on 2017.August.16. 19:17:00
Ez az amit a slowland2.mid-ben javítani próbáltam, az újabb változat a problémás vagy nem hasznos események törlésével és "Freeee" hangszerrel
Nekem még ebben is benne van a 6. ütem kezdetekor az új hangszer. :oops: Átvált Hammond organ-ra az egyik, a másik nem tudom, mire.

Envelope-okat tudnék kitalálni bőven. Mondjuk most elég egyelőre csak erre a Slowland-re koncentrálni, és ehhez találni jó hangzásokat. Nekem az eddigieknél kicsit hosszabb lecsengésű zongora tetszene az egyik szólamnak. A másiknak nagyon jónak tűnik, amit ADSR-t a Harpsichordra belőttél, és direkt jó, ha más csatornán éppen nincs hang, akkor szépen visszhangzik. Még ehhez hasonló visszhangos hatásokat is lehetne készíteni majd.
Az új envelope-ok definícióját meg lehetne úgy csinálni külön fájlba, hogy pl. én beleteszem és próbálgatom, melyik szól jól egy adott zenéhez? Vagy ez nagyon más, mint a basic envelope? És az ilyen Harpsichord-félre, több csatornát is fogyasztó visszhangos envelope-okat csak te tudnád definiálni, vagy nem bonyolultabb, mint a többi?

Szerintem érdemes lenne valami "szabványt" kitalálni EP midihez. Lehetséges lenne akár az összes (száz valamennyi) midi csatornára írni valami envelope-t?

Nem lenne jobb ezeket mind a midis topikba rakni? Csak érintik a Xorgame témát.
Title: Re:Re: Xorgame (Pascal)
Post by: IstvanV on 2017.August.16. 19:39:17
Nekem még ebben is benne van a 6. ütem kezdetekor az új hangszer. Átvált Hammond organ-ra az egyik, a másik nem tudom, mire.

Ebben már talán nincsenek ilyenek, nem vetten észre, hogy a file közepén is voltak:
[attachurl=1]

Quote
Az új envelope-ok definícióját meg lehetne úgy csinálni külön fájlba, hogy pl. én beleteszem és próbálgatom, melyik szól jól egy adott zenéhez? Vagy ez nagyon más, mint a basic envelope? És az ilyen Harpsichord-félre, több csatornát is fogyasztó visszhangos envelope-okat csak te tudnád definiálni, vagy nem bonyolultabb, mint a többi?

A hangszer definíciók formátuma meglehetősen kezdetleges, minden 50 Hz-es megszakításhoz van egy bal hangerő, jobb hangerő, STYLE és hajlítás paraméter, azaz 4 byte, tehát 200 byte/másodperc. A bal hangerő speciális értékei jelzik a burkológörbe végét (255) és a "sustain" pozíciót (+128), amelyen a lejátszás csak a hang elengedésekor lép tovább.

De ez még fejleszthető lehetne betölthető szöveges formátumra és a BASIC-hez hasonló burkológörbe szegmensek használatára.

A billentyűnként változó sztereó pozíciót fixen csak a 09h hangszernél (eredetileg Glockenspiel) használja a program, ezt talán célszerűbb lenne vezérelhetővé tenni.

Quote
Nem lenne jobb ezeket mind a midis topikba rakni?

Valószínűleg igen, talán innen (https://enterpriseforever.com/programozas/xorgame-(pascal)/msg65525/#msg65525) kezdődően.
Title: Re: MIDI
Post by: szipucsu on 2017.August.16. 20:49:48
Nekem meghülyült a midi. Egy darabig jól játszotta le a Cakewalk Expressből EP-n keresztül a midit loopMidi porton keresztül. De egyszer csak elromlott, a dobokat jól játssza, de a többi csatornán zagyvaság jön át az emulátoron, csak nyomokban emlékeztet az eredeti zenére. Van, hogy egy hang beragad, és az szól, amíg be nem zárom vagy a Cakewalk-ot, vagy az emulátort. Újraindítottam a gépet, újraindítottam a loopMidit, de most is ugyanaz.
Ez mitől lehet?
Title: Re: MIDI
Post by: endi on 2017.August.16. 21:02:03
Nekem meghülyült a midi. Egy darabig jól játszotta le a Cakewalk Expressből EP-n keresztül a midit loopMidi porton keresztül. De egyszer csak elromlott, a dobokat jól játssza, de a többi csatornán zagyvaság jön át az emulátoron, csak nyomokban emlékeztet az eredeti zenére. Van, hogy egy hang beragad, és az szól, amíg be nem zárom vagy a Cakewalk-ot, vagy az emulátort. Újraindítottam a gépet, újraindítottam a loopMidit, de most is ugyanaz.
Ez mitől lehet?

na én pont ezért hagytam abba annak idején a midizést. azóta se használom a midi billentyűzetet. folyton valami baj volt pc-n... persze biztos ez is olyan mint minden más, hogy ki kell ismerni a hülyeségeit... csak hát kinek van erre ideje...
most azon gondolkodom hogy veszek egy midis szinti "agyat", ami független a pc-től, rákötöm a billentyűzetet, biztos jobb lenne...
Title: Re: MIDI
Post by: gflorez on 2017.August.16. 21:12:10
A Windows Midi mixer sz**, elkerülje.
Title: Re: MIDI
Post by: IstvanV on 2017.August.16. 22:00:53
Nekem meghülyült a midi. Egy darabig jól játszotta le a Cakewalk Expressből EP-n keresztül a midit loopMidi porton keresztül. De egyszer csak elromlott, a dobokat jól játssza, de a többi csatornán zagyvaság jön át az emulátoron, csak nyomokban emlékeztet az eredeti zenére. Van, hogy egy hang beragad, és az szól, amíg be nem zárom vagy a Cakewalk-ot, vagy az emulátort. Újraindítottam a gépet, újraindítottam a loopMidit, de most is ugyanaz.
Ez mitől lehet?

Ha újraindítás után is hibás marad, akkor nem lehet, hogy a file lett rossz? Vagy az EP-s program bugos. :oops: Beragadt hang egyébként előfordulhat, ha a lejátszás egy hang közben szakad meg és a szerkesztő nem küld Stop (FCh) üzenetet. Talán a legjobb lenne, ha a midiplay.com némítható vagy újraindítható lenne EP-s billentyűkkel (pl. Stop vagy Esc), de a hasonló célú vezérlőkre is figyelhetne.

Szerk.: lehetséges, hogy a midiplay.com bugos, ha a hiba megismételhető, akkor érdemes lenne tesztelni a MIDI file azon változatával, amellyel a probléma előfordul.

A Windows Midi mixer sz**, elkerülje.

Ez nem lehetetlen, én főleg Linuxon teszteltem a programot, ott jól működik.
Title: Re: MIDI
Post by: szipucsu on 2017.August.16. 23:06:19
Uninstalláltam, majd újratelepítettem a loopMIDI-t, most megint jól működik. Fura.
Nem gondolom, hogy a midiplay-vel lenne gond. Az emulátor újraindítása után annak jónak kéne lennie, mert elölről kezdi a futását. A Windows alatt futó programok rejtélyesebbek inkább. Közben az FL Studióba is betöltöttem a midit (csak importáltam), azzal is szórakozgattam, talán az zavart be neki.

A Xorgame-hez a Slowland.mid-ben elfér a két csatornára két külön midi hangszer is, vagy ugyanaz kéne mindkettőbe?
Title: Re: MIDI
Post by: szipucsu on 2017.August.16. 23:56:46
A következőt érdemes lenne megcsinálni, hogy önállóan az EP is le tudja játszani. Hátha egyszer valami játékban fel lehetne használni:
[attach=1]
Ezt még FL Studióval csináltam régebben, erre próbál hasonlítani. (https://www.youtube.com/watch?v=qYFVZ4QhCpc) A végén a hajlítások nem az igaziak, mert midiben nem lehet akkora hajlítást.
Title: Re: MIDI
Post by: IstvanV on 2017.August.17. 00:42:58
Nem gondolom, hogy a midiplay-vel lenne gond. Az emulátor újraindítása után annak jónak kéne lennie, mert elölről kezdi a futását.

Ha a hiba csak bizonyos MIDI adatnál jelentkezik, de megismételhetően, akkor még lehet midiplay.com bug. Azért gyanítom ennek a lehetőségét, mert Windowson loopMIDI-s tesztelésnél már előfordult, hogy bizonyos hangok (például csak az A#, vagy hajlítás közben csak egy-egy pillanatra) magassága teljesen rossz lett, mintha a program a frekvencia táblázatba szemetelt volna. Ilyennek hibás bemenetnél sem lenne szabad előfordulnia.

Quote
A Xorgame-hez a Slowland.mid-ben elfér a két csatornára két külön midi hangszer is, vagy ugyanaz kéne mindkettőbe?

Ha csak azokat a hangszereket használja, amelyek már most is megtalálhatók a játékban (Torzy, Freeee, Dreamland bal és jobb csatorna), akkor lehet külön hangszer is. Egyébként már a dobok is elfogyasztanák a maradék 1.1 másodperc burkológörbe területet, valószínűleg a legjobb lenne egyszerűen növelni a méretét és módosítani a lejátszó rutint.
Title: Re: MIDI
Post by: IstvanV on 2017.August.17. 14:26:06
Lehet a teljes MIDI formátum lenne az igazi, akkor midiként is lejátszható lenne, igaz a mérete is nagyobb lenne, vagy arra gondoltál, hogy az ep-re írt midit lebutítani direkt a lejátszóhoz? Ha igen, ez a legszimpatikusabb :)

A file konvertálás már működik, bár lehet, hogy még bugos. Ez az eredeti file:
[attachurl=1]
konvertálva ilyen lett:
[attachurl=2]
A megszakítás frekvenciája állítható konvertáláskor. A formátum hasonló a szabványoshoz, csak fejléc nélkül. Lehetne hatékonyabb is, például az események között 0 időtartamot 1 byte helyett csak 1 biten tárolva.

Módosított midiplay.com változat, amely le tudja játszani a mididata.bin-t:
[attachurl=3]
Title: Re: MIDI
Post by: nyuzga on 2017.August.17. 16:30:11
Módosított midiplay.com változat, amely le tudja játszani a mididata.bin-t:

Szépen szól. :)
Title: Re: MIDI
Post by: nyuzga on 2017.August.17. 17:15:16
3 zene, ami átalakítás nélkül is szépen szól.
Title: Re: MIDI
Post by: szipucsu on 2017.August.17. 17:25:15
konvertálva ilyen lett:
Jól működik!
Hogyan lehet midi fájlt így átkonvertálni?
A Slowlandon kicsit módosítottam, talán végleges verzió:
[attach=1]

Az envelope, látom a freeee fedőnevű zenéből van hozzá. Ezt az envelope-t meg lehetne változtatni a következőre? A Slowland-ban egyes (főleg mélyebb) hangok tovább kéne, hogy szóljanak, de mivel rövid az envelope, előbb lecsengenek. Ezért kicsit jó lenne megnyújtani a végét:
ENVELOPE NUMBER 1;0,63,63,3;0,0,0,5;0,-63,0,5;0,60,-63,5;0,-60,60,5;0,57,-60,5;0,-57,57,5;0,55,-57,5;0,-55,55,5;0,50,-55,5;0,-50,10,40;0,0,-10,20
(A freeee-ben ennek nincs jelentősége, mert ott nincsenek túl hosszú hangok.)
Title: Re: MIDI
Post by: IstvanV on 2017.August.17. 17:31:43
Felhasználó által definiálható burkológörbék, ez is még hibás lehet:
[attachurl=1]
[attachurl=2]

Az envelope.txt formátuma talán nagyjából érthető a file alapján, egy "hangszer" definíciója így néz ki:

HANGSZER {
  IDŐTARTAM, BAL, JOBB, HAJLÍTÁS, TORZÍTÁS;
  ...
}


Több hangszer is használhatja ugyanazt a burkológörbét, több számot megadva vesszővel elválasztva. A hangszer száma vagy 0 és 127 közötti a normál csatornákhoz, vagy -1 és -127 közötti a dobokhoz.

Az időtartam (ami video megszakítás egységekben adható meg, 0 esetén a paraméterek változása azonnali) előtt az 'S' karakter azt jelenti, hogy az adott szegmens kezdete "sustain" pozíció, ahonnan a lejátszó csak a billentyű elengedésekor lép tovább. Ennek doboknál nincs értelme.

Az EXOS-tól eltérően a hangerők abszolút értékek 0 és 63 között, azt adják meg, hogy mi lesz az új hangerő a következő szegmens elején, amit lineáris interpolációval ér el. Lehetőség van azonban exponenciális burkológörbék definiálására is, ha a hangerő érték előtt '*' karakter található, akkor a megadott szám / 128-al szorzódik a hangerő minden megszakításnál. Tehát például *96 esetén 0.75 a szorzó, *128-nál nem változik a hangerő, stb. A hajlítás egy -128 és +127 közötti egész, 64 felel meg egy zenei félhangnak. Itt is lineáris interpoláció történik (szerk.: ebben a verzióban ez bugos), és a megadott értéket a következő szegmens elejére éri el. Dobokat nem lehet hajlítani.

A torzítás (STYLE) a többi paraméterrel ellentétben nem interpolálható, hanem az értéke azonnal módosul, erre figyelni kell ha változik a hang közben.

Szóközök, Tab karakterek és új sorok tetszőlegesen használhatók, a program ezeket figyelmen kívül hagyja. '#' karakter esetén a sor további részét megjegyzésnek tekinti és szintén figyelmen kívül hagyja.
Title: Re: MIDI
Post by: IstvanV on 2017.August.17. 17:33:05
Hogyan lehet midi fájlt így átkonvertálni?

A konvertáló programot hamarosan kiadom, illetve készítek valós idejű midiplay verziót a szöveges burkológörbe formátum támogatásával.

Szerk.: a hajlítás és a frekvencia táblázat hibája javítva:
[attachurl=1]
Title: Re: MIDI
Post by: endi on 2017.August.17. 17:41:44
A konvertáló programot hamarosan kiadom, illetve készítek valós idejű midiplay verziót a szöveges burkológörbe formátum támogatásával.

8-O
Title: Re: MIDI
Post by: IstvanV on 2017.August.17. 18:31:42
A file konvertáló program, amint említettem, könnyen előfordulhat, hogy még hibás: :oops:
[attachurl=1]

A használata:
midiconv INFILE.MID OUTFILE.BIN [IRQFREQ]

Alapértelmezés szerint az IRQFREQ 50.0363 Hz. Ha a zene tempója 125 vagy 150 BPM, vagy más érték ahol a negyedhangok időtartama 20 ms pontos többszöröse, akkor célszerűbb lehet 50-re állítani.
Title: Re: MIDI
Post by: szipucsu on 2017.August.17. 20:53:19
A file konvertáló program, amint említettem, könnyen előfordulhat, hogy még hibás
Látszólag működik.
[attach=1]
[attach=2]

UI: Teszek fel snapshotot az egyikről, hogy könnyebb legyen megnyitni. Kicsit félkész még:
[attach=3]
Title: Re: MIDI
Post by: endi on 2017.August.17. 21:22:55
durva :)
nyitva az út a tök jó mid zenék konvertálásához
Title: Re: MIDI
Post by: IstvanV on 2017.August.17. 22:29:30
[attachurl=1]

Nem sokat teszteltem, de elvileg ezeket tudja:
- burkológörbe definíciók az envelope.txt alapján (a csomagban található file csak egy példa, a hangszereket még át kell írni ilyen formátumra vagy újakat készíteni, és ez még rossz is, mert a hajlítás tesztelésére használtam :))
- mididata.bin használata ha létezik ilyen file, egyébként valós idejű bemenetre vár a MIDI portról
- néhány EP billentyű használható vezérlésre:
F1: a program újraindítása, újraolvassa az envelope.txt-t és (ha van) a mididata.bin-t
F4: minden hang kikapcsolása, hasznos "beragadt" hang esetén
F6: teljes MIDI reset, a vezérlőket, hajlítást és hangszereket is alaphelyzetbe állítja
F8: kilépés

Szerk.: a frissített és javított envelope.txt file itt (https://enterpriseforever.com/sound/midi/msg65667/#msg65667) található.
Title: Re: MIDI
Post by: szipucsu on 2017.August.17. 23:13:00
Sajnos túl nagy lett a fájl, nem akarta lejátszani, így a végét külön csináltam meg:
Title: Re: MIDI
Post by: endi on 2017.August.17. 23:15:51
Sajnos túl nagy lett a fájl, nem akarta lejátszani, így a végét külön csináltam meg:

mondjuk ezek tök unalmasak, valami érdekesebbet és érdekesebb hangzásút konvertáljatok, érdekes envelope-okkal :)
Title: Re: MIDI
Post by: IstvanV on 2017.August.18. 10:16:27
Sajnos túl nagy lett a fájl, nem akarta lejátszani, így a végét külön csináltam meg:

A maximális file méretet még lehetne növelni, jelenleg ez 16K az envelope.txt és a mididata.bin számára is (ugyanazt a puffert használják, az utóbbi felülírja a szöveges burkológörbe adatot a konvertálása után), és 8K a lefordított bináris burkológörbe adatnak (1 másodperc burkológörbe = 200 byte 50 Hz-es megszakításnál, tehát 40 másodpercnek van hely). Van még ~20K kihasználatlan memória, ebből lehetnének nagyobb pufferek, de valamennyit az esetleges későbbi fejlesztésekre is fenn kell tartani.
Title: Re: MIDI
Post by: Zozosoft on 2017.August.18. 10:47:29
Sajnos túl nagy lett a fájl, nem akarta lejátszani, így a végét külön csináltam meg:
Szerintem tök jó lett!
Title: Re: MIDI
Post by: IstvanV on 2017.August.18. 13:02:18
Burkológörbe definíciók minden korábbi hangszerrel:
[attachurl=1]
A program futása közben bármikor újra betölthetők az F1 billentyűvel. Ez a file 3451 byte méretű a maximális 16383-ból, és lefordítva 1768 byte burkológörbe memóriát fogyaszt az erre a célra fenntartott 8192-ből.

Kerekítési hibák miatt előfordulnak kisebb eltérések (általában +/- 1 hangerő érték) az eredeti változathoz képest. Lehet, hogy még a programban is módosítani vagy javítani kell a burkológörbék számítását.

Érdemes egyébként a programot turbósított konfiguráción futtatni, így gyorsabb az újraindítása és a zene időzítése is stabilabb. Nem kell maximális Z80 frekvencia, de a 4 MHz helyett például 10 megfelelő lehet. Ha készül programba építhető assembly lejátszó rutin, az gyorsabb lenne, csak nem tudom, érdemes-e belevágni, vagy célszerűbb lenne-e még a meglevő C nyelvű lejátszó tudásán fejleszteni.
Title: Re: MIDI
Post by: nyuzga on 2017.August.18. 15:38:20
Ezt miért nem játssza le a midiplay ?

https://www.youtube.com/watch?v=dqM5L5JQseI
Title: Re: MIDI
Post by: endi on 2017.August.18. 15:40:33
amúgy lehetne csinálni egy general midi hangszerkészletet. na persze sok lehetőség nincs. valszeg értelmesebb minden egyes mid-et egyedileg "dave-esíteni"
Title: Re: MIDI
Post by: nyuzga on 2017.August.18. 15:51:47
amúgy lehetne csinálni egy general midi hangszerkészletet. na persze sok lehetőség nincs. valszeg értelmesebb minden egyes mid-et egyedileg "dave-esíteni"

Nem kell mindet, elég lenne 1 orgona, 1 synth. 1 bass, 1 gitár, esetleg hegedü. :)
Title: Re: MIDI
Post by: IstvanV on 2017.August.18. 16:24:25
amúgy lehetne csinálni egy general midi hangszerkészletet. na persze sok lehetőség nincs. valszeg értelmesebb minden egyes mid-et egyedileg "dave-esíteni"

Négyszögjelekből nem könnyű egy teljes hangszerkészletet összeállítani, különösen olyat, ami még hasonlít is a valódi hangszerekre. :) Bár fejlettebb (és nagyobb CPU/memória igényű) lejátszóban, ami digitális hangot is használ, többre lenne lehetőség, akár csak PWM-es négyszögjellel is.

Már létező bonyolultabb MIDI file-t problémás EP-n lejátszani, valószínűleg szerkeszteni kell és egyszerűsíteni, hogy elég legyen a 3+1 csatorna. A legjobb, ha a zene már eredetilg is a DAVE korlátait figyelembe véve készül, a burkológörbék pedig külön ahhoz a zenéhez (de természetesen később fel lehet használni újra).

Ezt miért nem játssza le a midiplay ?

Nekem működik, legalábbis van hang, az nem biztos, hogy jó is. A .mid formátumot azonban nem tudja közvetlenül lejátszani, előbb konvertálni kell.
Title: Re: MIDI
Post by: nyuzga on 2017.August.18. 16:27:07
Nekem működik, legalábbis van hang, az nem biztos, hogy jó is. A .mid formátumot azonban nem tudja közvetlenül lejátszani, előbb konvertálni kell.

Konvertáltam. Nincs hang. Konvertáld át nekem és csatold. Légyszi. :)

Persze Jon Lord hammond játéka sosem fog midibe átjönni.
Title: Re: MIDI
Post by: IstvanV on 2017.August.18. 16:33:38
Konvertáltam. Nincs hang. Konvertáld át nekem és csatold. Légyszi. :)

Ez a konvertált változat:
[attachurl=1]
Ha az envelope.txt a régi (hiányos és hibás) változat, akkor valóban nincs hangja, mert a 6-os hangszert használja. De ezt egyébként is célszerű szerkeszteni, mert a néhány megvalósított hangszernek semmi köze nincs a GM megfelelőjéhez. A 01h program például Szipucsu Torzy zenéjéből származik, ami nyilvánvalóan nem emlékeztet akusztikus zongorára. :)
Title: Re: MIDI
Post by: nyuzga on 2017.August.18. 16:43:38
Ez a konvertált változat:
(Attachment Link)
Ha az envelope.txt a régi (hiányos és hibás) változat, akkor valóban nincs hangja, mert a 6-os hangszert használja. De ezt egyébként is célszerű szerkeszteni, mert a néhány megvalósított hangszernek semmi köze nincs a GM megfelelőjéhez. A 01h program például Szipucsu Torzy zenéjéből származik, ami nyilvánvalóan nem emlékeztet akusztikus zongorára. :)
Semmi. :( az envelope.txt töröltem. Az baj ?
Title: Re: MIDI
Post by: nyuzga on 2017.August.18. 16:51:31
Endi jogos kérésére próbálok érdekesebb hangzású zenéket átvinni EP-re. Bár kinek mi az érdekes az már más tészta. :)
Title: Re: MIDI
Post by: endi on 2017.August.18. 16:52:23
Semmi. :( az envelope.txt töröltem. Az baj ?

megnyomtam az f1-et és tök jót játszik
valami envelope txt van a könyvtárban
Title: Re: MIDI
Post by: endi on 2017.August.18. 16:53:13
lehetne valami vizualizáció, hogy lássuk milyen csatornák szólnak stb.
Title: Re: MIDI
Post by: nyuzga on 2017.August.18. 16:59:02
megnyomtam az f1-et és tök jót játszik
valami envelope txt van a könyvtárban

Aha! Kiléptem minden alkalmazásból, nyomtam egy f1-et és tényleg szól. Köszönöm mindenkinek. :)
Title: Re: MIDI
Post by: endi on 2017.August.18. 17:05:00
lehetne valami vizualizáció, hogy lássuk milyen csatornák szólnak stb.

meg pl olyasmi hogy a filtereket lehetne állítgatni lejátszás közben. vagy persze ez is mehet txt-be, ha úgy egyszerűbb. a filterek azért mégiscsak ep speckók :)
Title: Re: MIDI
Post by: IstvanV on 2017.August.18. 17:06:01
Semmi. :( az envelope.txt töröltem. Az baj ?

Az új verzió nem működik envelope.txt nélkül, hibaüzenettel kilép. Ha jól látom, a snapshot a .zip csomagban található (rossz) envelope.txt burkológörbéit tartalmazza, az újabb változat (https://enterpriseforever.com/sound/midi/msg65667/#msg65667) betöltése (F1) javítja a hibát. Természetesen ez a file tetszőlegesen szerkeszthető is az adott zenéhez.

lehetne valami vizualizáció, hogy lássuk milyen csatornák szólnak stb.

Lehetne, de egyelőre fontosabb maga a lejátszás, a program célja egyébként is elsősorban a zene készítése, hangszerként használható PC-s MIDI szerkesztő programmal összekötve, a vizuális effektusok csak a CPU-t fogyasztanák. Ha lesz optimalizált assembly lejátszó rutin, akkor az már kerülhet játékokba, látványosabb felhasználói felületű lejátszó programba, stb.

meg pl olyasmi hogy a filtereket lehetne állítgatni lejátszás közben

A DAVE szűrőit? Ezek már most is használhatók a burkológörbe definíciókban, de ezt nehezítheti a dinamikus csatorna foglalás. Elsősorban a polinom számlálók hasznosak (4 és 5 bites esetén a program automatikusan javítja is a frekvenciát, hogy mindig a maximális hosszúságú mintát eredményezzék), illetve pontosan 2 normál csatornát használó hangnál a gyűrűmoduláció, ugyanis a csatorna foglalás a 0. és 2. DAVE csatornát prioritizálja pont a gyűrűmoduláció miatt. A felüláteresztő szűrő is használható, de trükkösebb ha kiszámítható eredmény a cél.

Egyébként a torzítás vezérelhető MIDI-n keresztül is, a 76-os vezérlőn beállított érték 4-szerese (a 0..127 tartomány korlátai miatt) lesz a STYLE paraméter, a burkológörbe által meghatározott torzítással XOR-olva. Ez működik doboknál is, de csak a felső 4 bitet veszi figyelembe.
Title: Re: MIDI
Post by: nyuzga on 2017.August.18. 17:18:11
Lehetne, de egyelőre fontosabb maga a lejátszás, a program célja egyébként is elsősorban a zene készítése, hangszerként használható PC-s MIDI szerkesztő programmal összekötve

Nem is kell nagyon új zenéket szerkeszteni, mert több 100 ezer van a neten, de aki akar akkor a midi szerkesztése sokkal "egyszerűbb" mint egy tracker.
Title: Re: MIDI
Post by: IstvanV on 2017.August.18. 17:38:18
Nem is kell nagyon új zenéket szerkeszteni, mert több 100 ezer van a neten, de aki akar akkor a midi szerkesztése sokkal "egyszerűbb" mint egy tracker.

Ha a program hasznos lenne új eredeti zenék készítésénél, akkor talán mégis többet érne, konvertált zenékből (és programokból, grafikából, stb.) eddig sem volt hiány EP-n. :oops: Csak SID és AY zenéből is több van, mint amit bárkinek lenne ideje meghallgatni, és ezek még jó minőségűek is. :)
Title: Re: MIDI
Post by: nyuzga on 2017.August.18. 17:43:26
Ha a program hasznos lenne új eredeti zenék készítésénél, akkor talán mégis többet érne, konvertált zenékből (és programokból, grafikából, stb.) eddig sem volt hiány EP-n. :oops: Csak SID és AY zenéből is több van, mint amit bárkinek lenne ideje meghallgatni, és ezek még jó minőségűek is. :)

Jogos. De ugye az új utak keresése vitte előre az emberiséget. :)
Title: Re: MIDI
Post by: endi on 2017.August.18. 18:04:57
azért egy midi konverter már "csak úgy" is jó, ezt is meg kellett egyszer valakinek csinálnia :)
mi az amit nem tudunk még konvertálni? :) 3d?
Title: Re: MIDI
Post by: szipucsu on 2017.August.18. 18:21:16
Nem is kell nagyon új zenéket szerkeszteni, mert több 100 ezer van a neten,
De. Hogy értelmesen le tudja játszani az EP a 3+1 csatornán, ahhoz át kell szerkeszteni a netről letölthető midiket. Talán 1% van, ami szerkesztés nélkül is értelmes. A Living on Video zenét én alaposan átszerkesztettem, hogy elfogadható legyen EP-n.
Nekem kb. 1000 midi fájlom van,a miket összegyűjtöttem már régen, azokkal próbálkoztam, de nehéz olyat találni, ami jól is szólhat. Tényleg úgy használható csak ez az egész, ha tudsz midit (kottát is) szerkeszteni valami programmal.
Leginkább talán tényleg eredeti EP zenék írására jó ez. Ehhez persze lehet alapanyagot "lopkodni", de azt kb. újra kell írni.

Szerintem is össze kéne rakni valami "alap midit", és majd dalonként úgyis mindegyiknek kicsit meg kell változtatni az envelope-ját. Nem feltétlen fontos, hogy a hangszerek neveit tükrözze a hangja. Lehetnek egy kupacban pl. a lecsengős hangzásuk, az orgona-szerűek, egyebek. A lecsengőseket tényleg érdemesebb az elejére tenni, a midi elején amúgy is ilyen zongorák és hasonlók vannak.

A Living on Video zene mehetne a Skramble főcímképernyőjéhez, pont olyan űrhajós hangulata van. :D Kár, hogy nem fér bele a programba, ha jól sejtem.
Title: Re: MIDI
Post by: Tutus on 2017.August.18. 18:32:20
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).
Ha ez megvan, akkor tuti, hogy veszek egy külső midi keyboard-ot és zenéket írok / szerkesztek.
EP-s hardver gyártók: több lelkesedést (nézzétek csak meg C64-es fejlesztéseket stb...)
Oké, könnyű másnak az idejét beosztani, elnézést! :)
Title: Re: MIDI
Post by: IstvanV on 2017.August.18. 20:11:59
A Living on Video zene mehetne a Skramble főcímképernyőjéhez, pont olyan űrhajós hangulata van. :D Kár, hogy nem fér bele a programba, ha jól sejtem.

Talán beférne a program némi átalakítása után, amikor éppen nincs szükség rá (játék közben), akkor a zene adat egyébként is tömöríthető. De kerülhetne akár a Xorgame-be is (a burkológörbe terület növelése után, már most is kétszereztem, hogy beépíthető legyen a Slowland (https://enterpriseforever.com/sound/midi/msg65648/#msg65648)). Vagy valamilyen új játékba. a Xorgame-es formátumban könnyen lejátszható.

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).
Ha ez megvan, akkor tuti, hogy veszek egy külső midi keyboard-ot és zenéket írok / szerkesztek.

A külső billentyűzet már működik, csak PC-vel összekötve és emulátoron.

Az envelope, látom a freeee fedőnevű zenéből van hozzá. Ezt az envelope-t meg lehetne változtatni a következőre? A Slowland-ban egyes (főleg mélyebb) hangok tovább kéne, hogy szóljanak, de mivel rövid az envelope, előbb lecsengenek. Ezért kicsit jó lenne megnyújtani a végét:
ENVELOPE NUMBER 1;0,63,63,3;0,0,0,5;0,-63,0,5;0,60,-63,5;0,-60,60,5;0,57,-60,5;0,-57,57,5;0,55,-57,5;0,-55,55,5;0,50,-55,5;0,-50,10,40;0,0,-10,20
(A freeee-ben ennek nincs jelentősége, mert ott nincsenek túl hosszú hangok.)

Ez megfelelő lenne (kerülhet a Freeee-s hangszer (2) helyére is)?

11 {                                    # Slowland (Vibraphone)
   0, 20, 20, 0, 0;
   2, 62, 62, 0, 0;
   5, 62, 62, 0, 0;
   5,  0, 62, 0, 0;
   5, 59,  0, 0, 0;
   5,  0, 59, 0, 0;
   5, 56,  0, 0, 0;
   5,  0, 56, 0, 0;
   5, 54,  0, 0, 0;
   5,  0, 54, 0, 0;
   5, 49,  0, 0, 0;
  40,  0,  9, 0, 0;
  20,  0,  0, 0, 0;
}
Title: Re: MIDI
Post by: szipucsu on 2017.August.19. 10:29:05
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
Amikor a szintetizátorba beépíthető 3 dave emulátorról írtam, az nem gondoltam komolyan, csak fantázia volt.

Talán beférne a program némi átalakítása után, amikor éppen nincs szükség rá (játék közben), akkor a zene adat egyébként is tömöríthető. De kerülhetne akár a Xorgame-be is (a burkológörbe terület növelése után, már most is kétszereztem, hogy beépíthető legyen a Slowland (https://enterpriseforever.com/sound/midi/msg65648/#msg65648)). Vagy valamilyen új játékba. a Xorgame-es formátumban könnyen lejátszható.
Szerintem ez mindenképpen valami űrhajós játékba illene. Majd később is felhasználhatjuk, ha a Skramble-ba nehéz betenni. És még be is kéne fejezni, de lehet, hogy ez az első rész, ami megvan, ez is elég. Meg persze még finomítani is lehetne rajta akár, mert az "éneket" (inkább csak szövegel benne az "énekes") csak találomra odalőttem. Lehetne akár még több effektet, dobot, stb. is beletenni, ez persze idő, ezekkel kísérletezni.
Ha valaki tud midit szerkeszteni és gondolja, itt van, ami eddig kész van:
[attach=1]

Dobra majd olyat kipróbálok, hogy a 3-as csatorna mellé egy másik csatornára belövök egy olyan envelope-t, ami gyorsan lecseng, és közben a hang magassága is majdnem egy oktávot mélyül fokozatosan. És akkor majd adott esetben ezt lehetne együtt használni a 3-as csatornával dobhoz, és itt a hangmagasság is állítható lesz. Lesz majd rövidebb és hosszabb idő alatt lecsengő dobeffekt, talán háromféle elég is lenne, de majd úgyis kiderül, csak érjen rá az ember próbálgatni.

Quote
Ez megfelelő lenne (kerülhet a Freeee-s hangszer (2) helyére is)?

11 {                                    # Slowland (Vibraphone)
   0, 20, 20, 0, 0;
   2, 62, 62, 0, 0;
   5, 62, 62, 0, 0;
   5,  0, 62, 0, 0;
   5, 59,  0, 0, 0;
   5,  0, 59, 0, 0;
   5, 56,  0, 0, 0;
   5,  0, 56, 0, 0;
   5, 54,  0, 0, 0;
   5,  0, 54, 0, 0;
   5, 49,  0, 0, 0;
  40,  0,  9, 0, 0;
  20,  0,  0, 0, 0;
}
Még kipróbálom! Egyébként azt nem kell itt jelölni, ha elhalkul (lecseng) a hang, negatív számmal, hogy egyre halkabb lesz? Tehát azt az értéket kell megadni, ahova tart a fázis alatt a hang? (Nekem még kicsit új ez az envelope módszer.) És a torzítást is fázisonként meg lehet adni? Tehát megcsinálható, hogy egyik fázisban nincs torzítás, a másikban van, esetleg valamelyik fázisba szűrőt/gyűrűmodulációt is be lehet tenni, míg másik fázisból ki lehet hagyni?
Azért jóval áttekinthetőbb így az envelope, hogy a fázisok egymás alatt vannak!
Title: Re: MIDI
Post by: IstvanV on 2017.August.19. 10:54:54
Tehát azt az értéket kell megadni, ahova tart a fázis alatt a hang? (Nekem még kicsit új ez az envelope módszer.)

Igen. Bár az talán nem egészen jó megoldás, hogy a megadott értékeket csak a következő szegmens elején éri el, a torzítás hatása viszont azonnali, így a burkológörbe késik egy megszakítást, illetve az elejére kell egy külön 0 időtartamú szegmens ahhoz, hogy ne nulláról induljon a hangerő. Ez a burkológörbe:

1 {
   5, 60, 60, 0, 16;
   5,  0,  0, 0, 32;
}


Lefordítva most ilyen lesz (bal, jobb, torzítás):

0,  0, 16
12, 12, 16
24, 24, 16
36, 36, 16
48, 48, 16
60, 60, 32
48, 48, 32
36, 36, 32
24, 24, 32
12, 12, 32


A BASIC-ben nem lenne 0 az elején, itt annak a kihagyásához így kellene változtatni a definíciót:

1 {
   0, 12, 12, 0,  0;
   4, 60, 60, 0, 16;
   5,  0,  0, 0, 32;
}


Az első torzítás nem lényeges, mert a 0 időtartam miatt azonnal 16 lesz. Lehet, hogy ezt még módosítom, hogy következetesebb legyen, csak akkor a meglevő definíciókat is javítani kellene. :)

Még egy példa az exponenciális lecsengés és a "sustain" mód szemléltetésére:

1 {
   0, 12, 12, 0,  0;
   4, 60, 60, 0, 16;
S 11, *88, *88, 0, 32;
}


Itt a *88 azt jelenti, hogy az előző értéket mindig 88/128-al kell szorozni, az S pedig azt, hogy annak a szegmensnek a kezdetét tartani kell a billentyű elengedéséig. A lejátszó korlátai miatt ha ez már a sustain pont elérése előtt megtörténik, akkor azonnal elhallgat a hang lecsengés nélkül.

12, 12, 16
24, 24, 16
36, 36, 16
48, 48, 16
60, 60, 32  # ez a pont ismétlődik a billentyű folyamatos lenyomva tartásakor
41, 41, 32
28, 28, 32
19, 19, 32
13, 13, 32
 9,  9, 32
 6,  6, 32
 4,  4, 32
 3,  3, 32
 2,  2, 32
 1,  1, 32


Quote
És a torzítást is fázisonként meg lehet adni? Tehát megcsinálható, hogy egyik fázisban nincs torzítás, a másikban van, esetleg valamelyik fázisba szűrőt/gyűrűmodulációt is be lehet tenni, míg másik fázisból ki lehet hagyni?

Igen.

A példákban ugyan nem volt, de a hajlítás (ami -128 és 127 között adható meg, 64 felel meg egy félhangnak) is a hangerőhöz hasonló lineáris szegmenseket használ, viszont ott nem működik a *.
Title: Re: MIDI
Post by: szipucsu on 2017.August.19. 11:15:00
az talán nem egészen jó megoldás, hogy a megadott értékeket csak a következő szegmens elején éri el, a torzítás hatása viszont azonnali
Ez szerintem nem baj. A felhasználó majd belövi annak megfelelően a torzítást, ahonnan akarja, hogy szóljon.
A többit még emésztem.

Azt hogyan dönti el a lejátszó, hogy a midi fájlból melyik sáv melyik csatornára kerül?
Én nem tudok betenni egyetlen sávon belülre hangszerváltásokat (a Cakewalk program támogatja, de nem lehet a kottán látni, hol van váltás). Ezért több sáv lenne jó különböző hangszerekkel, amiket ugyanahhoz a Dave csatornához rendelek. Láttam, hogy ha van pl. 10 midi sáv, azt is mind lejátssza lehetőség szerint a lejátszó, csak azt nem tudom, melyik sáv melyik csatornára kerül.
A hangszerváltást egy Dave csatornán belül meg lehet oldani ilyen "rugalmasan"? Tehát az egyik midi sávon szól az egyik hangszer pl. a 0-ás csatornához, a másik sávon (természetesen nem egyszerre az előzővel) egy másik hangszer szintén a 0-ás csatornához?
A Cakewalk minden sávhoz megad egy számot (Chn, szerintem midi channel). Gondolom, pl. az 1-es midi channel a 0-ás Dave csatorna, a 2-es az 1-es Dave, a 3-as a 2-es Dave, és talán a 4-es újra a 0-ás, 5-ös újra az 1-es, stb. A 10-es midi channel a 3-as Dave csatorna (dobok), az fix.

Ha jól értem, nincs szigorú megfeleltetés a csatornák és midi sávok között, elsősorban a 0-ás és 2-es csatorna szól. Az 1-es csak akkor szól, ha a másik kettő foglalt. Én EP-s zenélésnél nagyon a három Dave csatorna külön-külön programozásához szoktam, így most kicsit szokatlan, hogy nem feltétlen tudom, melyik csatorna szól. De lehet, a végeredmény szempontjából tényleg nem fontos. Csak ha szűrő, gyűrűmoduláció van, akkor kell tudni, melyik csatornán szól a hang. Ezt egyébként hogyan lehet biztosítani, hogy egy háromcsatornás zenénél fixen a 0-ás és 2-es csatornán legyen az, amiket gyűrűmodulációval össze akarunk kapcsolni? Vagy hogy az 1-es csatornán legyen az, amit a 3-assal akarunk összekötni? Bár még nem tartok ott, hogy ilyenekre is írjak/átírjak midi zenét.
Title: Re: MIDI
Post by: IstvanV on 2017.August.19. 11:52:18
Azt hogyan dönti el a lejátszó, hogy a midi fájlból melyik sáv melyik csatornára kerül?

Pontosabban melyik MIDI csatorna (1-16), ezeket a lejátszó "logikai" csatornákként kezeli. Tehát mind a tizenhatnak külön tárolja a teljes állapotát:
- a 128 billentyűt, hogy éppen melyik van lenyomva, és ha igen, akkor a hozzá rendelt DAVE csatornát
- a programot (hangszert)
- 128 vezérlőt (ez ugyan RAM pazarlás, mert a program csak néhányat (7, 10, 76) használ)
- a hajlítást

Ez az információ független a DAVE csatornáitól, hogy egy MIDI hang melyik DAVE csatornára kerül, azt az alábbi algoritmus dönti el:
- a dob csatorna (10) esetén feltétel nélkül a 3-as DAVE csatornára, az esetleges korábbi hangot azonnal megszakítva
- egyébként a 0-2. csatorna közül ha az egyik jobb választás a másik kettőnél a burkológörbe fázis alapján (off > release > attack/decay > sustain), akkor arra
- ha így nem sikerült dönteni, és aktív hangot kell megszakítani mert már mind a 3 zenei csatorna foglalt, akkor a régebbi (illetve release módban a régebben lecsengő) hang helyére kerül
- ha ez is egyenlő, akkor egy fix sorrend alapján:
1-es MIDI csatorna: 0 > 2 > 1
2-es MIDI csatorna: 2 > 0 > 1
3-es MIDI csatorna: 0 > 2 > 1
4-es MIDI csatorna: 2 > 0 > 1
...stb.
Ezért az 1-es DAVE csatornát csak akkor használja, ha 3 zenei hang aktív egyszerre. Pontosan kettőnél pedig biztosan a 0.-t és 2.-t. Bármelyik logikai MIDI csatornán lehet tetszőleges számú hang, de összesen mindig legfeljebb 3 + 1 dob.

Quote
A hangszerváltást egy Dave csatornán belül meg lehet oldani ilyen "rugalmasan"? Tehát az egyik midi sávon szól az egyik hangszer pl. a 0-ás csatornához, a másik sávon (természetesen nem egyszerre az előzővel) egy másik hangszer szintén a 0-ás csatornához?

Igen. A fent leírtak szerint a 16 MIDI csatorna szabadon használható, ha nincs gyűrűmoduláció vagy egyéb fix csatorna hozzárendelést igénylő effektus, akkor csak azzal kell foglalkozni, hogy ne legyen egyszerre túl sok hang. A gyűrűmoduláció is egyszerű ha csak 2 hang aktív, 3-nál és a szűrőknél már figyelni kell a csatorna foglalási algoritmusra (ami még változhat későbbi verziókban).

Quote
Ha jól értem, nincs szigorú megfeleltetés a csatornák és midi sávok között, elsősorban a 0-ás és 2-es csatorna szól. Az 1-es csak akkor szól, ha a másik kettő foglalt.

Pontosan. De könnyen módosítható lenne a program valamilyen fix hozzárendelés használatára, illetve valamelyik MIDI vezérlő is szabályozhatná. A Cakewalk Express mennyire támogatja a vezérlők használatát? Egyszerű lenne megoldani, hogy pl. a 77-es (vagy bármelyik másik) alapértelmezett 0 értéke dinamikus foglalást eredményezzen, az 1-3 pedig (a felső 5 bit figyelmen kívül marad) fixen kiválasztja a 0-2. DAVE csatornát.
Title: Re: MIDI
Post by: IstvanV on 2017.August.19. 12:05:32
Még egy ötlet, bár ez növelné a lejátszó bonyolultságát és CPU igényét: a fent említett csatorna hozzárendelést szabályozó vezérlőnek lehetnének további értékei, amelyek engedélyeznék a 0. és/vagy 2. csatorna időosztásos rendszerben való használatát. Tehát mintha több DAVE csatorna lenne, például 4 helyett 8, de amikor a "virtuális" csatornák használatban vannak, akkor 50 Hz-es megszakításonként váltakozva csak az egyik szólna. A 8 bites gépekre írt zenék gyakran használnak ilyen trükköt akkordok megszólaltatására kevés csatornán.

Még azt kellene eldönteni, hogy pontosan melyik DAVE csatorná(ka)t lehessen osztani, és hány részre, például:
- 3x 0. csatorna + 3x 2. csatorna (összesen 8 )
- 5x 0. csatorna (összesen 8 )
- 3x csak 0. vagy 2. csatorna (összesen 6)
Túl sok ilyen módon létrehozott extra "csatorna" valószínűleg már nem jól szólna, a nagyobb CPU igény hátránya mellett.
Title: Re: MIDI
Post by: szipucsu on 2017.August.19. 12:26:43
A Cakewalk Express mennyire támogatja a vezérlők használatát? Egyszerű lenne megoldani, hogy pl. a 77-es (vagy bármelyik másik) alapértelmezett 0 értéke dinamikus foglalást eredményezzen, az 1-3 pedig (a felső 5 bit figyelmen kívül marad) fixen kiválasztja a 0-2. DAVE csatornát.
A vezérlők azok a valamik, amiken beállítható pl. a pitch bend és hasonlók a hanghoz? A Cakewalkban ilyet találtam:
[attachimg=1]
[attachimg=2]
Végül is tehető ide is valami jel rögtön a dal elején, amivel utasítjuk a gépet, hogy ne tetszés szerint, hanem fixen feleltessen meg egy midi csatornát egy Dave csatornának.
De lehetne olyat is, hogy a "megjegyzés" rovatba (nevezzük így :D ) beírunk valami szöveget, amit a lejátszó felismer, és akkor egy fix csatornakiosztást hoz létre. A megjegyzés rovat alatt azt értem, ami nálam itt jelenik meg, ahova szabadon írható be szöveg, itt most a gitár, kíséret, főszólam, dobok szöveg van:
[attachimg=3]
Mondjuk a legelső helyre, a gitár helyére ha a fixchn szöveg kerül, akkor egy adott midi-dave csatornamegfeleltetést használ.

A netről lopott midi zenéknél sok esetben nem kell fix csatornafoglalás, sőt jobb is, ha a gép maga dönti el, mi hol szóljon. Ha ezeket a zenéket jelentősen módosítom, vagy én írok saját zenét, akkor jobb a fix megfeleltetés. Sajnos a midiben nincs 0-ás csatorna (nálam legalábbis nem állítható be), így pl. a fixchn szöveg esetén az 1-es midi a 0-ás Dave-nek felelne meg, a 2-es midi az 1-es Dave-nek, a 3-as midi a 2-es Dave-nek. Utána kezdődne elölről, a 4-es midi újra a 0-ás Dave-nek felelne meg, az 5-ös midi az 1-es Dave-nek, és így tovább.
A 10-es midi 3-as Dave megfeleltetés maradhatna mindig fix.

mintha több DAVE csatorna lenne, például 4 helyett 8, de amikor a "virtuális" csatornák használatban vannak, akkor 50 Hz-es megszakításonként váltakozva csak az egyik szólna. A 8 bites gépekre írt zenék gyakran használnak ilyen trükköt akkordok megszólaltatására kevés csatornán.
Ezt a trükköt tényleg ki kéne használni, ha nem is feltétlenül a csatornák leosztásával összefüggésben!
Most hangosan gondolkozom:
Egyrészt jó lenne, hogy ha sok szólam (midi sáv) van a netről letöltött midiben, akkor ezzel az 50Hz-es megszakítással váltogatná a hangokat valamelyik csatornán, így nem kéne kilőni a csatornát (midi sávot), mert nincs neki hely. (Tehát kettő, esetleg több midi sávot is összekötni egyetlen Dave csatornán belülre, ahol gyorsan váltogatná ezeket a hangokat.)
Másrészt jó lenne, ha pl. én írok valami dalt, akkor egy midi csatornára a kottában több hangot is beírhassak, és azok (pl. a megfelelő vezérlő beállítása esetén) nem több Dave csatornán szólnak, hanem egyetlen csatornán adják azt a jellegzetes hangot.
Jó kérdés, hogy lenne a legjobb megcsinálni. Mégis csak kellenének azok a fránya vezérlők, amiket Cakewalkból kicsit körülményesen tudok használni. És ott menet közben is be lehetne állítani, hogy az adott midi csatorna 50Hz-ezzen-e a rajta lévő, egyszerre megszólaltatott hangokkal, esetleg másik midi csatorna hangjaival, vagy ne. Legfeljebb megnyitom azt a Controllers ablakot is, azon ne múljon. :D
Más nem tudom, mennyire használná ezeket a beállításokat rajtam kívül.
Title: Re: MIDI
Post by: szipucsu on 2017.August.19. 12:37:12
- 3x 0. csatorna + 3x 2. csatorna (összesen 8 )
- 5x 0. csatorna (összesen 8 )
- 3x csak 0. vagy 2. csatorna (összesen 6)
Én az első variációra szavazok. De szerintem egyszerre egynél több csatornán nem nagyon adatnánk ki ilyen hangot. Hirtelen nem is emlékszem ilyen EP-s zenére.
De lehet, nem teljesen értem ezt a kiosztást, hogyan jön ki az összesen 8 és 6.
A lényeg, jó lenne legalább egy csatorna, ami 3 hangot is tud ilyen gyorsan váltogatni, emellé még egy csatorna, ami 2 hangot tud így, vagy akár hármat, ha még belefér.
De egyszerre nem valószínű, hogy mindet használnánk. Legfeljebb a netről letöltött sokszólamú midiknél első próbálkozásnál.
Title: Re: MIDI
Post by: IstvanV on 2017.August.19. 15:16:57
A vezérlők azok a valamik, amiken beállítható pl. a pitch bend és hasonlók a hanghoz?

Igen.

Quote
Végül is tehető ide is valami jel rögtön a dal elején, amivel utasítjuk a gépet, hogy ne tetszés szerint, hanem fixen feleltessen meg egy midi csatornát egy Dave csatornának.

Egyelőre így oldottam meg:

71-es (Harmonic Content) és 76-os vezérlő: STYLE paraméter / 4
70-es (Sound Variation) és 77-es vezérlő: csatorna vezérlés * 4:
- 0 = dinamikus foglalás
- 4 = fix 0. csatorna (csak egy szólamú)
- 8 = fix 1. csatorna
- 12 = fix 2. csatorna
- 16, 20 = 0-s csatorna, legfeljebb 3 hang időosztásos rendszerben
- 24, 28 = 2-es csatorna, itt is legfeljebb 3 hang váltakozhat

A régi verzióhoz képest így változott a sebesség a livideo.bin lejátszása közben (a megszakítások feldolgozásának az időtartama 4 MHz-es gépen):

Régi (4 csatornás): átlagos: 3.068637 ms, maximum: 11.857986 ms
Új (8 "virtuális" csatorna): átlagos: 3.733166 ms, maximum: 12.383920 ms

Természetesen olyan zenénél, ami valóban használja is az extra csatornákat, nagyobb lenne a különbség.

Quote
De lehetne olyat is, hogy a "megjegyzés" rovatba (nevezzük így :D ) beírunk valami szöveget, amit a lejátszó felismer, és akkor egy fix csatornakiosztást hoz létre.

A szöveg az problémásabb lenne, a midiconv eltávolítja az ilyesmit, illetve valós idejű bemenetnél nem is lehetséges. :oops:

Én az első variációra szavazok.

Azt építettem be. Ezen kívül van még néhány más újdonság is, hamarosan feltöltöm az új verziót.
Title: Re: MIDI
Post by: szipucsu on 2017.August.19. 16:20:00
71-es (Harmonic Content) és 76-os vezérlő: STYLE paraméter / 4
70-es (Sound Variation) és 77-es vezérlő: csatorna vezérlés * 4:
- 0 = dinamikus foglalás
- 4 = fix 0. csatorna (csak egy szólamú)
- 8 = fix 1. csatorna
- 12 = fix 2. csatorna
- 16, 20 = 0-s csatorna, legfeljebb 3 hang időosztásos rendszerben
- 24, 28 = 2-es csatorna, itt is legfeljebb 3 hang váltakozhat
Ehhez a részéhez nem értek. Miért van szükség a 71-es és a 76-os vezérlőre is a Style paraméter / 4-hez? Nem elég csak a 71-es? Mindkét vezérlőn be kell állítani ugyanazt az értéket? Ugyanígy a 70-es és 77-es vezérlő is kell mindkettő? (Úgy értem, egyetlen midi sávhoz kell egyetlen vezérlő.)
Szóval ha egy midi sávban beállítom a 70-es (és 77-es?) vezérlőre a 0 értéket (alapból ez lehet ott), akkor a lejátszó maga állítja be, hogy az a midi sáv melyik Dave csatornán szóljon. Ha pedig 4*4=16-ot állítok be oda, akkor a 0-ás Dave csatorna fog ott szólni. Ha 8*4=32-t állítok be, akkor az 1-es Dave csatorna fog ott szólni?

A 16 és 20 közül bármilyik szám beállítható, amelyik szimpatikusabb? (Ill. még meg kell szorozni 4-gyel, ha jól értem.) Ugyanígy a 24 és a 28-as beállítás is ugyanazt csinálja?

A Style paraméter ugyanaz, amit basic-ben kell megadni a STYLE után, csak 4-gyel el kell osztani? Tehát pl. ha 16 (alacsony torzítás), amit akarok, akkor 16/4=4-et kell megadni? Ha meg mondjuk 144-et (gyűrűmoduláció+alacsony torzítás), akkor 144/4=36-ot kell ott megadni?
És az envelope.txt-ben is ugyanezen az elven alakulnak ezek a számok a style paraméterével kapcsolatban?
Title: Re: MIDI
Post by: IstvanV on 2017.August.19. 17:28:50
Ehhez a részéhez nem értek. Miért van szükség a 71-es és a 76-os vezérlőre is a Style paraméter / 4-hez? Nem elég csak a 71-es? Mindkét vezérlőn be kell állítani ugyanazt az értéket?

Egyes szerkesztők nem engedik állítani mind a 128 vezérlőt, csak a "szabványosakat", ezért ugyanazokat a funkciókat több vezérlőn is elérhetővé tettem. Elég csak az egyiket beállítani, mindkettőnek ugyanaz a hatása.

Quote
Szóval ha egy midi sávban beállítom a 70-es (és 77-es?) vezérlőre a 0 értéket (alapból ez lehet ott), akkor a lejátszó maga állítja be, hogy az a midi sáv melyik Dave csatornán szóljon.

Igen, ez az alapértelmezés.

Quote
Ha pedig 4*4=16-ot állítok be oda, akkor a 0-ás Dave csatorna fog ott szólni. Ha 8*4=32-t állítok be, akkor az 1-es Dave csatorna fog ott szólni?

Nem, a táblázatban már a néggyel szorzott értékek szerepelnek, tehát 4 a 0-s csatorna, 8 az 1-es, stb.

Quote
A 16 és 20 közül bármilyik szám beállítható, amelyik szimpatikusabb?

Igen, valójában 16 és 23 között bármi lehet, az alsó 2 bit nem számít. A 24..31 is mind ugyanaz. A felső 2 bit sem számít, ezért például a 32..35 is a dinamikus csatorna kezelést engedélyezi, 36..39 a 0-s csatorna fix használatát, stb.

Quote
A Style paraméter ugyanaz, amit basic-ben kell megadni a STYLE után, csak 4-gyel el kell osztani? Tehát pl. ha 16 (alacsony torzítás), amit akarok, akkor 16/4=4-et kell megadni? Ha meg mondjuk 144-et (gyűrűmoduláció+alacsony torzítás), akkor 144/4=36-ot kell ott megadni?

Pontosan.

Quote
És az envelope.txt-ben is ugyanezen az elven alakulnak ezek a számok a style paraméterével kapcsolatban?

Nem, ott a rendes értékek használhatók, csak a vezérlőnél osztott, mivel az 7 bites.
Title: Re: MIDI
Post by: IstvanV on 2017.August.19. 21:14:25
[attachurl=1]

A már említett újdonságokon kívül még ezek a lényegesebb változások:
- a file puffer 16-ról 20K méretűre növelve
- burkológörbe definíciókban a hajlítás tartománya -128..127 helyett -2048..2047 lehet, a felbontás változatlan
- file lejátszásnál az F6 billentyű a pozíciót visszaállítja a file elejére
- támogatott a 121-es és 123-as vezérlő
- a bináris burkológörbe adatot menti az envelope.bin file-ba
Title: Re: MIDI
Post by: szipucsu on 2017.August.19. 21:19:43
Nem sokára megnézem! :smt041
- a bináris burkológörbe adatot menti az envelope.bin file-ba
Ezt hogy kell érteni, mikor van erre szükség? Midi bemenetes zenélésnél, vagy a konvertált file lejátszásánál?

Lassan össze kéne írni a tudnivalókat a midizésről pl. a Wikin. De előbb kipróbálgatom az új midiplay-t.
Title: Re: MIDI
Post by: IstvanV on 2017.August.19. 21:25:24
Nem sokára megnézem! :smt041 Ezt hogy kell érteni, mikor van erre szükség? Midi bemenetes zenélésnél, vagy a konvertált file lejátszásánál?

Nincs rá szükség a program használatához, debug célokra lehet hasznos, és később a lejátszás más programokba építésénél.
Title: Re: MIDI
Post by: szipucsu on 2017.August.19. 23:18:54
Eszméletlen, tényleg működnek az 50Hz-es megszakításos hangok is!

Betettem most az egyik midi sávra a 70-es vezérlőre 24-et (2-es csatorna), a másikra 16-ot (0-ás csatorna). De a két csatornát is összekapcsolja az 50Hz-es megszakítás. Tehát a két külön midi sáv tartalmát is így "rezegteti" gyorsan egymással összekapcsolva. Aztán átírtam a 24-et 26-ra, most már rendesen működnek. Nincs különösebb jelentősége, csak hátha a fejlesztés szempontjából fontos. (A leírás szerint a 24-nek ugyanúgy kéne működnie, mint a 26-nak. De az se baj, ha így össze lehet kapcsolni a két csatornát akár.)

UI: Észrevettem egy kisebb hibát. Most az egyik midi sávon a 70-es vezérlő 16, egy másikon 26, tehát a 0-ás és a 2-es Dave csatornán van bekapcsolva az 50Hz-es rezegtetés. Ez a fennmaradó egy csatornával néha összekapcsolódik és "megosztozik" az 50Hz-es váltakozó hangon. De ez talán nem is hiba, hiszen a maradék csatornát nem kötöttem le fixen egy konkrét csatornának, így néha az lesz az a csatorna, amelyiken az 50Hz van. Ezt a fennmaradó csatornát nem is akarom konkrét Dave csatornának lekötni, mert néha két hang szól rajta egyszerre. Akkor ezt a csatornát is le kéne kötni, és kéne még egy vagy kettő midi sáv, amiket szintén lekötök, és akkor rakok rájunk hangokat, amikor ott van szabad hely.
Lehet, szerkesztésnél tényleg az a legjobb, ha egy midi sávon csak egy szólam van, a másikat másikra kell tenni, és úgy "kötni le" Dave csatornáknak, ahogy szükséges. Elsőre kicsit bonyolultnak tűnt.

Lehet egyszerre többféle beállítás is egy adott Dave csatornára? Tehát az pl. egyik, 0-ás csatornához tartozó midi sávot "rezegtetősre" állítom be (50Hz), a másik, szintén 0-ás csatornához tartozó midi sávot meg nem rezegtetősre? És mindig csak azt használom, amelyik kell.
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 00:03:43
Betettem most az egyik midi sávra a 70-es vezérlőre 24-et (2-es csatorna), a másikra 16-ot (0-ás csatorna). De a két csatornát is összekapcsolja az 50Hz-es megszakítás. Tehát a két külön midi sáv tartalmát is így "rezegteti" gyorsan egymással összekapcsolva. Aztán átírtam a 24-et 26-ra, most már rendesen működnek.

A 24 és 26 között elvileg nem lehetne különbség, mivel AND 28 művelet történik a megadott értékkel. Lehet azonban, hogy valahol hiba van, a legjobb lenne, ha tesztelnék egy ilyen file-t ahol a 16 és 24 nem működik.

Quote
UI: Észrevettem egy kisebb hibát. Most az egyik midi sávon a 70-es vezérlő 16, egy másikon 26, tehát a 0-ás és a 2-es Dave csatornán van bekapcsolva az 50Hz-es rezegtetés. Ez a fennmaradó egy csatornával néha összekapcsolódik és "megosztozik" az 50Hz-es váltakozó hangon. De ez talán nem is hiba, hiszen a maradék csatornát nem kötöttem le fixen egy konkrét csatornának, így néha az lesz az a csatorna, amelyiken az 50Hz van. Ezt a fennmaradó csatornát nem is akarom konkrét Dave csatornának lekötni, mert néha két hang szól rajta egyszerre.

Ezt már korábban is említeni akartam, a csatornák fix hozzárendelése nem kizárólagos, azt a DAVE csatornát a többi MIDI csatorna még használhatja. Talán célszerűbb lenne, ha a 0. és 2. csatorna helyett a 0. és 1. lenne megosztható 50 Hz-es váltakozással, akkor azt csak az 1-esen engedélyezve a dinamikus foglalás a többi csatornán a 0.-t  és a 2.-t részesítené előnyben.
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 10:43:02
a legjobb lenne, ha tesztelnék egy ilyen file-t ahol a 16 és 24 nem működik.
[attach=1]
Próbáltam összerakni valami zenét, ami kihasználja a "prüntyögős" (50Hz-es) lehetőséget. Az utolsó sávot (4-es sáv, Glockenspiel) később raktam bele, prüntyögősre, mint a legelső sávot is, ekkor kezdett megbolondulni. Ekkor változtattam a 24-et 26-ra, és jó lett. A gond akkor jött elő, amikor az utolsó két patternt copypastéztam, és még egyszer a végére tettem, majd egy félhanggal magasabbra transzpontáltam. De amikor visszavontam ezt a két műveletet, újra jó lett. A fura, hogy ez a dal végét érinti, és az elején vannak a vezérlőbeállítások.
Aztán bezártam az emut és a midi szerkesztőt (Cakewalk), később megnyitottam. Ekkor már minden áron összekötötte prüntyögősre az első és a második sávot. A második sáv elejére is tettem vezérlőt, hogy az külön csatorna fixen lefoglalva, de ez sem segített.
Fura, hogy újraindítás után így megváltozott, és "beszippantotta" a prüntyögős sáv a nem prüntyögőset.

UI: Nem az első, hanem az utolsó csatornával kötötte össze minden áron a 2-es csatornát (Bright Acoustic Piano). (Eddig sávnak neveztem, de csatorna.) Ha elnémítom a 4-es midi csatornát, akkor rendesen szól a 2-es is, szóval biztos a 4-essel gabalyodik össze.
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 12:00:17
Csináltam még néhány hangszert, de csak egyszerűeket. A gyorsan lecsengő hangok a Marimba és a Xylophone hangját "utánozzák". Betettem két orgonát is, melyek folyamatosan szólnak, nem csengenek le, csak ha elhallgatnak.
[attach=1]
Majd még teszek be újabbakat is, vannak itt-ott envelope-ok, amiket megpróbálok beletenni.

Ami jó, hogy a style 16-os hangszer (Bright Acoustic Piano) értékeit mindig úgy állítja be magától, hogy legyen hang.

Bonyolult lenne megcsinálni a Distortion Guitar-nak, hogy két alacsony torzítású csatornát használjon egyszerre, azok között a különbség 7 félhang legyen és gyűrűmodulációval össze legyenek kötve? Ez természetesen lekorlátozná a többi csatorna használatát, de eléggé jól szólna, főleg, ha a hangok is be vannak állítva, hogy jó tartományban szóljanak.

Ebben a hozzászólásban (https://enterpriseforever.com/sound/zeneprogramozas/msg45514/#msg45514) Geco kinyert egy demo programból egy jó gitárhangot. Ennek az envelope-ját bonyolult lenne belőni az Overdriven Guitar helyére? Gépi kódú, elég gyorsan változik szerintem benne minden, nem tudom, hogy lehetne megcsinálni.
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 12:43:59
UI: Nem az első, hanem az utolsó csatornával kötötte össze minden áron a 2-es csatornát (Bright Acoustic Piano). (Eddig sávnak neveztem, de csatorna.) Ha elnémítom a 4-es midi csatornát, akkor rendesen szól a 2-es is, szóval biztos a 4-essel gabalyodik össze.

A 2-es DAVE csatornát használhatja a "Torzys" MIDI csatorna, az a korábban leírtak szerint először a 2-es csatornát próbálja foglalni, ha az éppen szabad. Amint említettem, talán jobb lenne, ha a 2-es helyett az 1-es csatorna lenne megosztható.

Bonyolult lenne megcsinálni a Distortion Guitar-nak, hogy két alacsony torzítású csatornát használjon egyszerre, azok között a különbség 7 félhang legyen és gyűrűmodulációval össze legyenek kötve? Ez természetesen lekorlátozná a többi csatorna használatát, de eléggé jól szólna, főleg, ha a hangok is be vannak állítva, hogy jó tartományban szóljanak.

A "több rétegű" hangszerek talán megoldhatók, bár ez is tovább növeli a CPU és memória fogyasztást (+512 byte táblázat és bonyolultabb kód). Egy lehetséges megoldás, hogy a MIDI hangjegyek szintjén lehessen automatikusan "másolatot" készíteni (file esetében ezt tulajdonképpen a midiconv is elvégezhetné), tehát meg lehetne adni, hogy legyen egy második hang is a csatorna szám és a billentyű (PITCH) bizonyos eltolásával.

Quote
Ebben a hozzászólásban (https://enterpriseforever.com/sound/zeneprogramozas/msg45514/#msg45514) Geco kinyert egy demo programból egy jó gitárhangot. Ennek az envelope-ját bonyolult lenne belőni az Overdriven Guitar helyére? Gépi kódú, elég gyorsan változik szerintem benne minden, nem tudom, hogy lehetne megcsinálni.

Ha 50 Hz-esnél nagyobb frekvenciájú megszakítást igényel, akkor valószínűleg nem lehetne ezzel a verzióval, egyébként megoldható lehet.
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 13:29:04
Működik a "két rétegű" hangszer, erre egy példa:

1:0,+7 {                                # Torzy (Bright Acoustic Piano)
   0, 62, 62, 0, 144;
   5, 42, 32, 0, 144;
  98,  0,  0, 0, 144;
}


A ":0,+7" azt jelenti, hogy ennek a hangszernek a használatakor ugyanazon a csatornán (0 eltolás) készüljön a hangjegy másolata 7 félhanggal magasabban (+7 eltolás). A 0. és 2. DAVE csatorna elsődleges használata miatt ezek között lesz az engedélyezett gyűrűmoduláció, bár a hangok kölcsönösen gyűrűmodulálják egymást, ha csak egy irányú moduláció a cél, ahhoz külön MIDI csatornát kell használni, ilyenkor hasznos a csatorna eltolás paraméter. Doboknál másik MIDI csatornán célszerű olyan hangszert beállítani, ami a dob négyszög összetevőjét játssza le.
Title: Re: MIDI
Post by: geco on 2017.August.20. 15:00:29
Jól szól a Midjoke, az új Midplay-jel :)
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 16:19:34
Összeszedtem a tudnivalókat a midiről a Wikin (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI). Kicsit rondán néz ki, nem vagyok már ilyen Wikis fura szerkesztéshez hozzászokva. Itt-ott kis magyarázatot hozzáfűztem, sebtiben, tehát nem annyira sajtókész, de kezdetnek jó lesz.
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 16:24:11
Tesztelés céljára átalakított verzió ami a 2-es helyett az 1-es DAVE csatornát tudja megosztani:
[attachurl=1]

Ez már támogatja a fent leírt újdonságot is (hangjegy "klónozása" MIDI csatorna és PITCH eltolással). A 70/77-es vezérlő most így működik:

0xx000xxb: dinamikus DAVE csatorna (alapértelmezett)
0xx001xxb: fix DAVE csatorna = 0
0xx010xxb: fix DAVE csatorna = 1
0xx011xxb: fix DAVE csatorna = 2
0xx1x0xxb: 0-s DAVE csatorna, 50 Hz-es megszakításban legfeljebb 3 felé osztva
0xx1x1xxb: 1-es DAVE csatorna, 50 Hz-es megszakításban legfeljebb 3 felé osztva

Tehát most 24..31 helyett 20..23 vagy 28..31 engedélyezi a másik csatornán.
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 16:33:00
0xx000xxb
0xx001xxb
0xx010xxb
0xx011xxb
0xx1x0xxb
0xx1x1xxb
Ezek a számok sorban:
0
4
8
12
16
20
Jól értelmezem?
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 16:37:46
Jól értelmezem?

Igen.
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 16:49:42
0xx1x0xxb: 0-s DAVE csatorna, 50 Hz-es megszakításban legfeljebb 3 felé osztva
0xx1x1xxb: 1-es DAVE csatorna, 50 Hz-es megszakításban legfeljebb 3 felé osztva

Tehát most 24..31 helyett 20..23 vagy 28..31 engedélyezi a másik csatornán.
Mármint mit csinál pontosan, ha 20...23 vagy 28...31 értéket állítunk be a 70 v 77-es vezérlőre? nem a 16 és a 20 engedélyezi az 50Hz-es megszakítást a 0-ás és 1-es csatornán, hanem a 20...23 vagy 28...31 (is)? Nekem ez a két dolog összemosódik, nem világos. :oops:
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 16:55:18
16..19: 0. csatorna
20..23: 1. csatorna
24..27: 0. csatorna
28..31: 1. csatorna
Title: Re: MIDI
Post by: endi on 2017.August.20. 17:18:40
na van valami jó zene, snapshotot kérünk belőle :)
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 17:51:40
Tesztelés céljára átalakított verzió ami a 2-es helyett az 1-es DAVE csatornát tudja megosztani:

Ez már támogatja a fent leírt újdonságot is (hangjegy "klónozása" MIDI csatorna és PITCH eltolással).

Ezek az újdonságok egyébként hasznosak, tehát kerülhetnek a "kész" verzióba? Nem tudom, az utóbbi megéri-e a nagyobb erőforrás igényt, praktikus lehet, de ugyanaz megoldható MIDI szerkesztővel is (copy&paste), attól függ, mennyire használnák a gyakorlatban zenék.
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 17:59:11
A Xorgame-hez a Slowlandet mellékelem, ez lehet a végleges változat. De nem az eredeti envelope-pal működik, hanem István azóta kicsit átszerkesztette a hozzá tartozó envelope-t. Ezt az envelope-t betettem a repertoárba (kicseréltem a régi Electric Grand Piano-t), és akkor már egy cintányért is raktam a dobok közé, így az envelope.txt-nek is van egy újabb változata.
Szóval az új envelope-pal tekinthető késznek a Slowland.
(Még az előző midiplay-jel hallgattam, az újat nem sokára kipróbálom, de gondolom, ezen a téren nincs eltérés.)

Ezek az újdonságok egyébként hasznosak, tehát kerülhetnek a "kész" verzióba?
Mármint ahol két hang szól egyszerre egy hangszernél ("két régetű hangszer")? Jó kérdés. Jó, ha van, de ha problémás a lejátszása mondjuk valamilyen játék közben, akkor inkább jobb kihagyni. De ha a minél jobb "hangszer" a cél EP-ből, akkor az is kellene. Így könnyen elérhetők lennének bizonyos jó hangzások. Az a dupla gyűrűmoduláció (mindkét csatorna modulálja a másikat) kicsit sok. Ennek kiküszöbölésére mit írtál pontosan, hogy lehet megoldani? Még egy midi sáv kellene hozzá?
Az 50Hz-es dolog mindenképpen jó, ha van két csatornára is.
Még nem próbáltam ki az új verziót, de nem sokára kipróbálom.
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 18:07:18
Mármint ahol két hang szól egyszerre egy hangszernél ("két régetű hangszer")? Jó kérdés. Jó, ha van, de ha problémás a lejátszása mondjuk valamilyen játék közben, akkor inkább jobb kihagyni. De ha a minél jobb "hangszer" a cél EP-ből, akkor az is kellene. Így könnyen elérhetők lennének bizonyos jó hangzások.

Tulajdonképpen lehetne feltételesen is fordítható.

Quote
Az a dupla gyűrűmoduláció (mindkét csatorna modulálja a másikat) kicsit sok. Ennek kiküszöbölésére mit írtál pontosan, hogy lehet megoldani? Még egy midi sáv kellene hozzá?

Igen, itt hasznos az a lehetőség, hogy a másik hang ne ugyanarra a MIDI csatornára kerüljön.

Quote
(Még az előző midiplay-jel hallgattam, az újat nem sokára kipróbálom, de gondolom, ezen a téren nincs eltérés.)

Azt még érdemes lenne megnézni, hogy a MIDJOKE javult-e, természetesen a 70-es vezérlőt most 25 helyett 20-ra kell állítani.

Talán már el lehetne kezdeni az assembly nyelvű változat fejlesztését, már legalábbis ha van értelme. A LIVIDEO.BIN például hatékonyabban lenne lejátszható a Xorgame-es módszerrel, a memória igénye is kisebb lenne. Bár a midiplay lehetőségeit jobban kihasználó zenéknél nem biztos, hogy így lenne, de ha jó megoldás a program DAVE kimenetét egyszerűen felvenni és valamilyen módon tömöríteni, akkor talán nem érné meg a midiplay (akár assembly változatát) más programokba építeni. Maradhatna csak a C verzió, az sem lenne probléma, ha csak turbós emulált gépen működne, mert csak a zene készítésekor van rá szükség.

Mindenesetre jelenleg ez a memória fogyasztás:
     0000000F  l__GSINIT                       
     000002B6  l__HOME                         
     00001000  s__CODE                         
     00002A6E  l__CODE                         
     00003A6E  s__HOME                         
     00003D24  s__INITIALIZER                 
     00003D26  s__GSINIT                       
     00003D35  s__GSFINAL                     
     00006000  s__DATA                         
     0000840D  l__DATA                         
     0000E40D  s__INITIALIZED                 
     0000E40F  s__BSEG                         
     0000E40F  s__BSS                         
     0000E40F  s__HEAP

Tehát a betöltőt és a vermet nem számítva D40Fh = 54287 byte:
- 3D35h - 1000h = 11573 byte kód + konstans adat
- 6000h - 3D36h = 8906 byte nem használt terület
- E40Fh - 6000h = 33807 byte adat, ebből 20480 byte file puffer, 8192 byte bukológörbe puffer (1 másodperc = 200 byte), 4*256 = 1024 byte hangszer táblázat, 1536 byte PITCH táblázat, 256 byte sin() táblázat, 16 * 128 = 2048 byte billentyű állapot, a maradék 271 byte egyéb kisebb táblázat és a globális változók
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 19:44:32
Azt még érdemes lenne megnézni, hogy a MIDJOKE javult-e, természetesen a 70-es vezérlőt most 25 helyett 20-ra kell állítani.
Átállítottam az utolsó csatornán (Glockenspiel) 20-ra a vezérlőt, de most sem stimmel valami. Most összeköti az 1. midi sávot (Honky tonk piano) a 4-essel (Glockenspiel). Olyan, mintha egy sáv lenne a kettő, és úgy osztoznak meg az 50Hz-en. Mellékelem a file-t. Jól állítottam be mindent?
[attach=1]
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 19:50:18
Na, most mindkét vezérlő értékéhez hozzáadtam egyet. 16 helyett 17, 20 helyett 21 van rajta. Most jó teljesen.
[attach=1]
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 20:04:54
Átállítottam az utolsó csatornán (Glockenspiel) 20-ra a vezérlőt, de most sem stimmel valami. Most összeköti az 1. midi sávot (Honky tonk piano) a 4-essel (Glockenspiel). Olyan, mintha egy sáv lenne a kettő, és úgy osztoznak meg az 50Hz-en. Mellékelem a file-t. Jól állítottam be mindent?
(Attachment Link)

Itt a 4-es sávon nem 20 az érték, hanem csak 19, az okozhatta a hibát. Szerk.: a másikban pedig 16 és 20, lehet, hogy a Cakewalk eggyel többet mutat, azaz 0-127 helyett 1-128 tartományt?
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 20:33:22
lehet, hogy a Cakewalk eggyel többet mutat, azaz 0-127 helyett 1-128 tartományt?
Ezek szerint ez lesz a bibi. Az is igaz, nem túl felhasználóbarát ez a beállítási lehetőség, nagyító kéne hozzá. De attól még kiírja az értéket, ahova sikerült odapöttyenteni az egérrel, de ezek szerint hibásan. De a lényeg, hogy megoldódott a rejtély. :smt041 Lehet, az előző verziónál is csak ez volt a gond, vagy nem tudom.
Szóval figyelni kell ezeknek a PC-s szoftvereknek is a beállításaira.

Nem ide tartozik, de érdekes, hogy ha 50Hz-es megszakításon szólnak a hangok, akkor halkabb, mint ha egyetlen hang szól folyamatosan.

Nekem a 16-os torzítás néha kicsit hamisnak tűnt a torzítás nélküli beállításhoz képest. Ez biztos azért van, mert nem minden értéken ad rendes hangot, és a közeli megfelelő érték már nem pont az a hang.

A 32-es, 48-as torzításnál is odaállítja magától a helyes értékre? Azt hiszem, főleg a magas hangoknál vannak olyan torzított hangok, melyek a szokásostól eltérően szólnak, és pont ez is jó bennük. De valamikor meg pont nem jó, szóval nem tudom, ott az lenne-e a jó, ha a jó értéket állítja be, vagy ha nem. Mondjuk ez nem egy fő probléma azért. :D
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 20:39:14
A midi vezérlő beállítását hova "illik" tenni a fájlban? Nem mindig sikerül pont a legelejére, egy picivel arrébb kerül.
Egy sávon belül többször is lehet változtatni a vezérlő értékét?
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 20:41:51
A 32-es, 48-as torzításnál is odaállítja magától a helyes értékre?

A 32-esnél igen, a 48-asnál nem. A 16-osnál esetleg lehetne még olyan mód, ahol pont a magasabb hangokat állítja be (a másik kettőnél nincsenek ilyenek, mert a 15, 31 és 127 közül csak a 15 összetett szám).

A midi vezérlő beállítását hova "illik" tenni a fájlban? Nem mindig sikerül pont a legelejére, egy picivel arrébb kerül.
Egy sávon belül többször is lehet változtatni a vezérlő értékét?

Bárhol lehetnek, de a csatorna vezérlést talán célszerűbb akkor, amikor éppen nem szól olyan hang, amelyre hatása lenne.
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 20:45:33
A 16-osnál esetleg lehetne még olyan mód, ahol pont a magasabb hangokat állítja be
Nekem ez már magas, de lehet ilyen mód, ha így jobban kihasználhatók a Dave képességei.
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 21:01:30
Nekem ez már magas, de lehet ilyen mód, ha így jobban kihasználhatók a Dave képességei.

Kerülhetne a 71/76-os vezérlő 1. bitjére, ami eddig nem volt kihasználva "zenei" csatornáknál.
Title: Re: MIDI
Post by: szipucsu on 2017.August.20. 21:11:00
Kerülhetne a 71/76-os vezérlő 1. bitjére, ami eddig nem volt kihasználva "zenei" csatornáknál.
1-es értéket kellene beállítani azon a vezérlőn hozzá? (Nálam a Cakewalkban 2-est.)

Közben itt van egy még véglegesebb Slowland. Néhány hangnak a hosszúságát kicsit módosítottam, és raktam be cintányért is. Nem tudom, a cintányér mennyire szól jól, talán elmegy. Hosszan cseng le, ami már kicsit sistergés szerű, ami zavaró lehet. Nem tudom, jobbra meg lehetne-e csinálni hozzá az envelope-t.
[attach=1]
Ez az 1.2-es verziószámú envelope.txt-t használja, amit kicsit korábban tettem fel ide.
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 21:14:08
1-es értéket kellene beállítani azon a vezérlőn hozzá? (Nálam a Cakewalkban 2-est.)

6-ot vagy 7-et (4 = STYLE 16, 2 = magasabb torzított hang), a Cakewalk-ban lehet, hogy eggyel többet.
Title: Re: MIDI
Post by: IstvanV on 2017.August.20. 23:27:44
Közben itt van egy még véglegesebb Slowland. Néhány hangnak a hosszúságát kicsit módosítottam, és raktam be cintányért is. Nem tudom, a cintányér mennyire szól jól, talán elmegy. Hosszan cseng le, ami már kicsit sistergés szerű, ami zavaró lehet.

Cintányéroknál érdemes a különböző torzításokkal próbálkozni, amiket a korábban meglevőknél is használtam. Mindenesetre holnap megpróbálom beépíteni, és talán a korábban "dobosított" Freeee-t is.

1-es értéket kellene beállítani azon a vezérlőn hozzá? (Nálam a Cakewalkban 2-est.)

6-ot vagy 7-et (4 = STYLE 16, 2 = magasabb torzított hang), a Cakewalk-ban lehet, hogy eggyel többet.

Ez a verzió már tartalmazza a "STYLE 24" módot:
[attachurl=1]

Nagyon mély hangoknál túlcsordulhat a DAVE frekvencia, de ennek általában nincs jelentősége. Javítottam még egy hibát, az F6 billentyű nem jól állította vissza a file pozíciót.
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 11:33:54
4 bites torzításnál lehetséges lenne egyébként egy még magasabb hang is, ez azonban nem megbízható, véletlenszerűen néha nem lenne hang. 80% eséllyel 2/3 kitöltési tényezőjű négyszögjelet eredményez (ami hasznos), 20%-ban azonban nincs hang.

Egy keveset gyorsult a program az SDCC aktuális snapshot verziójával (https://sourceforge.net/projects/sdcc/files/snapshot_builds/x86_64-w64-mingw32-setup/sdcc-20170720-9960-x64-setup.exe/download), a különbség ugyan minimális, de ez is jobb a semminél. Maga a fordító viszont gyorsabbnak tűnik, így már jól használható a magasabb optimalizálási szint (5000 helyett például 10000).
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 12:30:56
Közben itt van egy még véglegesebb Slowland. Néhány hangnak a hosszúságát kicsit módosítottam, és raktam be cintányért is. Nem tudom, a cintányér mennyire szól jól, talán elmegy. Hosszan cseng le, ami már kicsit sistergés szerű, ami zavaró lehet. Nem tudom, jobbra meg lehetne-e csinálni hozzá az envelope-t.

Egy próbálkozás torzítás burkológörbére:

-57 {                                   # Crash Cymbal 2
   0, 63, 47, 0, 0;
   1, 35, 38, 0, 4;
  25, 20, 21, 0, 8;
  25,  5,  5, 0, 12;
  20, *104, *104, 0, 12;
}


Ez ugyan nem tökéletes, még kísérletezni kellene azzal, hogy az egyes STLYE értékeket mennyi ideig használja. "Crash" típusú cintányéroknál szerintem a csökkenő polinom számláló hosszúság az előnyös, "hi-hat" esetében pedig a növekvő, a "ride" az lehetne talán fix 9 bites (esetleg az első 1/50 másodpercben hosszabb, ami az ütés hangját szimulálja). Vagy esetleg 7 bites, de az más célra is lehetne használható.
Title: Re: MIDI
Post by: szipucsu on 2017.August.21. 13:48:05
Egy próbálkozás torzítás burkológörbére:
Jobb, mint volt. Bele lehet tenni az envelope.txt-be. Aztán majd még úgyis bővítgetjük, módosítgatjuk.

A dobokkal az a baj, nem látja az ember, melyik "hangmagassághoz" mi tartozik a midiben, így bonyolult kísérletezni vele.

Quote
4 bites torzításnál lehetséges lenne egyébként egy még magasabb hang is, ez azonban nem megbízható, véletlenszerűen néha nem lenne hang.
Azt nem lehet tetten érni, mitől függ, hogy van-e hang vagy nincs? Mondjuk már enélkül is jó sok mindent tud a midiplay.

Quote
Ez a verzió már tartalmazza a "STYLE 24" módot:
Mármint arra gondolsz, ahol a vezérlőn 6-ot vagy 7-et kell megadni az alacsony torzítás "eltérítéséhez"?

Gondolkozom azon, hogy elektromos dobokat is kéne majd betenni, amely nem a zajcsatornát használja, és kb. 10 félhanggal mélyül a hang a fázis legvégére lecsengéskor. Ez is lehetne különböző hangmagasságú is, és a hangmagasságtól is függene, sztereóban hogyan szól, mint az igazi doboknál. És talán torzított hangú dobok is lehetnének majd. De ez még ráér. Lehet, elkísérletezgetek vele.
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 14:05:57
A dobokkal az a baj, nem látja az ember, melyik "hangmagassághoz" mi tartozik a midiben, így bonyolult kísérletezni vele.

Ez a szerkesztőtől függ, az újabbak általában kiírják a General MIDI dob neveket a 10-es csatornánál.

Quote
Azt nem lehet tetten érni, mitől függ, hogy van-e hang vagy nincs?

Véletlenszerű, attól függ, hogy éppen mi a polinom számláló aktuális állapota (1-15 között), amit nem lehet szoftveresen módosítani és olvasni sem. A 4 bites számláló ezt a sorozatot ismételgeti végtelenítve 250 kHz-es órajellel:

000100110101111...

Amelyik csatornán engedélyezett, az pedig a beállított DAVE frekvenciától függően szabályos időközönként mintavételezi. Ha ez éppen 15 többszöröse, akkor nyilvánvalóan mindig ugyanaz lesz a kimenet, tehát nincs hang. Ha 5 többszöröse, akkor véletlenszerűen 5 3 hosszúságú sorozat egyike lesz, ezek közül 4 2/3 kitöltési tényezőjű négyszögjel, 1 viszont (a sorozat elejétől kezdve) folyamatos 0 kimenet. Ha a mintavételezés periódusa 3 többszöröse, akkor 3 különböző 5 hosszúságú minta egyike lesz az eredmény, de mindig lesz hang. Egyéb esetekben pedig maximális a hosszúság (15).

Quote
Mármint arra gondolsz, ahol a vezérlőn 6-ot vagy 7-et kell megadni az alacsony torzítás "eltérítéséhez"?

Igen.

Quote
Gondolkozom azon, hogy elektromos dobokat is kéne majd betenni, amely nem a zajcsatornát használja, és kb. 10 félhanggal mélyül a hang a fázis legvégére lecsengéskor. Ez is lehetne különböző hangmagasságú is, és a hangmagasságtól is függene, sztereóban hogyan szól, mint az igazi doboknál. És talán torzított hangú dobok is lehetnének majd.

Ez már most is lehetséges, ha nehézkesen is, a dobok is létrehozhatnak egy második hangot másik csatornán, ha az fix 1-es DAVE csatornára van beállítva, akkor még gyűrűmoduláció is lehetséges a két hang között, és bármilyen fix DAVE csatorna lehet a zaj órajele. Csak a MIDI szerkesztőben a második sávot is megfelelően be kell állítani, illetve ha több különböző dob is használja ezt a trükköt, akkor több sávot is.
Title: Re: MIDI
Post by: szipucsu on 2017.August.21. 14:41:53
Egy újabb Slowland, szokás szerint végleges verzió: [attach=1]
Ebben még egy szólam van, ami csak a vége felé szól. Ha ez már sok, nem kell betenni a Xorgame-ba.

Szerintem fogok még kísérletezni a Slowland folytatásával, még egy szólammal. Olyan szólamra gondoltam, ami nem hangos, a háttérben nem zavarja jelentősen a másik két szólamot, de mégis színesebbé teszi. Valami rövid, egymás után gyorsan következő hangokra gondoltam, amik akár sztereóban egyik csatornából a másikba oda-vissza "lebeghetnének". Ezt is valami midi vezérlővel meg lehet csinálni. Csak valamiért EP-n nehéz kikísérletezni, hogy ez a hang csak a háttérben legyen. (Pl. az FL Studióban vannak Arp ill. Sequence név alatt hasonlók, mint amikre gondolok.)
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 15:05:54
Egy újabb Slowland, szokás szerint végleges verzió: (Attachment Link)
Ebben még egy szólam van, ami csak a vége felé szól. Ha ez már sok, nem kell betenni a Xorgame-ba.

A Xorgame továbbra is csak a 0., 2. és 3. csatornával működik helyesen. :oops:

Két csatornás dobokra példa, ezek ugyan nem jók, de a megoldás szemléltetésére talán alkalmasak:
[attachurl=1]
[attachurl=2]

Figyelni kell arra, hogy a második hang tényleg csak a Note On és Note Off események másolata, doboknál pedig a másolat másik csatornán már normál hang, aminek például van időtartama.
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 15:47:35
Slowland7 "Xorgame kompatibilisre" alakítva, a második sáv fixen a 2. DAVE csatornát használja, az első és negyedik pedig a 0.-n osztozik:
[attachurl=1]
Title: Re: MIDI
Post by: szipucsu on 2017.August.21. 16:03:56
Slowland7 "Xorgame kompatibilisre" alakítva
Szerintem maradjon inkább az, ahol 2+1 csatorna volt eredetileg.

A 3. szólam csak rövid időre lép be. Nagy gond lenne mégis meghagyni mind a 3 csatornát? A hangeffektek nem szólnak abban a játékban mindig, és ha pont megszakítanak egy hangot, akkor nem sokára jön a következő hang, talán ennyi szólam mellett nem is olyan feltűnő.
Title: Re: MIDI
Post by: endi on 2017.August.21. 16:05:20
jöhetne már egy snapshot, amiben hallhatjuk az összes funkciót amit tud a lejátszó :)
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 16:22:06
A 3. szólam csak rövid időre lép be. Nagy gond lenne mégis meghagyni mind a 3 csatornát? A hangeffektek nem szólnak abban a játékban mindig, és ha pont megszakítanak egy hangot, akkor nem sokára jön a következő hang, talán ennyi szólam mellett nem is olyan feltűnő.

Ehhez át kellene alakítani a Xorgame lejátszóját, valójában az effektusok is rövid "zenék", amelyek számára az 1. csatorna fenntartott. Ha ugyanott lenne rendes zene is, akkor azt az effektusok elrontanák, a zene csatornái kiesnének a szinkronból. Ezért a zenékben az 1. csatorna mindig némított.
Title: Re: MIDI
Post by: szipucsu on 2017.August.21. 16:32:00
Ehhez át kellene alakítani a Xorgame lejátszóját
Akkor inkább maradjon a 2+1 csatornás zene. Egyetlen hangot megváltoztattam benne még a végefelé (ennyit a végleges verziókról :D ), ezt lenne érdemes betenni: [attach=1]
Szerintem legalábbis "elveszti a varázsát" a csatornamegosztásos módszer itt. De ha valaki máshogy gondolja, jobban tetszik a csatornamegosztós verzió, tőlem mehet az is a játékba.

jöhetne már egy snapshot, amiben hallhatjuk az összes funkciót amit tud a lejátszó :)
Én még az összes új funkciót tesztelni se tudtam mind, nem hogy valami értelmes zenét rittyenteni köré. Ma jött ki az alacsony torzítás magas hangjait eltérítő verzió, és még a dobok is nyomulnak.
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 16:33:51
envelope.txt frissítve, a program pedig új SDCC verzióval fordítva (ami remélhetőleg nem eredményezett új hibákat :oops:):
[attachurl=1]

Szerintem maradjon inkább az, ahol 2+1 csatorna volt eredetileg.

Tehát akkor a Slowland6v2 és a dobosított Freeee mehet a Xorgame kiadásába?

Quote
De ha valaki máshogy gondolja, jobban tetszik a csatornamegosztós verzió, tőlem mehet az is a játékba.

Valószínűleg csak akkor hallgatnák meg mások is, ha lenne snapshot vagy .ogg file mindkettőről. :)
Title: Re: MIDI
Post by: szipucsu on 2017.August.21. 16:38:52
Tehát akkor a Slowland6v2 és a dobosított Freeee mehet a Xorgame kiadásába?
Igen!
Ha még esetleg van kedved a Freeee-t midi formátumba kiszedni, szerkeszthetek rajta. De maradhat így is.
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 16:41:18
Ha még esetleg van kedved a Freeee-t midi formátumba kiszedni, szerkeszthetek rajta. De maradhat így is.

Eddig is volt mindegyik zenéből MIDI verzió itt (https://enterpriseforever.com/sound/midi/msg65374/#msg65374), és néhány hozzászólással később a Badiner-ből is. :) Bár a Freeee eredeti hangszere időközben átkerült a 2-esről a 11-esre (illetve szerkesztőkben a 3-asról a 12-esre).

Szerk.: a Freeee az még az eredeti (dobok nélküli) verzió.
Title: Re: MIDI
Post by: szipucsu on 2017.August.21. 16:51:20
A Freeee-nek volt egy eredetileg hosszabb változata is, amit ide nem tettem fel. (A gyorsabb lejátszáshoz hosszabb verzió.) Még azt előszedem, dobosítom. De ha már unod a sok végleges verzió utáni még véglegesebb verziót, beteheted a mostani dobos Freeeee-t is.
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 17:13:34
A dobos Freeee úgy látszik, nem is férne el, a Slowland elfogyasztja a burkológörbe területet. :oops: Talán elférne ha ugyanazokat a hangszereket használná pontosan ugyanazzal a hangerővel.
Title: Re: MIDI
Post by: szipucsu on 2017.August.21. 18:02:51
Talán elférne ha ugyanazokat a hangszereket használná pontosan ugyanazzal a hangerővel.
Azért itt van egy hosszabb változata a dobos Freeee-nek. De annyira nem is jó: [attach=1] (Van benne 10 hang felvezetés, utána lassú tempóval egy rövidebb változat, majd gyorsabb tempóval egy hosszabb változat.)
Ugyanazt az envelope-t használja a Freee és a Slowland is. A dobokat is be lehetne lőni ugyanazokat a Freeee-hez is, amik a Slowlandben vannak. (A Slowland-nek kicsit hosszabb envelope-ot tettünk be a lecsengés miatt, de ugyanez mehetne a Freeee-hez is.)
Esetleg amit most mellékeltem, azt megpróbálhatod belőni dob nélkül a Xorgame-be, ha úgy belefér.
Title: Re: MIDI
Post by: geco on 2017.August.21. 20:19:11
Szerintem az osztott csatornás verzió is jó a Slowlandnek, megvan a maga varázsa az osztott csatornás résznek is.
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 21:08:49
jöhetne már egy snapshot, amiben hallhatjuk az összes funkciót amit tud a lejátszó :)

Ha az összes lehetőséget nem is mutatja, itt egy gyűjtemény az eddigi zenékből a program egy módosított változatával:
[attachurl=1]
Title: Re: MIDI
Post by: szipucsu on 2017.August.21. 21:34:46
Szerintem az osztott csatornás verzió is jó a Slowlandnek, megvan a maga varázsa az osztott csatornás résznek is.
Igaz, mehet az is a Xorgame-be.
De valószínűleg még úgyis folytatni fogom a Slowlandet, de az már nem érinti a Xorgame-t.

itt egy gyűjtemény az eddigi zenékből a program egy módosított változatával:
Még így is elképesztő, hogy már ismertem az összeset. :smt041
Jó ez a fájlválasztós megoldás, ezt a változatát is meg kéne tartani a programnak. Főleg, ha később harmincszor ennyi fájl lesz hozzá. :D
Az 1.mid micsoda? Valaki midi billentyűzeten játszotta be a dallamot az emulátorba?
A Livideo-ban miért lettek halkabbak a nagyon mély hangok? Szerintem jobb volt az eredeti.
Title: Re: MIDI
Post by: IstvanV on 2017.August.21. 21:40:45
Az 1.mid micsoda? Valaki midi billentyűzeten játszotta be a dallamot az emulátorba?

Ezt Nyuzga töltötte fel, nem tudom, az eredeti file honnan származik.

Quote
A Livideo-ban miért lettek halkabbak a nagyon mély hangok? Szerintem jobb volt az eredeti.

A .bin file ugyanaz, mint eddig, talán olyan hangszert használ, ami változott az envelope.txt-ben, vagy a lejátszóban változott valami (bug javítása vagy új bug).
Title: Re: MIDI
Post by: Zozosoft on 2017.August.21. 21:54:58
Ha az összes lehetőséget nem is mutatja, itt egy gyűjtemény az eddigi zenékből a program egy módosított változatával:
Ez nagyon jó!!!
Title: Re: MIDI
Post by: endi on 2017.August.21. 23:21:05
tök jó. már majdnem olyan hangzásbeli szint, mint amit a specy128-as zenékben hallunk
Title: Re: MIDI
Post by: szipucsu on 2017.August.21. 23:32:00
Mozart Törökindulója már befér a 16 helyett 20 kb-os helyre: [attach=1]

Für Elise: Néhány helyen még javítani kellene a midi fájt. Ahol háromnál több hang szól egyszerre, ki kell venni belőle, ezzel majd próbálkozom. A másik probléma, hogy furán adták meg a hanghosszt sok helyen: a negyedhang hosszúságú hangok hossza a midiben 60 lenne, de sok helyen 58-at adtak meg, és talán emiatt "pattog" az EP-s konverzió. És néhány másik hanghossz is pontatlanul van megadva. Egyesével át lehetne írni a hosszát mindnek, de... Nincs valami egyszerűbb módszer erre?
[attach=2]
[attach=3]


Élethűbb zongorahatást próbálgatok elérni. Mármint nem a hullámformában, hanem a lecsengés módjában. Ami fontos lenne, hogy a hang "elengedésekor" minden esetben csengjen még le gyorsan, akkor is, ha nagyon rövid a hang, és még nem jutott el az envelope az S betűvel jelölt fázisig. Így élethűbb lehetne, úgy érzem. Ez megoldaná talán a fenti problémát is, a túl rövid hangnál a pattogást.
Az envelope.txt-ben a Bright Acoustic Piano hangszert (ami egy torzított hang volt) átírtam erre:
Code: [Select]
1 {                 # Slowland modified (Bright Acoustic Piano)
   0, 62, 62, 0, 0;
   3, 50, 50, 0, 0;
   5, 30, 42, 0, 0;
   5, 42, 30, 0, 0;
   5, 30, 35, 0, 0;
   5, 35, 20, 0, 0;
   5, 20, 25, 0, 0;
   5, 25, 20, 0, 0;
   5, 20, 25, 0, 0;
   5, 17, 19, 0, 0;
  40,  0,  9, 0, 0;
  20,  0,  0, 0, 0;
}
Próbáltam azt a kis vibrálást valamennyire benne hagyni, azért ilyen hosszú. Az lenne a jó, ha a végére be lehetne tenni egy S 10, 0, 0, 0, 0 -t, ahova akkor is elugrana, ha még nagyon a fázis elején tart, amikor vége van a hangnak.
Sok midi fájlban zongoránál nagyon rövid hangokat is megadnak, amik eredetileg jól szólnak, mert lecsengenek teljesen, de EP-n nem szólnak jól. Lehet erre valami megoldás?

Az eredeti, torzított Bright Acoustic Piano hangzást át lehetne tenni máshova majd. Lehet, hogy a MIDJOKE azt használja, majd ott is átírom.
Lehet átpakolgatni a hangszereket? Még nincs sok zene, a meglevőkben át lehet írni a hangszert, ha kell.

tök jó. már majdnem olyan hangzásbeli szint, mint amit a specy128-as zenékben hallunk
Annyiból szerintem azt viszi is, hogy azon a gépen nincs alacsony torzítás, az csak EP-n van, ha jól tudom.
Title: Re: MIDI
Post by: IstvanV on 2017.August.22. 00:37:18
És néhány másik hanghossz is pontatlanul van megadva. Egyesével át lehetne írni a hosszát mindnek, de... Nincs valami egyszerűbb módszer erre?

Ha van "quantize" funkció a szerkesztőben, azzal kerekíthető a hangok kezdetének az időpontja, és a hosszúságuk is.

Quote
Ami fontos lenne, hogy a hang "elengedésekor" minden esetben csengjen még le gyorsan, akkor is, ha nagyon rövid a hang, és még nem jutott el az envelope az S betűvel jelölt fázisig. Így élethűbb lehetne, úgy érzem.

Ez valóban probléma, de nem lenne egyszerű megoldani, ugyanis az S elérése előtt a burkológörbe pozíciója (és így a kimenete is) bármi lehet, tehát ha egyszerűen oda ugrana, amihez egyébként még egy táblázat kellene, akkor hirtelen változna a hangerő. Az elengedést akkor lehet igazán jól megoldani, ha a burkológörbét valamilyen algoritmus generálja (pl. ADSR), vagy ha egy második burkológörbe amivel a kimenetet még külön szorozni kell, ami természetesen extra CPU fogyasztás.
Title: Re: MIDI
Post by: Tutus on 2017.August.22. 09:51:43
István, én mindent úgy állítottam be ahogy itt leírtad. (https://enterpriseforever.com/sound/midi/msg65596/#msg65596), de a midiplay.com nem indul el.

Igaz, hogy Windows 8.1-em van. Csak Windows 7-en fut?


Title: Re: MIDI
Post by: IstvanV on 2017.August.22. 10:50:41
István, én mindent úgy állítottam be ahogy itt leírtad. (https://enterpriseforever.com/sound/midi/msg65596/#msg65596), de a midiplay.com nem indul el.

Pontosan mi a hiba? A midiplay aktuális verziója egyébként itt (https://enterpriseforever.com/sound/midi/msg65802/#msg65802) található, a futtatásához szükség van az envelope.txt file-ra (amelyet a csomag tartalmaz), ha ezt nem találja, akkor hibaüzenettel kilép.
Title: Re: MIDI
Post by: szipucsu on 2017.August.22. 11:01:50
a midiplay.com nem indul el.
Igaz, hogy Windows 8.1-em van. Csak Windows 7-en fut?
EP128emu emulátoron kell elindítani a midiplay.com-ot, az aktuális mappában kell lennie az envelope.txt-nek, meg a többi kicsomizott fájlnak is szerintem.
Tehát nem oprendszertől függ, hanem emulátor kell hozzá.

István, le tudnád írni légy szíves még egyszer, 10-es számrendszerbeli számokkal, a 70-es midi vezérlőre milyen értékeket kell beállítani a fix csatornakiosztásokhoz? Tegnap megint belegabalyodtam, és nem azt csinálták az értékek, amiket vártam volna. Otthonról most már szigorúan a megadott értékeket fogom belőni, és ha kell, a Cakewalk kedvéért kipróbálom majd eggyel kisebb értékekkel is. (A wikire írt értékeket próbálgattam, szerintem azokat is frissítettük, és itt is visszanézegettem.)
Title: Re: MIDI
Post by: Tutus on 2017.August.22. 11:10:56
Pontosan mi a hiba? A midiplay aktuális verziója egyébként itt (https://enterpriseforever.com/sound/midi/msg65802/#msg65802) található, a futtatásához szükség van az envelope.txt file-ra (amelyet a csomag tartalmaz), ha ezt nem találja, akkor hibaüzenettel kilép.

Eddig csak sötét képernyő volt, de most letöltöttem az új midiplay.com csomagot, ez már kiírja, hogy "Error opening envelope file"
Az envelope.txt abban a könyvtárban van ahonnan a midiplay.com-ot indítom.
Hol kell lennie?

(természetesen emulátoron próbálom - 2.0.11.2-es verzió)
Title: Re: MIDI
Post by: szipucsu on 2017.August.22. 11:11:34
Hol kell lennie?
Az options - set working directory mappájában.


  1,  33,  65,  97: dinamikus csatorna (alapértelmezett) ...

Köszi, majd kísérletezem vele!
Title: Re: MIDI
Post by: IstvanV on 2017.August.22. 11:20:09
István, le tudnád írni légy szíves még egyszer, 10-es számrendszerbeli számokkal, a 70-es midi vezérlőre milyen értékeket kell beállítani a fix csatornakiosztásokhoz?

  1,  33,  65,  97: dinamikus csatorna (alapértelmezett)
  5,  37,  69, 101: fix 0. csatorna
  9,  41,  73, 105: fix 1. csatorna
 13,  45,  77, 109: fix 2. csatorna
 17,  49,  81, 113: 0. csatorna megosztva
 21,  53,  85, 117: 1. csatorna megosztva
 25,  57,  89, 121: 0. csatorna megosztva
 29,  61,  93, 125: 1. csatorna megosztva


Az envelope.txt abban a könyvtárban van ahonnan a midiplay.com-ot indítom.
Hol kell lennie?

Lehet, hogy be kell állítani az emulátor munka könyvtárát (Alt+F), ha a midiplay.com és envelope.txt nem ott van, akkor az utóbbit már nem találja. Ahhoz, hogy legyen hang is, szükség van valamilyen MIDI bemenetre. Ez lehet konvertált MIDI file mididata.bin néven, vagy valós idejű bemenet, amit a hang beállításoknál ki kell választani.

A sustain/release módra néhány új ötlet, bár ez talán nem lenne teljesen kompatibilis az eddigi hangszer definíciókkal:
- egyszerű fix pozíció tartása helyett lehetne egy tartományt ismételni (loop), így például folyamatosan "vibrálhatna" a hang a billentyű lenyomva tartása alatt
- korai release esetén nem szakadna meg a hang azonnal, hanem lejátszaná a teljes burkológörbét. Ennek azonban hátránya, hogy "nyújtja" a rövid hangjegyeket
Title: Re: MIDI
Post by: Tutus on 2017.August.22. 11:32:31
Lehet, hogy be kell állítani az emulátor munka könyvtárát (Alt+F)

Igen, ez volt a gond, köszi szépen! Nagyon szuper! :)
Title: Re: MIDI
Post by: szipucsu on 2017.August.22. 15:04:17
Hát én nem tudom, mi lehet... Azt akartam beállítani, hogy az 1-es csatorna legyen a fix 2-es, a 2-es csatorna a 0-ás megosztott, a 3-as pedig az 1-es megosztott. De sose jön össze, pedig a megadott értékeket adtam meg. Kipróbáltam úgy is, hogy eggyel kisebb értéket adtam meg, így sem jó. Valamelyik csatorna mindig valami mást csinál, mint amit szeretnék. Miért lehet ez?
[attach=1]

Olyat nem lehetne berakni a midiplay-be, hogy gombnyomásra kijelezze, mi van a 70-es vezérlőkön az aktuális midi fájlnak megfelelően (amikor loopMIDI-ről megy a bejátszás)?
Title: Re: MIDI
Post by: IstvanV on 2017.August.22. 15:30:08
Olyat nem lehetne berakni a midiplay-be, hogy gombnyomásra kijelezze, mi van a 70-es vezérlőkön az aktuális midi fájlnak megfelelően (amikor loopMIDI-ről megy a bejátszás)?

A debuggerben megnézhető az aktuális állapot a B768h címnél (ez minden verziónál más lehet):
[attachthumb=1]
Itt a 16 MIDI csatornán beállított (már néggyel osztott) érték látható sorban. Tehát ebben az esetben:
- 1-es MIDI csatorna = 2 = fix 1. DAVE csatorna
- 2-es MIDI csatorna = 3 = fix 2. DAVE csatorna
- 3-as MIDI csatorna = 4 = osztott 0. DAVE csatorna

A file adatban pedig ez található (a 70-es vezérlő állítását kiemeltem, Bx 46 nn = az x. csatornán nn beállítása):

00000000  00 c0 0a 00 c1 09 00 c2  06 00 b0 00 00 00 20 00  |.............. .|
00000010  00 07 78 00 0a 40 00 b1  00 00 00 20 00 00 07 6e  |..x..@..... ...n|
00000020  00 0a 01 00 b2 00 00 00  20 00 00 07 78 00 0a 62  |........ ...x..b|
00000030  00 b9 07 7f 00 99 2a 64  07 b0 46 0b 03 99 2a 00  |......*d..F...*.|
00000040  21 2a 64 0a 2a 00 08 b1  46 0f 19 99 2a 64 0a 2a  |!*d.*...F...*d.*|
00000050  00 05 b2 46 13 1b 99 2a  64 0b 2a 00 20 90 47 50  |...F...*d.*. .GP|


Azaz csatorna szerint sorban 11, 15 és 19.
Title: Re: MIDI
Post by: szipucsu on 2017.August.22. 16:04:06
Tehát ebben az esetben:
- 1-es MIDI csatorna = 2 = fix 1. DAVE csatorna
- 2-es MIDI csatorna = 3 = fix 2. DAVE csatorna
- 3-as MIDI csatorna = 4 = osztott 0. DAVE csatorna
Teljesen mást állítottam be. Mennyire térnek el az értékek attól, hogy a következő legyen sorban?
fix 2. csatorna
osztott 0. csatorna
osztott 1. csatorna
Hallás alapján tényleg az szólt, amit írtál, és nem értem, miért.
UI: Most nézem, egyet kivontam a számokból, de hozzáadni kellett volna. :D

Tudsz esetleg olyan PC-s midi szerkesztőt mondani, ahol könnyen beállíthatók a vezérlők? (Tehát be kell írni egy számot oda, és az ott is van.)
Title: Re: MIDI
Post by: szipucsu on 2017.August.22. 16:13:28
Na, most 14, 18 és 22 értékeket adtam meg sorban, de most sem adja a 13, 17, 21-et:
[attach=1]
Ennek kéne lennie:
13 fix 2-es csatorna
17 osztott 0-ás csatorna
21 osztott 1-es csatorna

Megnéznéd, nálad miben tér el ettől?
(A 2-es midi csatornát vagy mindig fix csatornának lövi be, vagy pedig osztottnak, de a 3-as midi csatornával egyben kezeli.)
Title: Re: MIDI
Post by: IstvanV on 2017.August.22. 16:27:33
Megnéznéd, nálad miben tér el ettől?

Ezúttal többször is be van állítva ugyanazon a csatornán (az utolsó érték lesz érvényes):
- 1: 13, 17, 21
- 2: 15
- 3: 19

Javított (remélhetőleg) verzió:
[attachurl=1]
Title: Re: MIDI
Post by: szipucsu on 2017.August.22. 17:11:14
Javított (remélhetőleg) verzió:
Most már jó, köszi! :smt041
Fura lehet ez a Cakewalk. Vagy a Windows midije rossz ennyire. Lehet, hármat kell hozzáadni a számhoz, mert hárommal kevesebbet állít be, mint amit kiír... fura. A vicces, hogy amit te állítottál be most nekem, azt se tudom megnézni, mennyire, csak tippelni, mert egy kis grafikont rak ki, amin húzni kell egy vonalat, amiről ránézésre nem tudni, hányas az értéke. Ha kb. a tetejéhez megyek, kijelzi, de a tetejét sem biztos, hogy eltalálom.
Title: Re: MIDI
Post by: szipucsu on 2017.August.22. 20:43:54
Amikor a midiplay betöltése után a feliratok jelennek meg (Compiling envelopes, creating tables), addigra már betöltődött minden? Azért kérdezem, mert ha snapshotot akarok feltenni ide, nem tudom, mikor készítsem, úgy, hogy még a zene se kezdődjön el, de már minden be legyen töltve.
Title: Re: MIDI
Post by: IstvanV on 2017.August.22. 21:09:33
Amikor a midiplay betöltése után a feliratok jelennek meg (Compiling envelopes, creating tables), addigra már betöltődött minden? Azért kérdezem, mert ha snapshotot akarok feltenni ide, nem tudom, mikor készítsem, úgy, hogy még a zene se kezdődjön el, de már minden be legyen töltve.

Akkor töltődött be minden, amikor a "Creating tables..." megjelenik, a mididata.bin az csak a burkológörbék után.

Továbbfejlesztett burkológörbe kezelés: (szerk.: régi verzió törölve)

Az 'S' hasonlóan működik, mint eddig, de az ezt használó burkológörbék a hang elengedésekor mindig teljesen lefutnak, azaz nem szakad meg a hang, viszont túl hosszú lehet. Szerk.: ez még változhat, mert rosszabb lehet a régi megoldásnál, és nem is kompatibilis azzal.

Újdonság az 'L', ami ismétlődő szakasz (loop) kezdetét jelöli, ha nincs utána 'R' vagy 'S' (az utóbbi kettő tulajdonképpen ugyanaz), akkor az ismétlődés a burkológörbe végéig tart, és nincs elengedés. Egyébként az L -> R (vagy L -> S) szakasz ismétlődik (az R pont már nem) a billentyű elengedéséig, amit követően az ismétlődés megszűnik és a burkológörbe lefut a végéig.
Title: Re: MIDI
Post by: szipucsu on 2017.August.22. 21:28:30
Újdonság az 'L', ami ismétlődő szakasz (loop) kezdetét jelöli
Ez olyasmi, hogy pl. valami vibratót (hangerő- vagy hangmagasság-ingadozást) sokáig tudjon tartani, és ne kelljen hozzá pl. 20-40 fázist beírni? (Pl. a rock orgonánál van ilyen tudtommal, meg elektromos gitárokkal is szoktak hasonlót.)
Pont ilyet próbáltam csinálni az előbb, nem sokára feltöltöm, és hozzá a "muzsikát" is. :D
Title: Re: MIDI
Post by: IstvanV on 2017.August.22. 21:31:07
Ez olyasmi, hogy pl. valami vibratót (hangerő- vagy hangmagasság-ingadozást) sokáig tudjon tartani, és ne kelljen hozzá pl. 20-40 fázist beírni?

Igen.
Title: Re: MIDI
Post by: szipucsu on 2017.August.22. 21:49:47
Csináltam egy újabb zongorát a Bright Acoustic Piano helyére, a torzított hangszert pedig kivettem onnan, ideiglenesen csak ott van # jelek után.
Néhány orgonát is csináltam, egyikben-másikban ilyen vibratószerűség van. Ezt lehetne tökéletesíteni azzal, amit most fejlesztettél.
[attach=1]
(István, a legutóbbi fejlesztésed nem teszteltem még. Gondolom, az envelope.txt tartalma nem változott. Ha mégis, akkor össze kéne fésülni ezzel.)

Az új zongorát (Bright Acoustic Piano helyén) és az egyik orgonát (Rock Organ) fel is használtam két újabb zenében:
[attach=2]
[attach=3]

Főleg az utóbbit még lehetne tökéletesíteni, akár az "orgona" hangját, esetleg máshogyan rakni be a dobokat. De lehet, jók úgy a dobok. Itt vannak a konvertált és az eredeti midi fájlok is:
[attach=4]
Title: Re: MIDI
Post by: IstvanV on 2017.August.23. 11:36:45
A régebbi zenékkel való kompatibilitást szerintem célszerű lenne megőrizni, vagy minden zenéhez mellékelni a hozzá tartozó envelope.txt-t (a Xorgame forrás csomagja már most is tartalmazza). Egyébként később már nehéz lenne a zenéket helyesen lejátszani, a régi hozzászólások között kellene mindig keresni a megfelelő hangszer készletet. A midiplay.com-ban mindenesetre visszaállítom az 'S'-t, hogy úgy működjön, mint korábban, és csak 'R' esetén fusson le a burkológörbe mindig a végéig.

Új ötlet a sustain/release kezelésére, nem tudom, ez megfelelő lenne-e?
- az 'S' pontosan ugyanúgy működne, mint régen, ugyanazokkal a korlátokkal (tehát például a túl korán elengedett hang továbbra is azonnal megszakadna)
- csak az 'L' önmagában végteleníti a burkológörbe további részét, de nincs release (a hang bármikor elengedve azonnal megszakad)
- a burkológörbe egy szakasza 'L' és 'R' között végteleníthető (az 'R'-es szegmens ennek már nem része). A billentyű elengedésekor az ismétlődés megszűnik, a burkológörbe pedig az aktuális pozíciójától lefut a végéig
Title: Re: MIDI
Post by: szipucsu on 2017.August.23. 12:12:53
A régebbi zenékkel való kompatibilitást szerintem célszerű lenne megőrizni, vagy minden zenéhez mellékelni a hozzá tartozó envelope.txt-t
Arra gondoltam, most még nincs sok zene, most kéne kialakítani a hangszereket, envelope-okat. A korábbi zenékben pedig át lehetne írni, hogy melyik hangszer szóljon. Úgyis a legtöbb zenét én csináltam, majd helyre is pofozom őket. :D
Arra gondoltam, a folyamatosan lecsengő hangok, a zongoraszerűek lehetnének az elején. A Slowland ill. Freeee hangja már kicsit "erőteljesebb", az lehetne a Tubular Bells vagy Glockenspiel. A folyamatos hangok, kisebb-nagyobb vibrálással lehetnének az orgonák. A gyorsan-lassan lecsengő, de így vagy úgy vibráló hangok lehetnének a gitárok. A torzított hangok is mehetnének a gitárok, basszusgitárok közé. Basszus úgy sincs külön EP-n. A fennmaradó midi területet pedig majd ahogy alakul, kitölhtetjük mindenfélével.
Nem baj, ha valamennyire követi az eredeti midi logikáját is az envelope-ok felépítése, nyilván tökéletesen úgyse lehet visszaadni, és szerkesztésnél nem feltétlen hozzuk kapcsolatba a hangzásokat az őket jelölő hangszernevekkel, de így talán logikusabb lenne.
De ha eredeti zenéket írunk EP-re midivel, ott lehet, sokszor úgyis külön saját envelope-okat hoznánk létre, de kiindulásnak jó lenne valami szabványhoz közeli. És szerintem jobb lenne, ha minden *.bin fájl az envelope-ot is tartalmazná.
Persze össze kéne gyűjteni minden eddigi konvertált fájlt, és a készülő szabványhoz igazítani őket.

Vagy ez így nagyon agyament ötlet?

Quote
Új ötlet a sustain/release kezelésére, nem tudom, ez megfelelő lenne-e?
Első olvasásra nekem jónak tűnik!
Title: Re: MIDI
Post by: IstvanV on 2017.August.23. 16:14:14
FILE támogatás beépítve, de ennek hátránya is van: emulátoron ha a FILE: az alapértelmezett eszköz, akkor mindig megjelenít egy file választó ablakot, ami zavaró az envelope.txt gyakori újratöltésénél. Tehát ilyenkor célszerűbb EXDOS vagy ZozoTools (vagy bármi egyéb ami a FILE bővítőt tartalmazza) nélküli konfiguráción futtatni.

Ezen kívül módosítottam a burkológörbék sustain/release/loop kezelését, envelope.txt frissítve (a korábbi változat is megtalálható a csomagban), és néhány százalék gyorsulást sikerült elérni kisebb optimalizálásokkal:
[attachurl=1]
Title: Re: MIDI
Post by: IstvanV on 2017.August.23. 17:12:15
Szerintem az osztott csatornás verzió is jó a Slowlandnek, megvan a maga varázsa az osztott csatornás résznek is.

Nem fér el már ez sem a burkológörbe terület további növelése nélkül. :oops: De a Xorgame zene formátuma nagyon pazarló módon tárolja az 50 Hz-en "osztott" hangokat, minden megszakításból külön burkológörbe és hangjegy lesz. A Freeee továbbfejlesztése valószínűleg elférne ha pontosan ugyanazokat a hangokat használná, mint a Slowland, vagy legalábbis a dobok azonosak lennének.
Title: Re: MIDI
Post by: szipucsu on 2017.August.23. 17:20:56
Freeee továbbfejlesztése valószínűleg elférne ha pontosan ugyanazokat a hangokat használná, mint a Slowland, vagy legalábbis a dobok azonosak lennének.
Mármint ugyanazokat a hangszereket? Szerintem megegyezik a két zene envelope-ja (a Slowland modified mehet mindkettőbe). És a dobok is lehetnek ugyanazok a Freeee-ben is, mint amik már a Slowlandben vannak.
De ha nem fér el, úgy is jó, ahogy most van.

Látom, az új envelope-t is szépen elrendezted. Így mégis csak jobban néz ki, mint ahogy én összekócoltam. :D
Szerintem a régi Torzy envelope-t csak a Torzy nevű "zene" használja, és a Midjoke, amit elkezdtem írni, de még félkész. Szóval túl sok zenét nem érintene az áthelyezés.

Mondjuk a Torzy, Badinerie, Dreamland című zenék nem tudom, beleillenek-e a képbe, mert basic-ben is lejátszhatók külön basic programmal. (Láttam, pár napja a snapshotban is benne voltak, ahol választani lehetett a zenék közül.) Igaz, a midiplay felhasználásával kerültek be ezek a zenék a játékokba.
Title: Re: MIDI
Post by: gflorez on 2017.August.23. 17:58:02
Helyezze az egyes borítékokat a műszerbe, amelyhez hasonlít, és töltsön be lyukat egy általános borítékkal. Így minden GM Midi fájl jól hangzik.

--------------------


Put each envelope in the instrument to which it resembles, filling holes with some generic envelope. That way any GM Midi file will sound fine.
Title: Re: MIDI
Post by: IstvanV on 2017.August.23. 18:57:32
Átalakítottam a dobos Freeee-t MIDI formátumra, de ez nem biztos, hogy jó:
[attachurl=1]
Tartalmazza a gyorsabb ismétlést is, először 125 a tempó, aztán 166.7.

Ahhoz, hogy ne jöjjenek létre extra burkológörbék, fontos hogy a dobok hangereje is azonos legyen a Slowland-ben használttal. Ha mindig két hang szól egy oktáv különbséggel, akkor azt meg lehetne oldani a hangszer definícióban is.
Title: Re: MIDI
Post by: szipucsu on 2017.August.23. 20:30:39
Átalakítottam a dobos Freeee-t MIDI formátumra, de ez nem biztos, hogy jó:
Nekem jónak tűnik!
Nem olyan rég tettem fel egy hosszabb változatot, amiben egy kicsi folytatása van a gyorsabb tempójú résznek, az is mehetne bele. De ha nem fér el már, így is teljesen jó.

Lehet kétoktávos hangszerdefinícióként is betenni ezt a Xorgame-be. De a midi hangszerkészletbe szerintem nem kell ebben a formában, annyira azért nem általános. Bár elférni elfér, van hangszerhely bőven. :D
Title: Re: MIDI
Post by: IstvanV on 2017.August.23. 20:32:44
Nem olyan rég tettem fel egy hosszabb változatot, amiben egy kicsi folytatása van a gyorsabb tempójú résznek, az is mehetne bele. De ha nem fér el már, így is teljesen jó.

Nem az a probléma, hogy nem fér el, arról a változatról nem tudtam. :oops:
Title: Re: MIDI
Post by: szipucsu on 2017.August.23. 20:46:43
Nem az a probléma, hogy nem fér el, arról a változatról nem tudtam. :oops:
Azt nem csodálom, úgy pörög itt a téma, én se mindig bírom követni. :D
Ebbe a hozzászólásba tettem fel. (https://enterpriseforever.com/sound/midi/msg65810/#msg65810)

Esetleg ha megcsinálod midibe, kicsit megpróbálhatom átszerkeszteni, hogy ne minden hang legyen egyforma hosszú, ne mindig oktáv legyen a különbség.
Title: Re: MIDI
Post by: IstvanV on 2017.August.24. 12:55:04
Freeee új változata MIDI-re konvertálva:
[attachurl=1]

Ezzel a módosított BASIC programmal készült:
[attachurl=2]
MIDI felvételnél célszerű magasabb Z80 órajelet és 889200 Hz-es video frekvenciát beállítani (az utóbbit azért, hogy pontosan 50 Hz-es legyen a video megszakítás, ugyanis 50 * 312 * 57 = 889200):
[attachthumb=3]
A tempó is fix 125 (egy negyedhang pontosan 24 video megszakítás), a tényleges értékeket MIDI szerkesztőben állítottam be.

Tudsz esetleg olyan PC-s midi szerkesztőt mondani, ahol könnyen beállíthatók a vezérlők? (Tehát be kell írni egy számot oda, és az ott is van.)

Ilyen célra ezt (https://sourceforge.net/projects/rosegarden/) használtam, ebben a programban van eseménylista szerkesztő. Bár a működését nem árt kiismerni, és bugos is. :)
Title: Re: MIDI
Post by: Tutus on 2017.August.24. 13:07:02
A midiconv által konvertált .bin file mekkora lehet max?
Konvertáltam egyet és a midiplay.com "Invalid midi file size" hibaüzenetet ad.
Title: Re: MIDI
Post by: IstvanV on 2017.August.24. 13:30:32
A midiconv által konvertált .bin file mekkora lehet max?

Jelenleg 20479 byte, de ez még könnyen növelhető lenne 24-28K méretűre.

Ebbe a hozzászólásba tettem fel. (https://enterpriseforever.com/sound/midi/msg65810/#msg65810)

Biztos egyébként, hogy ez a továbbfejlesztett változat? Most ezt konvertáltam, de nekem ugyanolyannak tűnik, mint a régi, csak dobokkal. :oops:
Title: Re: MIDI
Post by: szipucsu on 2017.August.24. 21:51:51
Biztos egyébként, hogy ez a továbbfejlesztett változat? Most ezt konvertáltam, de nekem ugyanolyannak tűnik, mint a régi, csak dobokkal. :oops:
Hát ez fura. Biztosan megcsináltam a hosszabb változatot, de most a gépen sem találom. Lehet, elfelejtettem kimenteni a végén? Pedig elvoltam vele egy darabig.

Most midiben megcsináltam újra:
[attach=1]
Az elejére és a végére is beszúrtam pár hangot. Közben az elején a tempó kicsit megváltozott, véletlenül, de pont így jó. A beszúrt hangok hangereje 100 lett (alapértelmezés ez lehet), míg a korábbi hangoké 90 volt. Próbáltam az újabbakét is 90-re állítani, de nem jöttem rá, hogyan kell. István, ezt meg tudnád csinálni? Ha megcsinálod és még lehetséges utána módosítás, a hangerőállítós midi vezérlőn utána variálhatok, hogy néha kicsit elhalkuljon, majd újra hangosodjon a zene, így a különböző részek jobban elkülönülnek majd. A ritmusban a hangsúly időnként áttevődik, ami talán kicsit nehezen adható vissza enélkül dobokkal.
Title: Re: MIDI
Post by: IstvanV on 2017.August.24. 23:02:53
A beszúrt hangok hangereje 100 lett (alapértelmezés ez lehet), míg a korábbi hangoké 90 volt. Próbáltam az újabbakét is 90-re állítani, de nem jöttem rá, hogyan kell. István, ezt meg tudnád csinálni?

Szerk.: fix 90 és 100 erősség:
[attachurl=1]
[attachurl=2]

Quote
Ha megcsinálod és még lehetséges utána módosítás, a hangerőállítós midi vezérlőn utána variálhatok, hogy néha kicsit elhalkuljon, majd újra hangosodjon a zene, így a különböző részek jobban elkülönülnek majd. A ritmusban a hangsúly időnként áttevődik, ami talán kicsit nehezen adható vissza enélkül dobokkal.

Ez általában valóban jó ötlet, bár a Xorgame-be építendő változatnál célszerűbb a fix hangerő használata, mert egyébként mindegyik értékből külön burkológörbét hoz létre. :oops: Tehát a játékban valószínűleg a dobok hangereje pontosan megegyezik majd a Slowland-ben használttal, de az ilyen butítás nélküli verzió még használható lehet más célra, vagy a MIDI zene gyűjteménybe az kerülhet.

Ha gyakran változik a hangerő, azt hatékonyabb a hangjegyeken állítani (velocity), de ha ez problémás a Cakewalk-ban, akkor működik a 7-es vezérlő is.
Title: Re: MIDI
Post by: szipucsu on 2017.August.24. 23:22:31
Szerk.: fix 90 és 100 erősség:
Köszi! Amúgy arra gondoltam, a többi Xorgame zenével megegyező hangerő miatt van 90-re állítva. Maradhat ez a végleges változat a Xorgame-be.
A dobokon és a hangerő-változtatásokon talán még változtatok, az már Xorgame-től független lenne. A velocity átírása hangjegyenként elég macerás, marad a 7-es vezérlő.
Mondjuk ez most nem akkora eresztés, mert nem sokat használ ki a midi lehetőségeiből. A basic programtól csak annyiban más, hogy a dobokat rugalmasabban be tudtam szúrni pár helyen.

UI.: Még pár hozzászólással ezelőtti csatolmányomban is Electric Grand Piano-t állítottam be a Freeeee-nek, tehát ugyanaz az envelope, mint ami a Slowland-ben van. Amit előtte csatoltál, abban nem az volt, hanem talán a Vibraphone, ha jól emlékszem.

Az envelope-ok áthelyezgetése nem probléma a kész Xorgame-es zenéknél? A Torzy hangszere került máshova, de a Torzy, azt hiszem, már be van építve a Xorgame-be a régi verziójú envelope alapján.
Lehet, még néhány envelope-ot átraknék másik hangszerre. Ehhez majd a midi gyűjtemény eddigi zenéit kell majd hozzáigazítani. Majd a gyűjteményt valahova külön fel kéne rakni, akár itt a letöltések közé, és ott frissíteni, ha valami envelope megváltozik.
Nem tudom, a dobokat mennyire tervezzük bővíteni. Azok a dobok, melyek félhangokhoz tartoznak, jobb lenne, ha egész hangokhoz (is) tartoznának, mert a Cakewalkban a félhangot valamivel nehezebb beilleszteni. Ha ez nem gond, majd ezt is megcsinálom az envelope.txt-ben.
Title: Re: MIDI
Post by: szipucsu on 2017.August.24. 23:50:43
A Slowland envelope-jában ahogy többször egymás után átmegy a hang az egyik oldalról a másikra, 0-ra elhalkul rövid időkre. Arra gondoltam, nem kéne 0-ra elhalkulnia, hanem mondjuk csak 1-re, vagy valami kicsi értékre. Amikor 0 hangerőről megszólal a hang az EP-n, az kisebb "kattanással" jár, a négyszögjel kezdő fázisa miatt. Ez picit zavaró lehet a fül számára. Kb. 1-es hangerő pedig kb. nem is hallatszik, de talán nincs "kattanás" se, jól sejtem?
Title: Re: MIDI
Post by: IstvanV on 2017.August.25. 09:34:09
UI.: Még pár hozzászólással ezelőtti csatolmányomban is Electric Grand Piano-t állítottam be a Freeeee-nek, tehát ugyanaz az envelope, mint ami a Slowland-ben van. Amit előtte csatoltál, abban nem az volt, hanem talán a Vibraphone, ha jól emlékszem.

Aza Freeee eredeti BASIC változatának felel meg, a Slowland-ben lassabb a felfutás.

Quote
Az envelope-ok áthelyezgetése nem probléma a kész Xorgame-es zenéknél? A Torzy hangszere került máshova, de a Torzy, azt hiszem, már be van építve a Xorgame-be a régi verziójú envelope alapján.

A Xorgame forráskódja már most is tartalmazza a saját envelope.txt verzióját. A Dreamland és a Torzy a BASIC programok meglevő DAVE regiszter mentéseiből készül, mivel ezek a zenék nem változtak.

Quote
Lehet, még néhány envelope-ot átraknék másik hangszerre. Ehhez majd a midi gyűjtemény eddigi zenéit kell majd hozzáigazítani. Majd a gyűjteményt valahova külön fel kéne rakni, akár itt a letöltések közé, és ott frissíteni, ha valami envelope megváltozik.

Szerintem általában jobb lenne nem elrontani a kompatibilitást, ha nem feltétlenül fontos. :oops: A növekvő zene gyűjteményt állandóan frissítgetni hamar nehézkessé válna, vagy talán írni kellene külön erre a célra egy programot, ami a Program Change eseményeket automatikusan cserélné. De az átlag felhasználónak valamiből mindig régi verziója van, talán a csak lejátszásra szánt gyűjteményt célszerűbb lenne tömörített DAVE regiszter mentésként tárolni, mint a konvertált SID zenéket, ez ugyan már nem szerkeszthető, de biztosan nem romlik el. :) Vagy a teljes zene gyűjteményt beépíteni a midiplay forrás csomagjába, ahol egy helyen frissíthetek mindent.

Quote
Nem tudom, a dobokat mennyire tervezzük bővíteni. Azok a dobok, melyek félhangokhoz tartoznak, jobb lenne, ha egész hangokhoz (is) tartoznának, mert a Cakewalkban a félhangot valamivel nehezebb beilleszteni. Ha ez nem gond, majd ezt is megcsinálom az envelope.txt-ben.

A dobok a General MIDI szabvány szerinti helyükre kerültek. Természetesen lehetnek több billentyűn is, de az ott levő hangszerek esetleges későbbi megvalósításakor az ilyen másolatokat használó zenék elromlanának. :oops:

Köszi! Amúgy arra gondoltam, a többi Xorgame zenével megegyező hangerő miatt van 90-re állítva. Maradhat ez a végleges változat a Xorgame-be.

A 90-es hangerő a Freeee saját korábbi hangerejét (a BASIC program kimenete * 0.7161) próbálja közelíteni, ha a hangszer különbözik az egyébként 100-as erősséget használó Slowland-től (érdekes, hogy a Freeee-t nagyobb mértékben kell halkítani, talán az oktáv különbség vagy a hangok magassága miatt?), akkor bármi lehet.

Az új Freeee verzióban egy helyen nem oktáv távolságra vannak a hangok, ez hiba vagy a zene része?

A Slowland envelope-jában ahogy többször egymás után átmegy a hang az egyik oldalról a másikra, 0-ra elhalkul rövid időkre. Arra gondoltam, nem kéne 0-ra elhalkulnia, hanem mondjuk csak 1-re, vagy valami kicsi értékre. Amikor 0 hangerőről megszólal a hang az EP-n, az kisebb "kattanással" jár, a négyszögjel kezdő fázisa miatt. Ez picit zavaró lehet a fül számára. Kb. 1-es hangerő pedig kb. nem is hallatszik, de talán nincs "kattanás" se, jól sejtem?

Nem tudom, ez mekkora különbséget jelentene, mindenesetre könnyen megoldható.
Title: Re: MIDI
Post by: szipucsu on 2017.August.25. 12:17:59
Aza Freeee eredeti BASIC változatának felel meg, a Slowland-ben lassabb a felfutás.
Akkor maradhat az is a Xorgame-hez. Nekem igazából mindegy, nem vettem észre különbséget. Amúgy sem ez a Freee lesz a legfőbb mű a midi bemutatására, nem akkora durranás, a Xorgame-hez elmegy.

Quote
Szerintem általában jobb lenne nem elrontani a kompatibilitást, ha nem feltétlenül fontos. :oops: A növekvő zene gyűjteményt állandóan frissítgetni hamar nehézkessé válna, vagy talán írni kellene külön erre a célra egy programot, ami a Program Change eseményeket automatikusan cserélné. De az átlag felhasználónak valamiből mindig régi verziója van
Nem úgy gondoltam, hogy állandóan módosítani az envelope.txt elrendezését, csak az elején most néhány hangszert áthelyezni, utána már nem variálnánk. Utána csak bővítenénk újabb hangszerekkel.
Ahogy elnéztem, nem sokan töltötték le a zenéket itt. Majd később fel kell tölteni egy olyan csomagot, amiben már nem lesz envelope áthelyezgetés, és a csomagban benne vannak az addig kész zenék is. Azt majd töltögetheti mindenki. Ahhoz is jöhetnek újabb envelope-ok, de áthelyezés már nem lenne, ígérem. :D Most még úgyis ilyen kísérleti, készítési stádiumban van az egész midis dolog.

Quote
A dobok a General MIDI szabvány szerinti helyükre kerültek. Természetesen lehetnek több billentyűn is, de az ott levő hangszerek esetleges későbbi megvalósításakor az ilyen másolatokat használó zenék elromlanának. :oops:
Rendben, akkor a dobokkal ne variáljunk. Arra gondoltam, hogy a félhanghoz közeli egészhang esetleg véletlenül pont olyan dobhang, ami nem szokott kelleni és úgyse raknánk oda mást semmit. De ha nem így van, akkor tényleg nem írogatom be több dobra is ugyanazt a hangot.

Quote
Az új Freeee verzióban egy helyen nem oktáv távolságra vannak a hangok, ez hiba vagy a zene része?
Akartam is írni, véletlenül lett ilyen, de direkt hagytam így. Igaz, PC-s midi eszközön jobban hangzik, mint EP-n, ott nem feltűnő annyira. Zavaró így?

Quote
Nem tudom, ez mekkora különbséget jelentene, mindenesetre könnyen megoldható.
Próbálkoztam, a 0-ás hangerők helyett beírtam 1-et, 5-öt, 8-at, de nem tapasztaltam különösebb változást. Főleg fejhallgatón kicsit "sok" a fülnek az ilyen erőteljes hangerő-változtatás sokszor egymás után, de nem feltétlen feltűnő. De lehetne még próbálkozni. A Slowlandben nem zavaró, mert két szólam van, így az egyik mindig szól, így nem halkul el teljesen, vagy nagyon ritkán.
Title: Re: MIDI
Post by: IstvanV on 2017.August.25. 17:32:11
A végtelenített burkológörbe lejátszás hibás volt, az első mintát (az L-nél) duplázta, ezt hamarosan javítom. Némi gyorsulást is sikerült elérni, elsősorban olyan zenéknél, amelyek az 50 Hz-es csatorna osztást használják (pl. MIDJOKE). Elkezdtem az assembly lejátszó rutinok fejlesztését is, talán még lesz olyan játék, amelyekben hasznosak lehetnek.

Ahogy elnéztem, nem sokan töltötték le a zenéket itt. Majd később fel kell tölteni egy olyan csomagot, amiben már nem lesz envelope áthelyezgetés, és a csomagban benne vannak az addig kész zenék is. Azt majd töltögetheti mindenki. Ahhoz is jöhetnek újabb envelope-ok, de áthelyezés már nem lenne, ígérem. :D Most még úgyis ilyen kísérleti, készítési stádiumban van az egész midis dolog.

Egyelőre megvárom, amíg lesz stabil envelope.txt, és csak akkor kezdem el javítani az összes zenét, bár szerintem az inkompatibilis hangszer áthelyezéseknek nem sok értelmük van, csak problémát okoznak, és a DAVE négyszögjeleivel egyébként sem lehet a General MIDI hangszerekhez különösebben hasonlóakat készíteni, tehát bármi lehet a helyükön.

Maga a lejátszó program az gyakorlatilag kész van, már csak bug javítást és optimalizálást tervezek, esetleg még rendes release kezelést ha megéri a nagyobb CPU fogyasztást és újabb file formátum változást. A készülő assembly változat nem támogatja a szöveges formátumú burkológörbéket, itt lesz majd hasznos az envelope.bin file, amelyet a konvertált zenével együtt lehet programba építeni (célszerűen mindkettőt tömörítve amikor éppen nincs rá szükség).
Title: Re: MIDI
Post by: endi on 2017.August.25. 18:06:02
csináljatok majd egy demót amiben össze vannak gyűjtve a jobb midi konverziók, szép látványos vizualizációval :)
Title: Re: MIDI
Post by: IstvanV on 2017.August.25. 18:30:32
csináljatok majd egy demót amiben össze vannak gyűjtve a jobb midi konverziók, szép látványos vizualizációval :)

Ez valószínűleg már Geco programja lenne. :oops: Más már nem igazán fejleszt EP-re, engem pedig elsősorban a lejátszó rutin érdekelt.
Title: Re: MIDI
Post by: szipucsu on 2017.August.25. 18:43:36
csináljatok majd egy demót amiben össze vannak gyűjtve a jobb midi konverziók, szép látványos vizualizációval :)
Vicces lenne olyan vizualizáció, ahol attól függően villogna a képernyő vagy egy része, hogy melyik csatorna szól és milyen hangmagasságon. Külön lenne valami jele annak, ha 50Hz-es megszakításon szólnak a hangok. A doboknak, torzított hangoknak is külön lenne valami vizualizációjuk. :D

A végtelenített burkológörbe lejátszás hibás volt, az első mintát (az L-nél) duplázta, ezt hamarosan javítom.
Valami gyanús volt nekem, mert tegnap próbáltam "vibráló" rock-orgonahatást végteleníteni, de nem akart sikerülni. De lehet, a bénaságom miatt volt csak.

Quote
Egyelőre megvárom, amíg lesz stabil envelope.txt, és csak akkor kezdem el javítani az összes zenét
Nem sokára teszek fel akkor végleges envelope kiosztást az eddigiekből.
UI.: Amit szeretnék, hogy a torzított envelope-ok a distortion guitar-tól kezdődően legyenek, maradhat is ki hely nekik. Illetve még az ADSR szerű envelope-okat a zongorák után tenni. Az a hangerőt sűrűn váltogató (Slowland, Freeee) picit harang szerű, az lehetne talán a tubular bells helyén. De még megnézem én is, mik vannak ott.

Quote
A készülő assembly változat nem támogatja a szöveges formátumú burkológörbéket
Attól még mi fogunk tudni ilyen módszerrel új envelope-okat létrehozni az újabb zenékhez? (A szabad helyeken, természetesen nem áthelyezgetésre gondoltam. :D )

István, te tervezel esetleg még később új hangszereket, főleg dobokat létrehozni? Túl sokan szerintem nem tolonganak erre, a midi dobkiosztást én meg nem annyira ismerem. De ami eddig van, az is elég jó már.
Title: Re: MIDI
Post by: IstvanV on 2017.August.25. 20:29:46
Valami gyanús volt nekem, mert tegnap próbáltam "vibráló" rock-orgonahatást végteleníteni, de nem akart sikerült.

Az más probléma lehetett, a most javított hiba csak egy megszakítással "nyújtotta" az ismétlődő részt, de egyébként működött.

Quote
Attól még mi fogunk tudni ilyen módszerrel új envelope-okat létrehozni az újabb zenékhez?

A C változat továbbra is ugyanúgy használható marad, mint eddig, szöveges formátumú burkológörbéket csak azzal lehet "lefordítani".

Szerk.: új verzió a már említett kisebb változtatásokkal:
[attachurl=1]
Title: Re: MIDI
Post by: szipucsu on 2017.August.26. 01:31:42
Elrendezgettem az envelope-okat, ahogy gondoltam. A fájl elejére megjegyzésekben odaírtam, hogy mit tettem át, honnan és hova.

Ami feltűnt, hogy a Badiner Panned ADSR-ben a hang magasságától függ, melyik oldalról szól. Ez nagyon jó funkciót! Nem lehetne ezt esetleg állíthatóvá tenni az összes csatornán? Mondjuk egy midi vezérlővel. Ha megadunk valamilyen értéket, akkor sztereóban szól, magas hangok jobbról, mély hangok balról?
Most a Badiner Panned ADSR-t is elpakoltam a helyéről, így a neve ellenére ott már nem úgy szól. De ami a helyére került, az most sztereóban szól.

Olyat lehetne csinálni, hogy egy hang eleve egy oktávval magasabban szóljon? Pl. fuvolánál jól jöhetne. Talán a torzított envelope-ok is szólhatnának egy oktávval magasabban, a mélyebb hangok nem annyira jók így. Az egy oktávos eltérítéshez mennyit kell beírni az envelope.txt-be?

Néhány új hangszert is hoztam létre, ezeket is odaírtam a fájl elejére megjegyzésben. Az Overdriven Guitar helyére valami gitárhangot próbáltam összehozni, ami az itt belinkeltre (snapshot) (https://enterpriseforever.com/sound/zeneprogramozas/msg45514/#msg45514) próbál hasonlítani, több-kevesebb sikerrel. Az elektromos gitár hangjának az elején hirtelen mintha sokat csökkenne a hangerő, de utána normál hangerőn szól tovább, ez az, amit nem igazán sikerült utánozni túl jól.
Title: Re: MIDI
Post by: IstvanV on 2017.August.26. 12:15:52
Célszerű lenne a konvertált file formátumot valamilyen EXOS fejléccel ellátni, de nem tudom, milyen karakter lenne még használható erre a célra. Talán 'M' vagy 'm', de ezeket valószínűleg már használja valami más. Az ilyen file tartalmazná a hangszer definíciókat is, így file lejátszásnál megszűnne az envelope.txt támogatása, arra csak valós idejű (port) bemenetnél lenne szükség. Esetleg a formátum lehetne tömörített is.

Az Overdriven Guitar helyére valami gitárhangot próbáltam összehozni, ami az itt belinkeltre (snapshot) (https://enterpriseforever.com/sound/zeneprogramozas/msg45514/#msg45514) próbál hasonlítani, több-kevesebb sikerrel. Az elektromos gitár hangjának az elején hirtelen mintha sokat csökkenne a hangerő, de utána normál hangerőn szól tovább, ez az, amit nem igazán sikerült utánozni túl jól.

Lehet, hogy nem jó zenét hallgattam, de ez nekem egyszerű négyszögjelnek tűnik hajlítással. :oops:
Title: Re: MIDI
Post by: IstvanV on 2017.August.26. 13:02:40
midiconv továbbfejlesztett verzió:
[attachurl=1]

A használata:

midiconv INFILE.MID OUTFILE.BIN ENVELOPE.BIN [IRQFREQ]

Az envelope.bin file a lejátszóval hozható létre file nélküli módban futtatva. A formátum rövid leírása:
* 16 byte EXOS fejléc:
- 00h, 6dh (ez még változhat ha az 'm' ütközik valamivel)
- file mérete az EXOS fejlécet nem számítva, 16 bites, az alsó byte az első. Tömörítés esetén (ami még nem támogatott) a teljes tömörített méret lenne
- burkológörbe adat tömörítetlen mérete
- MIDI adat tömörítetlen mérete
- 8 nem használt byte, mindig 00h
* burkológörbe adat (envelope.bin)
* MIDI adat (a régebbi mididata.bin)
Title: Re: MIDI
Post by: IstvanV on 2017.August.26. 13:17:27
Ami feltűnt, hogy a Badiner Panned ADSR-ben a hang magasságától függ, melyik oldalról szól. Ez nagyon jó funkciót! Nem lehetne ezt esetleg állíthatóvá tenni az összes csatornán? Mondjuk egy midi vezérlővel. Ha megadunk valamilyen értéket, akkor sztereóban szól, magas hangok jobbról, mély hangok balról?
Most a Badiner Panned ADSR-t is elpakoltam a helyéről, így a neve ellenére ott már nem úgy szól. De ami a helyére került, az most sztereóban szól.

Ez a funkció fixen a 9-es hangszernél (Glockenspiel) érhető el. Talán konfigurálhatóvá tehető, de már nem szeretném sem a bináris burkológörbe formátumot, sem a vezérlők működését inkompatibilis módon változtatni.

Quote
Olyat lehetne csinálni, hogy egy hang eleve egy oktávval magasabban szóljon? Pl. fuvolánál jól jöhetne. Talán a torzított envelope-ok is szólhatnának egy oktávval magasabban, a mélyebb hangok nem annyira jók így. Az egy oktávos eltérítéshez mennyit kell beírni az envelope.txt-be?

Egy oktávval magasabb hanghoz 768 hajlítást (12 * 64) kell beírni.
Title: Re: MIDI
Post by: szipucsu on 2017.August.26. 13:36:16
Ez a funkció fixen a 9-es hangszernél (Glockenspiel) érhető el. Talán konfigurálhatóvá tehető, de már nem szeretném sem a bináris burkológörbe formátumot, sem a vezérlők működését inkompatibilis módon változtatni.
Esetleg nem lehetne egy bizonyos, eddig még nem használt hangszerterületen kb. 5-10 hangszerre ezt a funkciót beállítani? Mondjuk ahol van az a Lead 1-8 (Square ... Bass+lead)? És akkor az elején a Glockenspiel lehetne akár "átlagos".
Title: Re: MIDI
Post by: IstvanV on 2017.August.26. 13:55:05
Esetleg nem lehetne egy bizonyos, eddig még nem használt hangszerterületen kb. 5-10 hangszerre ezt a funkciót beállítani? Mondjuk ahol van az a Lead 1-8 (Square ... Bass+lead)? És akkor az elején a Glockenspiel lehetne akár "átlagos".

Az megint elrontana mindent, ami eddig ezt a hangszert használta (még saját envelope.txt esetén is). Lehetne a 77-es vezérlő eddig nem használt bitjein (pl. csak 96 vagy nagyobb érték engedélyezné), de nem tudom, megéri-e, egy zenében valószínűleg egyébként is csak egy hangszer használná ezt a funkciót, ahhoz pedig a Glockenspiel egyszerűen átdefiniálható.
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: IstvanV 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.
Title: Re: MIDI
Post by: szipucsu 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 (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI) mennyire tér ki ezekre:

- A 16-os torzításnál a magas hangokat beállító lehetőség (https://enterpriseforever.com/sound/midi/msg65759/#msg65759)
- 70 v 77-es vezérlő használata "kétrétegű" hangszerhez (https://enterpriseforever.com/sound/midi/msg65738/#msg65738)
- Kétcsatornás dobok (https://enterpriseforever.com/sound/midi/msg65791/#msg65791) (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.
Title: Re: MIDI
Post by: IstvanV 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 (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI) mennyire tér ki ezekre:

Nem tudom, van-e még hiányos vagy hibás rész, de már frissítettem.
Title: Re: MIDI
Post by: szipucsu 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?
Title: Re: MIDI
Post by: IstvanV 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ó:
[attachurl=1]
Példa a módosított file formátumra:
[attachurl=2]

- 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
Title: Re: MIDI
Post by: endi on 2017.August.26. 19:30:12
ilyen szintű hangzást csináljatok ezzel a midi lejátszóval :)
https://youtu.be/BB2JdAoVlyA
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: IstvanV 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.
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: szipucsu 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:
[attach=1]

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:
[attachimg=2]

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.
Title: Re: MIDI
Post by: IstvanV 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.
Title: Re: MIDI
Post by: szipucsu 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.), (https://enterpriseforever.com/sound/midi/msg65654/#msg65654) később itt már nem (aug.21.). (https://enterpriseforever.com/sound/midi/msg65816/#msg65816) 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.
Title: Re: MIDI
Post by: IstvanV on 2017.August.27. 22:50:18
Pontosan nehezebb lenne visszanyomozni, de itt még jól szólt (aug.17.), (https://enterpriseforever.com/sound/midi/msg65654/#msg65654) később itt már nem (aug.21.). (https://enterpriseforever.com/sound/midi/msg65816/#msg65816)

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):
[attachurl=1]

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.
Title: Re: MIDI
Post by: szipucsu on 2017.August.27. 23:07:43
Javítás (remélhetőleg)
Most már jól szól a Livideo is! :smt041
Title: Re: MIDI
Post by: szipucsu on 2017.August.29. 17:12:36
Készítettem új envelope.txt-t. István néhány korábbi dobját beletettem (Wood block, Synth drum), a 10-es csatornára is tettem még egy dobot (Tambourine), az Overdriven guitar nevű hangszer hangját picit próbáltam csiszolni, és egy effektet tettem még bele valahova (FX 1). Más újabb talán nincs benne.
[attach=1]
Kicsit továbbfejlesztettem a Livideót. Nem tudom, ez a dob mennyire jó benne, kéne-e másik dob helyette. Az egyik új dobot használja fel, és az effektet, ami nyomokban hasonlít az eredetire talán:
[attach=2]
[attach=3]
Title: Re: MIDI
Post by: IstvanV on 2017.August.29. 18:43:41
Kisebb javítások, új envelope file, és (egyelőre még nem sokat tesztelt) assembly verzió:
[attachurl=1]

A midi_asm.com nem támogat envelope.txt-t, csak a midiplay.com által már létrehozott envelope.bin-t, ettől eltekintve elvileg ugyanúgy használható. Bár nem sokkal gyorsabb, a gyorsulás mértéke csak kb. 1.55-1.6-szoros, és a MIDJOKE a legrosszabb esetben még mindig 40% körüli CPU-t fogyaszt, átlagosan pedig valamivel 10% alatt. Tehát ezen lehetne még faragni. :oops: A C verzió egyébként eddig is használt assembly rutinokat, például a hangerő szorzásnál és a DAVE regiszterek írásánál.
Title: Re: MIDI
Post by: IstvanV on 2017.August.29. 21:45:44
Kicsit továbbfejlesztettem a Livideót.

Jó lett. :) Talán a dob burkológörbéjén még lehetne igazítani egy keveset, bár 50 Hz-es felbontásnál nem könnyű igazán jól megoldani.

Kipróbáltam az asm lejátszóval is, működik, de egy néhány másodperces résznél eltér a kimenete az eredetitől, ezt még megnézem, mi okozhatja.

Az "aftertouch" (billentyű lenyomva tartásának az erőssége) eseményeknek lehetne valamilyen módon hasznát venni? Jelenleg nincs hatásuk, esetleg a hangerőt módosíthatnák ezek is, de nem tudom, hasznos lenne-e.
Title: Re: MIDI
Post by: szipucsu on 2017.August.29. 22:11:17
Talán a dob burkológörbéjén még lehetne igazítani egy keveset
Én is erre gondoltam. A dob maga jól hangzik (a Woodblock, ha jól emlékszem), de lehet, hogy ide másfajta dob lenne jobb, talán rövidebb lecsengésű? Lehet még néhány hasonlót létrehozni, némi eltéréssel.

Quote
Kipróbáltam az asm lejátszóval is, működik, de egy néhány másodperces résznél eltér a kimenete az eredetitől, ezt még megnézem, mi okozhatja.
Nekem is jól szólt.
A kimenet eltérése akkor van, amikor az elejefelé megszólal az az új hangszer (az első midi csatorna) a 9. ütemnél? Mintha az első néhány hang akkor nem hallatszana jól, valami talán kioltja.

Quote
Az "aftertouch" (billentyű lenyomva tartásának az erőssége) eseményeknek lehetne valamilyen módon hasznát venni? Jelenleg nincs hatásuk, esetleg a hangerőt módosíthatnák ezek is, de nem tudom, hasznos lenne-e.
Nem tudom, sosem használtam azt, de a neve ismerős. Szóval ha pl. lenyomunk egy billentyűt a szintetizátoron, és nyomva tartjuk, akkor milyen erősen tartjuk nyomva? Esetleg még torzítást lehetne ezzel szabályozni. De hogy hasznos lenne-e, nem tudom. :D
Title: Re: MIDI
Post by: endi on 2017.August.29. 22:22:04
amúgy érdekesség: az aftertouch-ról jut eszembe a lenyomás erőssége, ami ügye a hangerőnek felel meg. amit akarok mondani, hogy olcsóbb szintikben ezt trükkösen oldották meg, nem a nyomás erősségét mérik hanem a lenyomás gyorsaságát. lényegében két fém érintkező van, alapból a felsőhöz ér a billentyű, lenyomáskor pedig az alsóhoz. az eltellt időből számolják ki a lenyomás hangerejét.
gondolom komolyabb billentyűzetekben máshogy oldják meg, és azokban van aftertouch is.
Title: Re: MIDI
Post by: endi on 2017.August.29. 22:22:56
amúgy érdekesség: az aftertouch-ról jut eszembe a lenyomás erőssége, ami ügye a hangerőnek felel meg. amit akarok mondani, hogy olcsóbb szintikben ezt trükkösen oldották meg, nem a nyomás erősségét mérik hanem a lenyomás gyorsaságát. lényegében két fém érintkező van, alapból a felsőhöz ér a billentyű, lenyomáskor pedig az alsóhoz. az eltellt időből számolják ki a lenyomás hangerejét.
gondolom komolyabb billentyűzetekben máshogy oldják meg, és azokban van aftertouch is.

ja és a lényeget kihagytam: ezt én úgy fedeztem fel, hogy szétszettem egy billentyűzetet. csodálkoztam is hogy milyen primitíven van megoldva...
Title: Re: MIDI
Post by: geco on 2017.August.30. 08:48:24
Kicsit továbbfejlesztettem a Livideót. Nem tudom, ez a dob mennyire jó benne, kéne-e másik dob helyette. Az egyik új dobot használja fel, és az effektet, ami nyomokban hasonlít az eredetire talán:
Ami dobot hallottam benne, az jó volt.
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 09:34:39
Az envelope.bin-t mikor hozza létre a midiplay.com? Le kell hozzá játszani az egész mid fájlt, hogy az összes hangszer megszólaljon, amihez tartozik envelope? Ha konvertálni akarok valamit, nem tudom, lejátsszam-e előtte végig, hogy az envelope.bin meglegyen, ha előtte egy másik mid file envelope-ja van bent még a mappában.
Még arra gondoltam, a midiconv nem lehetne-e az emulátor része, és magától kiolvasná az envelope.bin-t a working directory-ból.
UI: Szerintem konvertálásnál az envelope.bin-t nem kellene bekérni, mint fájl nevét paraméterként, az mindig ugyanaz. Így menti az emulátor is, nem tudom, valamikor átnevezné-e az ember valamiért. Csak ideiglenesen szokott a fájl úgyis kelleni.

Lehet, érdemesebb lenne a legfrissebb midiplay, midiconv, mid_asm verziókat a letöltések közé tenni, úgy könnyebben meg lehet találni.

Azon is gondolkodtam, az envelope.txt-t nem lehetne-e valahova a netre tenni fel, és mindig onnan olvasná be az emulátor, így mindenkinél egységes lenne. De nem tudom, rajtam és Istvánon kívül használja-e még valaki.
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 10:23:38
Egy régebbi midis szerzeményem átdolgoztam EP-ra. A második változatban mindegyik csatornán a magas hangok jobbról, a mély hangok balról szólnak. Nem tudom, nem túlzás-e az összes csatornára, de talán nem rossz így.
[attach=1]
[attach=2]
[attach=3]

Ki kéne találni valami frappáns szakkifejezést a "jobbról szólnak a magas hangok, balról a mélyek" nevű jelenségre, hogy ne kelljen mindig körülírni. Panned stereo?
Az 50Hz-es hangvariálós jelenségre is kéne valami frappáns név. (István nemrég említett egy 100Hz-es lehetőséget is, attól meg kéne különböztetni. Mondjuk 50/3-as hangmegosztás? Azaz 50Hz, és 3 hangot lehet megosztani így egyszerre. Vagy csak simán 50/3, és mindenki tudja ebből is, mi az?)
Title: Re: MIDI
Post by: IstvanV on 2017.August.30. 11:31:11
Az envelope.bin-t mikor hozza létre a midiplay.com?

Akkor menti, amikor eltűnik a "Compiling envelopes..." üzenet. Amikor a "Creating tables..." megjelenik, akkor már kész a file.

Quote
Azon is gondolkodtam, az envelope.txt-t nem lehetne-e valahova a netre tenni fel, és mindig onnan olvasná be az emulátor, így mindenkinél egységes lenne.

A konvertált zenék már tartalmazzák a hangszereket is, így az átlag felhasználónak nincs szüksége az envelope.txt vagy .bin file-ra, és elkerülhetők a hangszerek változása miatti problémák is. Bár az még hasznos lehetne, ha a midiconv is támogatná a szöveges formátumot, és a hangszer készletet optimalizálni tudná, azaz törölné az adott zene által nem használt burkológörbéket.

István nemrég említett egy 100Hz-es lehetőséget is, attól meg kéne különböztetni. Mondjuk 50/3-as hangmegosztás? Azaz 50Hz, és 3 hangot lehet megosztani így egyszerre.)

A 100 Hz-es megszakítás javíthatná a burkológörbék minőségét és a zene időzítésének a pontosságát, bár 4 MHz-es gépen csak az assembly lejátszóval lenne használható (az is elfogyasztaná a CPU idő nagy részét), és a kétszeres sebesség miatt a burkológörbe definíciókat módosítani kellene. Az "osztott" hangok azonban 50 Hz-en működnek a legjobban, a 100 ehhez talán már túl gyors, így azt még külön módosítani kellene, hogy 50 Hz-es maradjon.
Title: Re: MIDI
Post by: IstvanV on 2017.August.30. 11:58:16
amúgy érdekesség: az aftertouch-ról jut eszembe a lenyomás erőssége, ami ügye a hangerőnek felel meg. amit akarok mondani, hogy olcsóbb szintikben ezt trükkösen oldották meg, nem a nyomás erősségét mérik hanem a lenyomás gyorsaságát. lényegében két fém érintkező van, alapból a felsőhöz ér a billentyű, lenyomáskor pedig az alsóhoz. az eltellt időből számolják ki a lenyomás hangerejét.
gondolom komolyabb billentyűzetekben máshogy oldják meg, és azokban van aftertouch is.

A "velocity" (ami minden hangjegynek a paramétere, és a billentyű elengedésekor is értelmezett, de ott kevésbé támogatott) valóban sebességet jelent, az "aftertouch" funkciója más, a billentyűzetek gyakran csak a billentyű erős lenyomásakor kezdik el küldeni. Mindenesetre kipróbáltam, milyen hatása van a FluidSynth (http://www.fluidsynth.org/) szoftveres szintetizátorban, ott a "Channel Pressure" növelésének nincs hatása a hangerőre, csak a magasság kezd el vibrálni, mintha "erőlködne" a hang. Ez megfelelőnek tűnik a fent leírt billentyűzet működéshez. Még azt kellene megnézni, hogy a "Polyphonic Pressure" különböző-e, ez billentyűnként külön állítja az erősséget, és az olcsóbb billentyűzetek általában nem támogatják.

Az EP-s lejátszóban valószínűleg csak egyszerű hangerő szabályozó lenne, ami ugyan nem a szabványos funkciójának tűnek, de legalább használható lenne valamire. A csatorna erősségnek (Dxh n) az az előnye, hogy rövidebb az üzenet, mint a hangerő vezérlőnél (Bxh 7 n), a billentyű erősséggel pedig külön lehetne halkítani vagy hangosítani az egyes hangokat. Bár a szerkesztők gyakran nem vagy csak hibásan támogatják ezeket.

A legegyszerűbb megoldás az lenne, ha a "velocity" paramétert felülírnák, ennek nincs extra CPU igénye sem amikor éppen nem érkeznek ilyen üzenetek. Helyesebb lenne velocity+aftertouch alapján számolni az erősséget, de akkor már ezt is külön tárolni kellene és figyelembe venni a hangerő számításnál.
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 11:59:38
Akkor menti, amikor eltűnik a "Compiling envelopes..." üzenet. Amikor a "Creating tables..." megjelenik, akkor már kész a file.
Aha, azért volt mindig egyforma méretű, már értem. Azt hittem, csak azokat az envelope-okat használja fel, amik az adott midi fájlhoz kellenek.
De olyat is lehetne, hogy gombnyomásra kimenti a midiplay a csak az aktuális fájlhoz az envelope-okat. De lehet, azt se egyszerűbb megcsinálni, mint amit írtál, hogy a midiconv szűrje ki, mi nem kell.
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 15:40:05
Boci-boci tarka, Living on Video módra. Olyan, amilyen:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: IstvanV on 2017.August.30. 18:38:55
A kimenet eltérése akkor van, amikor az elejefelé megszólal az az új hangszer (az első midi csatorna) a 9. ütemnél? Mintha az első néhány hang akkor nem hallatszana jól, valami talán kioltja.

Úgy látszik, valójában a C változat a bugos, nem a régebben elengedett csatornát foglalja, amikor ilyenek közül kell választani. :oops:

De olyat is lehetne, hogy gombnyomásra kimenti a midiplay a csak az aktuális fájlhoz az envelope-okat. De lehet, azt se egyszerűbb megcsinálni, mint amit írtál, hogy a midiconv szűrje ki, mi nem kell.

PC-s programban valószínűleg egyszerűbb megoldani.
Title: Re: MIDI
Post by: geco on 2017.August.30. 19:10:41
Egy régebbi midis szerzeményem átdolgoztam EP-ra. A második változatban mindegyik csatornán a magas hangok jobbról, a mély hangok balról szólnak. Nem tudom, nem túlzás-e az összes csatornára, de talán nem rossz így.
Nekem nem tűnt zavarónak, igaz nem fülhallgatón hallgattam, de mintha jobban szólna az első verzió.
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 19:26:41
PC-s programban valószínűleg egyszerűbb megoldani.
Nem baj egyébként, ha van envelope.bin is. A konvertáló programot is odatettem a set working directory-ban megadott mappába, ahol a midiplay és társaik is vannak. Innen már mindegy, az envelope.txt-ből vagy az envelope.bin-ből olvas-e, mert ugyanabban a mappában vannak. Szóval nem baj, ha a konverter nem csípi a txt formátumú, szerkeszthető envelope-t.
Title: Re: MIDI
Post by: geco on 2017.August.30. 20:46:39
Nem baj egyébként, ha van envelope.bin is. A konvertáló programot is odatettem a set working directory-ban megadott mappába, ahol a midiplay és társaik is vannak. Innen már mindegy, az envelope.txt-ből vagy az envelope.bin-ből olvas-e, mert ugyanabban a mappában vannak. Szóval nem baj, ha a konverter nem csípi a txt formátumú, szerkeszthető envelope-t.
Csak gondolom István azért említette a TXT támogatást, hogy a nem használt envelope-okat automatikusan kivegye a program, de szerintem ha pl én használok fel majd midiből készült zenét, akkor a nem használt envelope-okat majd ki fogom szedni fordítás előtt az envelope.txt-ből manuálisan, nem tűnik túl nagy melónak. :)
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 21:00:54
a nem használt envelope-okat automatikusan kivegye a program
A programozós részéhez nem értek. Azt hittem, a bin-es envelope-ból is ugyanolyan könnyű kivenni, ami nem kell, mint a txt-ből.
Mondjuk én is kivehetem legközelebb konvertálás előtt, ami nem kell, erre nem is gondoltam, nem akkora meló. A szövegszerkesztéshez még egész jól értek. :D Bin-es envelope-ot nem próbáltam megnyitni még szövegszerkesztővel és mással se, talán nem sokat vesztettem. :D
Title: Re: MIDI
Post by: geco on 2017.August.30. 21:54:35
Bin-es envelope-ot nem próbáltam megnyitni még szövegszerkesztővel és mással se, talán nem sokat vesztettem. :D
Szinte semmit :-D
Title: Re: MIDI
Post by: IstvanV on 2017.August.30. 22:06:59
[attachurl=1]

A már említett hiba javítva, az aftertouch események növelik a hangerőt, azaz egészen pontosan hozzáadódnak az eredeti velocity paraméterhez. Ami természetesen nem igazán hasznos, ha az utóbbi egyébként is maximális volt.

Csak gondolom István azért említette a TXT támogatást, hogy a nem használt envelope-okat automatikusan kivegye a program, de szerintem ha pl én használok fel majd midiből készült zenét, akkor a nem használt envelope-okat majd ki fogom szedni fordítás előtt az envelope.txt-ből manuálisan, nem tűnik túl nagy melónak. :)

A konvertálásnál azért is hasznos lenne, hogy ne kelljen előtte külön létrehozni az envelope.bin-t. Bár hátránya, hogy a burkológörbe értelmező kódot így már két helyen kellene fejleszteni, ha esetleg lenne valami újdonság vagy bug.
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 22:34:42
az aftertouch események növelik a hangerőt
Ez az eddigi midi fájloknál jelent valami változást?
Kizárólag a channel aftertouch midi vezérlő tartalma hat erre? (A Cakewalk a 0-ás vezérlő elé tesz kettőt még számok nélkül az egyik a pitch wheel, a másik a channel afterouch.)

Quote
A konvertálásnál azért is hasznos lenne, hogy ne kelljen előtte külön létrehozni az envelope.bin-t.
Szerintem nem baj, ha létrehozza. Engem nem zavar. Rajtam kívül nem tudom, kik használják még. :D

És tényleg egy javaslat egy újdonságra: A 10-es (dobos) csatornán kívül lehetne néhány másik csatorna is olyan, hogy a megadott hanghossztól függetlenül teljesen lecseng a hang? A nem 10-es csatornán levő doboknál lenne hasznos. Pont, mint a Wood block. Most szórakozgattam vele, és fura, ha épp rövidebb hangot adok meg, és nem cseng le teljesen.
Próbálkoztam az S, L és R használatával az envelope.txt-n belül, de vicces dolgokat okozott doboknál, nem azt, amit akartam.
Title: Re: MIDI
Post by: IstvanV on 2017.August.30. 22:44:30
Ez az eddigi midi fájloknál jelent valami változást?

Ha nem használták vagy 0 volt az érték, akkor semmit.

Quote
Próbálkoztam az S, L és R használatával az envelope.txt-n belül, de vicces dolgokat okozott doboknál, nem azt, amit akartam.

Normál hangszerek az R használatakor mindig lecsengenek, tehát ha van a végén release fázis (akár csak 1 hosszúságú és 0 hangerejű), akkor nem lehet korán megszakítani. Illetve a bináris burkológörbe formátum már most is tudna ilyet végtelenítés nélkül is, tehát lehetne olyan paraméter az envelope.txt-ben ami ugyanezt teszi.
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 23:06:32
Normál hangszerek az R használatakor mindig lecsengenek
Az a baj, nekem ez a Wood Block kicsit bonyolult.

Code: [Select]
115 {                        # 115 = Wood Block
   0, 63, 63, 1024, 0;
  4, 63, 63,  576, 0;
 16, *84, *84, 512, 0;
}

Nem halkul el a végére (ami nem baj, sőt, így szól jól), így ha túl hosszú hang van megadva, vagy a tempó lassul, akkor a vége megnyúlik a hangnak, ez lesz vicces. Ha pedig máshova teszek be valami más betűt, akkor végtelenítve játssza, vagy a közepén nyújtja meg. Ennél a Wood blocknál ezt hogyan lehetne megcsinálni?
Title: Re: MIDI
Post by: IstvanV on 2017.August.30. 23:15:09
Code: [Select]
115 {                        # 115 = Wood Block
   0, 63, 63, 1024, 0;
  4, 63, 63,  576, 0;
 16, *84, *84, 512, 0;
}

Ha az a cél, hogy mindig az egészet lejátssza, akkor lehetne ilyesmi:

Code: [Select]
115 {                        # 115 = Wood Block
   0, 63, 63, 1024, 0;
   4, 63, 63,  576, 0;
  10,*84,*84,  536, 0;
   0,  0,  0,    0, 0;
R  1,  0,  0,    0, 0;
}
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 23:39:02
Ha az a cél, hogy mindig az egészet lejátssza, akkor lehetne ilyesmi:
Persze egyszerűbb, mint gondoltam.
Még annyi a gond vele, hogy dobpergésnél, ha gyorsan jönnek egymás után a hangok, akkor sem szakad meg az előző hang, ez kicsit furán szól egy dobnál. De lehet olyan zene is, ahol pont ez jó, tehát ezt sem kellene feltétlenül elvetni.
Erre lehet valami megoldás? Ha nem jön utána semmi, akkor csengjen le, egyébként meg szakítsa meg.
Title: Re: MIDI
Post by: IstvanV on 2017.August.30. 23:43:52
Erre lehet valami megoldás? Ha nem jön utána semmi, akkor csengjen le, egyébként meg szakítsa meg.

Ha ezek a dobok mindig ugyanazon a MIDI csatornán vannak, akkor ahhoz rendelhető fix DAVE csatorna.
Title: Re: MIDI
Post by: szipucsu on 2017.August.30. 23:49:37
Ha ezek a dobok mindig ugyanazon a MIDI csatornán vannak, akkor ahhoz rendelhető fix DAVE csatorna.
Köszi, holnap még kísérletezem vele.
Title: Re: MIDI
Post by: IstvanV on 2017.August.31. 14:59:43
Készülő midiconv újdonságok:
- használható szöveges és bináris envelope file is, vagy a neve helyett "-raw" megadásával a régebbi fejléc nélküli konvertált MIDI file készíthető hangszerek nélkül
- szöveges formátum esetén a hangszer száma után a 'D' karakter használata kényszeríti a burkológörbe teljes lefutását. Csak normál hangszereknél van értelme L, R és S nélkül
- a nem használt hangszereket törli a burkológörbe adatból
- a normál hangszereket átszámozza (0,1,2,3,... lesz 0 és 127 között szétszórt számok helyett), ez memóriát takaríthat meg például játékba épített zenénél, mert kisebb táblázat is elég lehet
Title: Re: MIDI
Post by: szipucsu on 2017.August.31. 15:03:46
a neve helyett "-raw" megadásával a régebbi fejléc nélküli konvertált MIDI file készíthető hangszerek nélkül
Az ilyenhez külön kell envelope, vagy midi hangszerkészlet?

Az jutott eszembe, a SymbOS-ba is kéne a lejátszóba konvertált midi file lejátszás is.
Title: Re: MIDI
Post by: IstvanV on 2017.August.31. 15:07:21
Az ilyenhez külön kell envelope, vagy midi hangszerkészlet?

Ilyenkor csak a MIDI adatot konvertálja, a régi verzióhoz hasonlóan. Ez hasznos lehet olyan programnál, ahol több zene megosztva használja ugyanazt a hangszerkészletet.
Title: Re: MIDI
Post by: szipucsu on 2017.August.31. 16:13:50
Újabb konverzió:
[attach=1]
[attach=2]
[attach=3]
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ó.
Title: Re: MIDI
Post by: IstvanV 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ó:
[attachurl=1]
Title: Re: MIDI
Post by: szipucsu 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.
[attach=1]

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
Title: Re: MIDI
Post by: szipucsu 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.
[attach=1]
Title: Re: MIDI
Post by: IstvanV on 2017.September.01. 18:41:07
[attachurl=1]

- 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)
Title: Re: MIDI
Post by: IstvanV 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.
Title: Re: MIDI
Post by: IstvanV 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á. :)
Title: Re: MIDI
Post by: nyuzga 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. :)

[attach=1]
Title: Re: MIDI
Post by: Tutus 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 :)
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: endi 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
Title: Re: MIDI
Post by: nyuzga on 2017.September.02. 20:44:57
A Vibraphone-on nincs is hangszer most.

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

Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: nyuzga 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.
Title: Re: MIDI
Post by: szipucsu on 2017.September.02. 21:12:09
Itt van a frankó hang.  Ez a legújabb midiplay.
A Glockenspiel ez most már. Közben utólag beírtam az előbbi hozzászólásomba is.
A midiplay csomagban több envelope.txt is van. A legfrissebb verziószámút kell átnevezni envelope.txt-re. Különben nem is tölt be semmilyen envelope-ot, ha jól tudom. (Átnevezés után pedig újra kell indítani a midiplay-t.)
Title: Re: MIDI
Post by: szipucsu on 2017.September.02. 23:11:45
Bővítettem kicsit az envelope.txt-t.
[attach=1]
Az eddig üres harpsichord helyére betettem egy érdekes visszhangot. Akkor a legjobb, ha mind a 3 csatornát használhatja. Késleltetve szólal meg a visszhang, így pár pillanat múlva akár mind a három hang újra megszólal visszhangszerűen. De ehhez jól kell időzteni is a lejátszást, tempót is, hogy tényleg hatásos legyen. Lehet, át kéne még írni rövidebb idejű késleltetésre? Itt egy példa a hangzására: [attach=2]
A Lead 1 (Square) helyére nemes egyszerűséggel beraktam egy teljesen egyszerű envelope-ot, mint ami a sima SOUND utasításra szól. Kell ilyen is. (5-öt adtam meg hanghossznak. Biztos 1 is jó lett volna. Gondoltam, az 1-et gyakrabban kell ismételni, és az több prociidőt eszik. De lehetne akár 50-et is beírni, gondolom. Nem tudom, van-e jelentősége.)
A végefelé a Telephone Ring helyére betettem egy oktáv különbséggel gyorsan vibráló hangot, sztereóban. Ez hasonló a telefoncsörgéshez a picit magasabb hangoknál, de úgy néz ki, másra is jó lesz, mert ilyen szól sok 128k-s Spectrum zenében is. (Bár az 50Hz-es hangosztással is meg lehetne szólaltatni ezt.)
A Gunshot helyére betettem egy torzított lecsengő hangot, valamire talán jó lesz majd. Kb. két oktávval magasabbról indul, mint alapból, mert a torzított hangoknál a kicsit mélyebb hangok nem szólnak jól. Először két oktávval magasabban akartam indítani, de ez sok volt a midiplay-nek. Ami most van bent, a célnak az is tökéletesen megfelel.

A Reverse Cymbal helyére gondoltam, még berakok egy egyszerű hangosodó sound source 3-at, de aztán rájöttem, azt csak a 10-es csatornán lehet. Majd torzított hang fog jönni ide.
Title: Re: MIDI
Post by: szipucsu on 2017.September.02. 23:47:42
A Living on Video-ban a basszust kicseréltem az előző hozzászólásomban feltöltött envelope Lead 1 Square hangszerére. Lehet, hogy jobban szól ezzel:
[attach=1]
Title: Re: MIDI
Post by: IstvanV on 2017.September.03. 13:38:48
A Lead 1 (Square) helyére nemes egyszerűséggel beraktam egy teljesen egyszerű envelope-ot, mint ami a sima SOUND utasításra szól. Kell ilyen is. (5-öt adtam meg hanghossznak. Biztos 1 is jó lett volna. Gondoltam, az 1-et gyakrabban kell ismételni, és az több prociidőt eszik. De lehetne akár 50-et is beírni, gondolom. Nem tudom, van-e jelentősége.)

Nincs jelentős különbség, talán célszerűbb csak egy mintát tartani (R vagy S), amit a lejátszó külön esetként kezel, és kevesebb burkológörbe területet igényel (aminek a 2/3-a már elfogyott).

Quote
A végefelé a Telephone Ring helyére betettem egy oktáv különbséggel gyorsan vibráló hangot, sztereóban. Ez hasonló a telefoncsörgéshez a picit magasabb hangoknál, de úgy néz ki, másra is jó lesz, mert ilyen szól sok 128k-s Spectrum zenében is. (Bár az 50Hz-es hangosztással is meg lehetne szólaltatni ezt.)

Ez jó ötlet lehet akkordok megszólaltatására (de nem általános hangszerkészletben, hanem csak külön egy zenéhez), valójában hatékonyabb is mint az "osztott" csatorna.

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.

Ez valóban probléma, szerintem minden zenéhez külön kellene válogatni. Ha jól tudom, a RockDigi lejátszás nem támogatja a hangerő módosítását, tehát minden, ami annak a vezérlésével kapcsolatos, törölhető lenne. Viszont nehézséget jelent, hogy az egyes csatornák fixen csak balról vagy jobbról szólnak, így dinamikus foglalásnál látszólag véletlenszerű lenne a hang pozíciója. Vagy minden MIDI csatornához fix RockDigi csatornát kellene rendelni, és egy MIDI csatornán egyszerre csak egy hang lehetne.

Érdekes lehetőség még a SID emuláció MIDI vezérlése, de itt is probléma a fix bal/jobb pozíció és a kevés (4 helyett csak 3) fizikai csatorna is. Ezen kívül 4 MHz-es gépen valószínűleg az assembly lejátszó is csak 8 kHz-en futna, ami meglehetősen rossz minőségű, a C verzió pedig turbósítás nélkül nem is működne. A sok nagy hullámforma táblázat miatt a memória is kevés lenne, vagy a hangerő szabályozását külön kellene megoldani (nem úgy, hogy minden lehetséges hangerejű fűrészjel stb. egy hullámforma), ami viszont további lassulást eredményezne. Esetleg a sebesség javítása céljából a gyűrűmodulációt fel kellene áldozni.

Viszont a több hullámforma és különösen a PWM hasznos lenne, ezeknek a használatával változatosabb "hangszereket" lehetne készíteni.

Ha a kimeneti formátum M64, akkor az a meglevő SIDBASIC programmal lejátszható, a midiplay CPU igénye pedig nem lényeges. Még egy lehetőség az "analóg" hullámformák (fűrész- és háromszögjel) törlése, helyettük csak PWM-es négyszögjel és 1 bites zaj lenne, az utóbbiból esetleg több táblázat is (pl. 16, 32 és 256 hosszúságú minta). Ezeknek a hangereje egyszerű AND művelettel szabályozható.
Title: Re: MIDI
Post by: endi on 2017.September.03. 15:28:15
nem látok példát arra hogy használnátok a zajcsatorna olyan torzításait amik nem igényelnek más csatornát. vagy nem torzítás ez hanem mit tudom én, basicben a sytle paraméter.
valamilyen szinten más hangzást ad, szóval kicsit változatosabb dob hang lehetne.
Title: Re: MIDI
Post by: IstvanV on 2017.September.03. 15:31:08
nem látok példát arra hogy használnátok a zajcsatorna olyan torzításait amik nem igényelnek más csatornát. vagy nem torzítás ez hanem mit tudom én, basicben a sytle paraméter.

A cintányérok már most is használják.
Title: Re: MIDI
Post by: szipucsu on 2017.September.03. 15:42:11
Nincs jelentős különbség, talán célszerűbb csak egy mintát tartani (R vagy S), amit a lejátszó külön esetként kezel, és kevesebb burkológörbe területet igényel (aminek a 2/3-a már elfogyott).
A Square wave (Lead 1), amit csináltam, az jó így, vagy lehetne még egyszerűbben?

Quote
Ez jó ötlet lehet akkordok megszólaltatására (de nem általános hangszerkészletben, hanem csak külön egy zenéhez), valójában hatékonyabb is mint az "osztott" csatorna.
Nem tudom még, mennyire fogjuk telerakni az envelope.txt-t újabb dolgokkal, de még akár ilyenből is beleférhet néhány.

A rockdigis hangmintákat szerintem is zenénként kéne betölteni először. Alighanem fix csatornákkal kéne megoldani. Bár lehet, néha pont abból sülne ki érdekes, ha nem pont arról az oldalról szól a hang, ahonnan várjuk.

A SID-es, PWM-es dolgok nekem már magasak, de nem vagyok ellene esetleg az újabb fejlesztéseknek. :D

a zajcsatorna olyan torzításait amik nem igényelnek más csatornát.
Van már néhány ilyen hangszer, de úgy emlékszem, valamelyik midi vezérlőn is be lehet állítani torzítást bármelyik csatornára. Amúgy én is gondolkodtam, hogy lehetne még ilyeneket csinálni, ahol a hangmagasság is változik a torzított csatornán. De zenében én se nagyon használtam fel ilyet még, még az osztott torzítást sem, pedig már nagyon jó lenne kipróbálni azt a gyűrűmodulációs gitáros hangzást.

Title: Re: MIDI
Post by: IstvanV on 2017.September.03. 16:52:04
A SID-es, PWM-es dolgok nekem már magasak, de nem vagyok ellene esetleg az újabb fejlesztéseknek. :D

A PWM hatása egyszerűen kipróbálható ezzel a programmal:
[attachurl=1]

A PWM2 első paramétere a frekvencia (0-255), a második a kitöltési tényező (0-255, 128 felel meg a normál 50%-os négyszögjelnek), a harmadik pedig az időtartam (1-255).
Title: Re: MIDI
Post by: szipucsu on 2017.September.03. 18:19:51
A PWM hatása egyszerűen kipróbálható ezzel a programmal:
Valami ilyesmire tippeltem. Megvalósítható, hogy a 3 hangcsatornán háromféle különböző PWM módon szóljon a hang? Vagy egy ilyen PWM-ezéshez is eleve több csatorna kell?
Title: Re: MIDI
Post by: IstvanV on 2017.September.03. 18:35:22
Valami ilyesmire tippeltem. Megvalósítható, hogy a 3 hangcsatornán háromféle különböző PWM módon szóljon a hang? Vagy egy ilyen PWM-ezéshez is eleve több csatorna kell?

SID emulációnál mind a három csatornán külön lehet fűrészjel, háromszögjel, zaj (csak 8 bites polinom számlálóhoz hasonló), vagy tetszőleges kitöltési tényezőjű négyszögjel. Csak a gyűrűmodulációnál van szükség másik csatornára is. Tehát egy SIDBASIC kompatibilis envelope.txt egy szegmense valami ilyesmi lenne:

[L|R|S] IDŐTARTAM, HANGERŐ, HAJLÍTÁS, PWM, HULLÁMFORMA;

Az időtartam és a hajlítás ugyanaz, mint eddig, a hangerő csak 5 bites (0 és 31 között, M64 kompatibilitás nélkül a négyszögjel lehetne 6 bites is), a hullámforma pedig tartalmazza a gyűrűmoduláció bitet is, tehát az EP-s STYLE paraméterhez hasonló a funkciója.
Title: Re: MIDI
Post by: IstvanV on 2017.September.04. 16:00:35
midi_asm.com bug javítása, egyéb változás nincs:
[attachurl=1]
Title: Re: MIDI
Post by: szipucsu on 2017.September.04. 22:31:54
Valaki linkelte itt nemrég ezt a CPC-s játékot. (https://www.youtube.com/watch?v=w9u0vozmXRM) Ahogy a zenéjét hallgattam, azon gondolkoztam, ezek mennyiben más envelope-ok, mint amiket eddig használtunk. Sokat használ ilyen 50Hz-esnek tűnő vibrálásokat. Ezek nem tudom, milyen hangok lehetnek, de biztos mi is elő tudjuk állítani már.

Azon gondolkodtam, eddigi 128k-s zenékből lehetne-e "lopkodni" envelope-okat, pl. a TFF Demo 2 zenéiből. Nem tudom, mennyire lehetne még az eddigiekhez képest újszerű dolgokat tenni be az EP-s midibe. Az egyik TFF zenében elég jó dob van, pont abban, ahol az elektromos gitár is, amit régebben mutattam. Bár van elképzelésem, azt hogyan lehetne megcsinálni.
Title: Re: MIDI
Post by: szipucsu on 2017.September.05. 19:03:15
Bővítettem az envelope.txt-t:
[attach=1]
A "kétrétegű" hangszer lehetőségét kihasználva erőteljes torzított elektromos gitárhangra emlékeztető hang is van már. Az Electric bass (pick) hangszerre kell beírni a hangokat, és rögtön a következő sorszámú midi csatornára be kell állítani a Fretless bass hangszert, de arra nem kell írni semmit. (Illetve lehet írni attól még, akkor az fog szólni második "rétegként".) Egy oktávval magasabban szól, mint alapból szólna, mert a mély hangok nem szólnak jól itt. Az Electric Bass (pick) és a Fretless Bass envelope-ja teljesen ugyanaz, csak az utóbbin nincs gyűrűmoduláció, mert kettő már nem kell.
István, nem tudom, van-e jobb ötleted az envelope lecsengésére. Az eleje jó, esetleg meg lehetne csinálni valahogy, hogy ne csengjen le teljesen szinte soha, mint az igazi torzított gitároknál.
Még néhány "dobhangszert" is tettem az envelope.txt-be. Hogy mennyire lettek jók, nem tudom.
Amikor a szerkesztőben gyorsan tologattam a melodic tom-ot, néha olyan hang is megszólalt, ami nincs ott. Szóval attól lehetett, hogy nagyon gyorsan követték egymást a hangok, ahogy a kottát tologattam. Lehet, hogy ez egy bug a D betűs hangszereknél? De normál zenében nem jön elő.

Kemény rockzenék írásában nem vagyok túl jó, valamit összedobtam tájékoztató jelleggel, hogy az EP ilyet is tud. Ha a másik gitárban hajlítások lennének (lusta voltam tenni bele), még fokozná a dolgot, meg a dobokkal is lehetne még többet művészkedni:
[attach=2]
[attach=3]

István, ha midi billentyűzeten játszunk, akkor elérhető valahogy ez a kétrétegű hangszer? Mert kell hozzá a másik csatorna is, ami szerkesztőben ott van, de "élő" bejátszásnál ilyeneket nem lehet beállítani.
Title: Re: MIDI
Post by: endi on 2017.September.05. 19:10:47
hú ez komoly, változatos hangzás! tök jó
Title: Re: MIDI
Post by: szipucsu on 2017.September.05. 19:18:38
hú ez komoly, változatos hangzás! tök jó
Az lenne még komoly, betenni mindenféle mást is egyetlen zenébe, gitárhang, panned stereo hangszerek, 50Hz-es megszakításdsl hangmegosztás, torzított effektek, mindenféle. Lenne egy kellemes, lassú, dallamos rész, finom, sztereó hangokkal, utána belépne a gitárhang, kicsit bedurvulna, majd újra valami más. Csak ihlet kell hozzá.
Title: Re: MIDI
Post by: Zozosoft on 2017.September.05. 19:45:26
hú ez komoly, változatos hangzás! tök jó
Én is csak ámulok-bámulok, hogy milyen hangokat tudnak kihozni!
Title: Re: MIDI
Post by: IstvanV on 2017.September.05. 20:41:50
envelope 1.8, kisebb optimalizálások elsősorban a midi_asm.com-ban:
[attachurl=1]

István, ha midi billentyűzeten játszunk, akkor elérhető valahogy ez a kétrétegű hangszer? Mert kell hozzá a másik csatorna is, ami szerkesztőben ott van, de "élő" bejátszásnál ilyeneket nem lehet beállítani.

Az a billentyűzettől függ, hogy mit tud, akár még arra is lehetőséget adhat, hogy egyes billetnyű zónák különböző csatornákon szólaljanak meg. De a "két rétegű" hanghoz elég átmenetileg a másik csatornára váltani, azon beállítani a hangszert és a vezérlőket, majd visszatérni az első csatornára és ott is beállítani mindent.
Title: Re: MIDI
Post by: endi on 2017.September.05. 21:10:56
hány rasztersort visz el a lejátszó?
mert ha jól emlékszem a specy128 zenék 5-10-et, bár már régen volt :)
Title: Re: MIDI
Post by: IstvanV on 2017.September.05. 21:53:37
Az Electric Bass (pick) és a Fretless Bass envelope-ja teljesen ugyanaz, csak az utóbbin nincs gyűrűmoduláció, mert kettő már nem kell.
István, nem tudom, van-e jobb ötleted az envelope lecsengésére. Az eleje jó, esetleg meg lehetne csinálni valahogy, hogy ne csengjen le teljesen szinte soha, mint az igazi torzított gitároknál.

Esetleg lehetne a végén végtelenített szakasz, vagy egyszerűen hosszabb lecsengés. De az utóbbi sok burkológörbe memóriát fogyaszt, ezért a gyűrűmodulációhoz külön hangszer helyett célszerűbb lehetne a 71/76-os vezérlőt használni.

Quote
Amikor a szerkesztőben gyorsan tologattam a melodic tom-ot, néha olyan hang is megszólalt, ami nincs ott. Szóval attól lehetett, hogy nagyon gyorsan követték egymást a hangok, ahogy a kottát tologattam. Lehet, hogy ez egy bug a D betűs hangszereknél? De normál zenében nem jön elő.

Valóban bug, akkor fordul elő, ha pont akkor történik a billentyű elengedése, amikor a burkológörbe elérné a végét. Holnap megpróbálom javítani.

hány rasztersort visz el a lejátszó?

Ez a zenétől függ, de 5-10-nél lényegesen többet. Ha fontos a CPU fogyasztás minimalizálása, akkor érdemesebb a DAVE kimenetet felvenni és valamilyen egyszerűbb formátumban tárolni, mint például a Xorgame-ben is.
Title: Re: MIDI
Post by: szipucsu on 2017.September.05. 22:30:12
De az utóbbi sok burkológörbe memóriát fogyaszt, ezért a gyűrűmodulációhoz külön hangszer helyett célszerűbb lehetne a 71/76-os vezérlőt használni.
Az a gond, hogy nem sok burkológörbének van már hely? Szerintem már nagyon sok nem is kell. Talán a dobokat lenne még érdemes bővíteni, meg néhány effekt jó, ha van még esetleg (különböző torzított hangok különböző hangerő- és hangmagasság változásokkal). Vagy van még valami, amihez kellene a burkológörbe memória?
Title: Re: MIDI
Post by: IstvanV on 2017.September.05. 22:42:12
Az a gond, hogy nem sok burkológörbének van már hely? Szerintem már nagyon sok nem is kell.

Jelenleg 6958 / 8192 byte a felhasznált terület.
Title: Re: MIDI
Post by: Tutus on 2017.September.06. 10:08:35
Jó hír :)

Mint kiderült, Szipucsunak szintetizátora van, de főnökömtől sikerült a hét végére kölcsönkérni egy ilyen cuccot (http://www.dancetech.com/aa_dt_new/hardware/images/maudio_Radium49_main.jpg) :)
Tehát így ki tudjuk próbálni az emulátoros Midit :)
Title: Re: MIDI
Post by: IstvanV on 2017.September.06. 10:40:11
Itt (http://www.m-audio.com/support/documents-search) található leírás a használatáról (Legacy / Radium49).
Title: Re: MIDI
Post by: Tutus on 2017.September.06. 11:42:17
Itt (http://www.m-audio.com/support/documents-search) található leírás a használatáról (Legacy / Radium49).
Köszönjük!
Title: Re: MIDI
Post by: endi on 2017.September.06. 12:02:00
egy yutub videó majd készülhetne a legjobb/legjobb hangzású zenékből :)
Title: Re: MIDI
Post by: IstvanV on 2017.September.06. 14:40:01
A "kétrétegű" hangszer lehetőségét kihasználva erőteljes torzított elektromos gitárhangra emlékeztető hang is van már. Az Electric bass (pick) hangszerre kell beírni a hangokat, és rögtön a következő sorszámú midi csatornára be kell állítani a Fretless bass hangszert, de arra nem kell írni semmit. (Illetve lehet írni attól még, akkor az fog szólni második "rétegként".)

Ennek a funkciónak a használatakor egyébként korlátozást jelenthet, hogy csak a hangjegyeket másolja a másik csatornára, mást (vezérlők, hajlítás, aftertouch) nem. Ez nem tudom, mennyire jelenthet problémát.

Amikor a szerkesztőben gyorsan tologattam a melodic tom-ot, néha olyan hang is megszólalt, ami nincs ott. Szóval attól lehetett, hogy nagyon gyorsan követték egymást a hangok, ahogy a kottát tologattam. Lehet, hogy ez egy bug a D betűs hangszereknél? De normál zenében nem jön elő.

Javítottam, de a burkológörbe fordításnál, tehát régi .bin file használatakor nincs változás. Még egy hiba volt, hogy túl sok hang esetén a régi (már nem hallható) hangok elengedése az újak közül kapcsolt ki egyet (pl. ha a C, D, E és F van egyszerre lenyomva ebben a sorrendben, akkor csak az utóbbi három hallható, de a C elengedésekor elhallgatott a helyére került F), ezt is javítottam.
Title: Re: MIDI
Post by: szipucsu on 2017.September.06. 19:15:06
Ennek a funkciónak a használatakor egyébként korlátozást jelenthet, hogy csak a hangjegyeket másolja a másik csatornára, mást (vezérlők, hajlítás, aftertouch) nem. Ez nem tudom, mennyire jelenthet problémát.
Szerintem egyáltalán nem probléma ebben az esetben, mert ennél a gitárhangnál nagyon hajlítani se lehet, mert az alacsony torzítás nem minden értéknél szól jól.
A vezérlők közül még talán a volume és pan hiányozhat, de eddig se sokat használtam ezeket vezérlőkön keresztül.

Még talán majd az aluláteresztő szűrőt is elérhetővé kéne tenni egy hangszernél, hogy könnyen elérhető legyen. Nem tudom, annak hány fajtája van. Meg még gyűrűmoduláció lehet másik két csatorna között is, azt hiszem. Igaz, ezeket vezérlőkön keresztül is el lehet érni, de ha van valami jó hangzás, azt be lehetne tenni "kétrégetű" hangszerhangnak is.

Nem tudom, még valami fantasztikusan hézagpótló envelope hiányzik-e. :D Effektként pl. sziréna lehetne még. Meg a Telephone Ring-hez hasonló "pirregés" lenne jó, csak nem 2, hanem 3 oktávban vibrálna. Meg még egy effekt volt egy basic játékprogramban, azt előkeresem majd, azt talán még bele lehetne tenni. És még talán a dobokat lehetne bővíteni. Van az a lábdob szerű basszus (Woodblock), eddig azt használtam csak a 10-es midi csatornán kívül. Nem tudom, azon kívül még kéne-e másfajta dobszerű hang is. A Melodic Tomra és a környékére tettem be a legutóbbi envelope.txt-be ezt-azt, azok talán elmennek, vagy nem. :D

A végén a fennmaradó üres hangszerek sorszámát be lehetne írni régebbi hangszerek mellé is, hogy ugyanaz legyen a hangjuk, és akkor minden hely ki lenne töltve. (Pl. a fúvósokra is mehetne ugyanaz az envelope, ami az orgonákra.) Hegedűnek talán lehetne valami enyhén hajlított hangot adni, ilyesmi van abban a jó háromzenés demóban, aminek a címe nem jut eszembe. Valami ilyesmire gondoltam.
Title: Re: MIDI
Post by: IstvanV on 2017.September.06. 19:26:42
Még talán majd az aluláteresztő szűrőt is elérhetővé kéne tenni egy hangszernél, hogy könnyen elérhető legyen. Nem tudom, annak hány fajtája van. Meg még gyűrűmoduláció lehet másik két csatorna között is, azt hiszem. Igaz, ezeket vezérlőkön keresztül is el lehet érni, de ha van valami jó hangzás, azt be lehetne tenni "kétrégetű" hangszerhangnak is.

A felüláteresztő szűrő hasonló módon használható mint a gyűrűmoduláció, csak másik torzítás bitet kell beállítani, és figyelni kell a DAVE csatornák hozzárendelésére, mivel itt az eggyel nagyobb számú csatorna a forrás. Aluláteresztő szűrő csak a zajcsatornán lehetséges, bár a gyakorlatban hasonló hangja van a frekvencia egyszerű csökkentéséhez.
Title: Re: MIDI
Post by: IstvanV on 2017.September.06. 23:37:10
A már említett hibák javítása, bár nem tökéletesen (a második probléma továbbra is előfordulhat több csatornán azonos magasságú hangnál, de ez már kevésbé valószínű):
[attachurl=1]
Title: Re: MIDI
Post by: szipucsu on 2017.September.06. 23:58:46
a második probléma továbbra is előfordulhat több csatornán azonos magasságú hangnál, de ez már kevésbé valószínű)
Mármint a régebbi hang elengedésénél, amikor kikapcsolta az új hangot? Ez fordulhat elő, ha ugyanaz a hang szólal meg több csatornán is?

egy yutub videó majd készülhetne a legjobb/legjobb hangzású zenékből :)
Szerintem nincs még olyan sok zene, hogy ne férne bele az összes egyetlen videóba. Persze a régi, basic-ben írt szerzeményeimet ki kell hagyni belőle.
A Livideo címűt folytatni kellene még.
Más is próbálhatna konvertálni midi zenéket. Én kicsit egysíkúan szerkesztem mindet. Ha többen próbálkoznánk, talán a hangzás is változatosabb lenne.
Title: Re: MIDI
Post by: szipucsu on 2017.September.07. 09:45:31
Azt hiszem, találtam egy bugot. A legújabb verziónál nem jól osztja ki a csatornákat, ha kétrétegű hangszer szól. A frenetikus kétrétegű gitár mellé betettem még egy midi sávot, oda más hangszert, ami a frenetikus gitár második sávját megszakítja, de csak akkor, ha egyszerre szólal meg a hang a frenetikus gitáron és a másik hangszeren.
Vagy lehet, ez eddig is így volt, mert most jut eszembe, annál a heavy zenénél is trükköztem, hogy a másik hangszer fix csatornán szóljon, ha a gitárral szól egyszerre.
Persze nem lenne baj, ha a kétrétegű hangszer mellé a fennmaradó csatornán szólaltatná meg a másik hangszert, de végülis midi vezérlővel is megoldható neki a fix csatornafoglalás.

Az envelope-ok közé kéne még pl. picit vibráló hangmagasságú lecsengő hang, de az biztos zabálná az envelope területet. Lehet, inkább olyan kéne, ami megszólalás után kicsit lejjebb cseng azonnal, utána vibrál fix hangerőn. Majd még próbálkozom.
Meg olyanon gondolkoztam, hogy megszólalás után nagyon rövid ideig torzított hang szólalna meg, utána a lecsengés tiszta hangon szólna. Esetleg egymás után gyorsan többféle torzítás a tiszta hang előtt. Érdekes hangzása lehet. Talán a cimbalomhoz (Dulcimer) lehetne ilyesmi.
Title: Re: MIDI
Post by: IstvanV on 2017.September.07. 11:24:09
Mármint a régebbi hang elengedésénél, amikor kikapcsolta az új hangot? Ez fordulhat elő, ha ugyanaz a hang szólal meg több csatornán is?

Csak akkor fordulhat elő, ha túl sok hang szólalna meg egyszerre, és nincs elég DAVE csatorna.

Azt hiszem, találtam egy bugot. A legújabb verziónál nem jól osztja ki a csatornákat, ha kétrétegű hangszer szól. A frenetikus kétrétegű gitár mellé betettem még egy midi sávot, oda más hangszert, ami a frenetikus gitár második sávját megszakítja, de csak akkor, ha egyszerre szólal meg a hang a frenetikus gitáron és a másik hangszeren.

Ezt megnézem, van olyan file, amivel reprodukálható?
Title: Re: MIDI
Post by: szipucsu on 2017.September.07. 11:30:05
Ezt megnézem, van olyan file, amivel reprodukálható?
Délután otthonról tudnék küldeni.
Egyébként itt, a heavy midi.zip-ben lévő midi fájlban (https://enterpriseforever.com/sound/midi/msg66149/#msg66149) ha a második overdriven guitar midi csatorna elejéről kiveszed a vezérlőből, hogy fix csatorna legyen, akkor "belerondít" a kétrégetű gitárba. (Pont ezért is csináltam még egy overdriven guitar csatornát fix Dave csatornának, mert a másikon van, hogy két hang szól egyszerre, így az dinamikus kellett, hogy maradjon.)

Még ne csináljatok videót, mert tegnap találtam egy zenét, ami nagyon jól szól ezzel a midi lejátszóval, ma délután/este azt is felteszem.
Title: Re: MIDI
Post by: IstvanV on 2017.September.07. 11:48:01
Egyébként itt, a heavy midi.zip-ben lévő midi fájlban (https://enterpriseforever.com/sound/midi/msg66149/#msg66149) ha a második overdriven guitar midi csatorna elejéről kiveszed a vezérlőből, hogy fix csatorna legyen, akkor "belerondít" a kétrégetű gitárba.

Én nem hallottam ilyen hibát. :oops: Ha az overdriven guitar-nak lenne lecsengése, akkor előfordulhatna ha a lecsengés nem ér véget a következő hang kezdete előtt. Esetleg még akkor, ha időzítési problémák miatt rossz az események sorrendje, azaz például ugyanabban a megszakításban egyszerre történne a régi hang elengedése és az új lenyomása, de sorrendben az utóbbi érkezik először, akkor már lefoglal egy extra csatornát.

Mindenesetre az overdriven guitar-t célszerű fix 1-es csatornára beállítani, mert egyébként ha azon szólalna meg először egy hang, és ennek a vége előtt lenne "heavy" is, akkor az biztosan hibás lenne.
Title: Re: MIDI
Post by: szipucsu on 2017.September.07. 13:08:51
Én nem hallottam ilyen hibát.
Amit ide feltöltöttem, abban nincs is hiba, jól szól. Csak ha a második overdriven guitar sávban (két midi sáv van neki) nem lenne a fix csatornafoglalás, akkor nem szólna jól. Vagy ha csak egyetlen sáv lenne a két overdriven guitar-nak, akkor a közepe táján, amikor egyszerre szól a két "gitár", akkor lenne gond. Először így is volt, ezért vettem azt a részt külön sávba.
De ahogy írod, lehet, először tényleg nem is jelentkezett a probléma. Ahogy szerkesztgettem és hallgattam a zenét, mintha aközben romlott volna el és úgy is maradt. Vagy lehet, hogy csak konverzió után lett gond, mert élő midiben máshogy szólt, mint konverzió előtt.

De tegnap este próbálgattam más midi fájlokat, ott egyből nem szólt jól. Még előszedem majd azokat a fájlokat.

És úgy emlékszem, akkor jött elő a gond, amikor egyszerre szólalt meg a három Dave csatorna, tehát az extrém hangú gitár két rétege és a másik midi sávból generált Dave csatorna. Ha már szólt a kétrétegű hangszerhang és közben szólalt meg a másik, úgy nem zavart be neki.
Title: Re: MIDI
Post by: IstvanV on 2017.September.07. 17:02:13
És úgy emlékszem, akkor jött elő a gond, amikor egyszerre szólalt meg a három Dave csatorna, tehát az extrém hangú gitár két rétege és a másik midi sávból generált Dave csatorna. Ha már szólt a kétrétegű hangszerhang és közben szólalt meg a másik, úgy nem zavart be neki.

Ez az amit már említettem, ilyenkor lényeges az események sorrendje, még akkor is ha egyébként "egyszerre" történnek. Ha a második sávból érkezik először a hangjegy, akkor az már lefoglalja a 0-s vagy 2-es DAVE csatornát, ezért az extrém gitár rossz lesz. Tehát ilyenkor a legbiztosabb fix csatornát használni.

Talán hasznos lenne, ha a dinamikus foglalás sorrendjét is vezérelni lehetne.
Title: Re: MIDI
Post by: szipucsu on 2017.September.07. 20:20:10
Talán hasznos lenne, ha a dinamikus foglalás sorrendjét is vezérelni lehetne.
Szerintem ilyen "extrém" esetektől eltekintve nem vészes a dolog. Mert foglalással tényleg megoldható.
Csak azért lepett meg, mert három hangnak még tudnia kéne szólni egyszerre, de így már világos nagyjából.

Hogy honnan érkezik a hangjegy először, azt nem tudom. Lehet, a midi szerkesztő (Cakewalk) találja ki. Úgy volt, hogy az első két sáv volt az "extrém gitárnak", utána volt a másik hangszer. Tehát még csak nem is sorban küldi a hangjegyeket. Nem tudom, hogy ha előbb lenne a többi hangszer midi sávja, utána az "extrém gitáré", akkor jó lenne-e. De akkor talán a másik hangszert szakítaná meg a gitár.

Nem tudom, a dinamikus foglalás sorrendjének a vezérlése mennyire lenne jó. Az nem befolyásolhatná az eddigi zenéket? Bár azokban eleve a 3 csatornára vannak kihegyezve, és ilyen extrém eset nincs bennük.
Title: Re: MIDI
Post by: szipucsu on 2017.September.07. 20:26:49
Próbáltam konvertálni egy midi fájlt, és azt írta a konverter, hogy invalid envelope file size (az envelope.bin-re). Ki kell venni az envelope.txt-ből arra az időre néhány hangszert, amíg előállítja belőle az envelope.bin-t, hogy ne legyen túl nagy?

UI: Kivettem sok hangszer belőle, abból előállította az új envelope.bin-t a midiplay, de így sem jó a mérete.
Title: Re: MIDI
Post by: IstvanV on 2017.September.07. 20:29:13
Próbáltam konvertálni egy midi fájlt, és azt írta a konverter, hogy invalid envelope file size (az envelope.bin-re).

Ez már új envelope.txt? A meglevővel még működnie kellene.
Title: Re: MIDI
Post by: szipucsu on 2017.September.07. 20:35:02
Ez már új envelope.txt? A meglevővel még működnie kellene.
Átneveztem most az envelope-1.8-est envelope.txt-re, utána midiplay-jel új envelope.bin generálása, de nem akarja elfogadni.
Title: Re: MIDI
Post by: IstvanV on 2017.September.07. 23:04:43
A midiconv már elfogad txt formátumú burkológörbéket is, de elvileg mindkét formátumban működnie kellene.

Szerk.: javítás:
[attachurl=1]

A midi_asm.com-ban is történt néhány kisebb optimalizálás, remélhetőleg nem eredményeztek újabb hibákat. :oops:
Title: Re: MIDI
Post by: szipucsu on 2017.September.07. 23:45:55
Most már lefordította:
[attach=1]
[attach=2]
A főszólam hangszere lehetne talán valami jobb, de más ötletem nem volt. A kíséretet (akkordok) is lehetne még talán pár helyen szerkeszteni, hogy jobb legyen. Meg a dobot is.
Még az elején azt a pergődobot jó lenne valahogy megcsinálni, ott, ahol még nem szól túl sok hangszer, hogy beleférjen.
Title: Re: MIDI
Post by: szipucsu on 2017.September.08. 00:13:11
Kicsit régebben ezekkel kezdtem foglalkozni, de aztán valahogy abbahagytam. Hagynak némi kívánnivalót maguk után még, de már felismerhetők EP-n keresztül lejátszva:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2017.September.08. 08:40:06
Tegnap meghallgattam a Heavy midit, még az eggyel ezelőtti midiplay-jel, nagyon jók a gitárok benne. :)
Title: Re: MIDI
Post by: endi on 2017.September.08. 09:15:22
nem semmi ez a legutóbbi se!
nagyon jó példák ezek arra, hogy a zene kidolgozottsága, dinamikája mennyire megdobja a hangzást is.
Title: Re: MIDI
Post by: Tutus on 2017.September.08. 09:49:53
No, egy kis segítséget kérek :)
Itt van már a külső midi keyboard :)
Remélem mindent jól csinálok:
- feltelepítem a Midi key driverét (ez az: Legacy Keyboard)
- ep128emu-ban kiválasztom a Legacy Keyboard (I, MMsystem)-et

Működik :) de csak egy alaphanggal. Hogyan tudok más hangszerre váltani?
Title: Re: MIDI
Post by: szipucsu on 2017.September.08. 09:52:31
a zene kidolgozottsága, dinamikája mennyire megdobja a hangzást is.
A pikoló (a magas hangú hangszer) hangja elég jól visszaadható EP-vel. Ezt ki kéne jobban is használni. Sajnos nem sok zenét tudok, amelyben ez a hangszer szólna.
A magas hangoknak kevés (hallható) felhangja van, ezért a hangzása nem lehet annyira változatos talán, mint a mély hangoknak. Talán ezért utánozhatók jól az ilyen nagyon magas hangú hangszerek.
Title: Re: MIDI
Post by: szipucsu on 2017.September.08. 09:55:54
Hogyan tudok más hangszerre váltani?
Szerintem a midi billentyűzeten lennie kellene jó néhány gombnak (most nem a zongorabillentyűkre gondolok. :D ). Azok kéne, hogy állítsák a hangszereket és sok mást is. Kb. ennyit értek hozzá.
Nincsenek rajta számgombok? Mint a számológépen. Sok szintetizátoron azokon kell beütni a hangszer kódját.
Title: Re: MIDI
Post by: Tutus on 2017.September.08. 10:12:27
Szerintem a midi billentyűzeten lennie kellene jó néhány gombnak (most nem a zongorabillentyűkre gondolok. :D ). Azok kéne, hogy állítsák a hangszereket és sok mást is. Kb. ennyit értek hozzá.
Nincsenek rajta számgombok? Mint a számológépen. Sok szintetizátoron azokon kell beütni a hangszer kódját.
Na itt kezdődnek a gondok :) ahol hangszereket lehet állítani, az már szintetizátor, nem Midi :)

Ha egy PC-s programmal kötöm össze (VMPK Midi), akkor OTT A PROGRAMBAN tudom választani a hangszereket és olyan hangszerrel szól amit a külső billentyűzeten játszom :)
Title: Re: MIDI
Post by: szipucsu on 2017.September.08. 10:18:48
ahol hangszereket lehet állítani, az már szintetizátor, nem Midi :)
Ezért nem értettem sose, miért olyan drága egy midi billentyűzet, amikor majdnem mindent a számítógép csinál helyette.
Title: Re: MIDI
Post by: IstvanV on 2017.September.08. 12:09:22
A MIDI/Select gombbal lehet "beállítások" módba lépni, ilyenkor a zenei billentyűk adatbevitelre használhatók, a funkciójuk a billentyű felett olvasható. Például program (hangszer) így választható:
- MIDI/Select
- Program (ez a C billentyű egy oktávval a legmagasabb alatt)
- számmal beírni a megfelelő hangszert (C#-A# a felső oktávban)
- Enter (a legmagasabb C hang)
- végül MIDI/Select újra a kilépéshez
Hasonló módon választható a csatorna is, csak Program helyett MIDI Channel billentyűvel.

Programozhatók a vezérlők is, de a midiplay által használtak alapértelmezés szerint is hozzá vannak rendelve egyes potenciométerekhez, a használati utasításban olvasható, hogy pontosan melyikekhez:
- Data Entry = 7 = hangerő
- Slider 7 = 71 = torzítás (STYLE)
- Knob 10 = 10 = sztereó pozíció
- Knob 12 = 77 = DAVE csatorna hozzárendelés vezérlése
Title: Re: MIDI
Post by: Tutus on 2017.September.08. 12:25:32
A MIDI/Select gombbal lehet "beállítások" módba lépni, ilyenkor a zenei billentyűk adatbevitelre használhatók, a funkciójuk a billentyű felett olvasható. Például program (hangszer) így választható:
- MIDI/Select
- Program (ez a C billentyű egy oktávval a legmagasabb alatt)
- számmal beírni a megfelelő hangszert (C#-A# a felső oktávban)
- Enter (a legmagasabb C hang)
- végül MIDI/Select újra a kilépéshez
Hasonló módon választható a csatorna is, csak Program helyett MIDI Channel billentyűvel.

Programozhatók a vezérlők is, de a midiplay által használtak alapértelmezés szerint is hozzá vannak rendelve egyes potenciométerekhez, a használati utasításban olvasható, hogy pontosan melyikekhez:
- Data Entry = 7 = hangerő
- Slider 7 = 71 = torzítás (STYLE)
- Knob 10 = 10 = sztereó pozíció
- Knob 12 = 77 = DAVE csatorna hozzárendelés vezérlése
István!
A tulajdonosa, a Főnököm is nagyon köszöni! Nem tudott ilyenről, mert nem kapott hozzá leírást :)
Ezer köszönet!!! :)
Title: Re: MIDI
Post by: IstvanV on 2017.September.08. 12:33:08
A használati utasítás letölthető innen (http://www.m-audio.com/support/documents), a "Legacy" kategóriában található.
Title: Re: MIDI
Post by: gflorez on 2017.September.08. 19:13:27
Jó lenne, ha az összes szórt információ egy helyen lenne. Néhány nap múlva leálltam a projekt után, és ez már nem hangzik számomra.

A Midiplay indításakor a fájl kiválasztásához megnyílik a FILE. Szóval, azt hiszem, borítékra van szüksége. Ezután van lemezaktivitás és két jel jelenik meg "Compiling envelopes..." és "Creating tables...".

Később, amikor a lemez fény kialudt, felvetem a VanBasco Midi játékosnak adatokat az emulátorra, de csak a csend következik be.

-------------------------

It would be good if all this scattered information was in one place. I have stopped following the project for a few days and it no longer sounds to me.

When Midiplay starts, FILE is opened to select a file. So, I think it needs an Envelope. After that there is disk activity and two signs appear "Compiling envelopes..." and "Creating tables...".

Later, when the disk light goes out I put the VanBasco Midi player to send data to the emulator, but only the silence comes out.
Title: Re: MIDI
Post by: IstvanV on 2017.September.08. 19:17:35
There is a collection of information on the wiki, but it is currently all in Hungarian.
Title: Re: MIDI
Post by: szipucsu on 2017.September.08. 20:41:54
There is a collection of information on the wiki, but it is currently all in Hungarian.
Yes, here it is. (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI) I can rty to start translating it into English. However as I see GFlorez understands everything using Google Translate. Does it need translation?
Title: Re: MIDI
Post by: gflorez on 2017.September.08. 21:35:38
However as I see GFlorez understands everything using Google Translate.

"Everything"...  is a nice compliment from you... I think I have a lot of imagination and motivation that compensate the holes on the comprehension....

I offer myself to make a preliminary English translation. Then you can comfortably fix my many errors...
Title: Re: MIDI
Post by: szipucsu on 2017.September.08. 22:17:00
I offer myself to make a preliminary English translation. Then you can comfortably fix my many errors...
I have just begun (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI_English) translating. Your offer is accepted for the further translation.
Title: Re: MIDI
Post by: IstvanV on 2017.September.08. 22:28:59
További (minimális mértékű) midi_asm.com optimalizálás:
[attachurl=1]
Title: Re: MIDI
Post by: gflorez on 2017.September.10. 20:00:48
Your offer is accepted for the further translation.

I think that my work is finished.

At some points, my ignorance about Midiplay added to the esoteric translations from google, produce some garbage that I have indicated with " ? ? ? " .
Title: Re: MIDI
Post by: szipucsu on 2017.September.10. 20:03:42
At some points, my ignorance about Midiplay added to the esoteric translations from google, produce some garbage that I have indicated with "???".
No problem. With your work it will be easier to do the whole translation! Thanks!
Title: Re: MIDI
Post by: szipucsu on 2017.September.10. 21:44:19
További (minimális mértékű) midi_asm.com optimalizálás:
A csomagban lévő sok fájlra szükség van a midiconv, midiasm, midiplay használatához? Az envelope.txt kell, az világos. A többi a forráskód?
Title: Re: MIDI
Post by: IstvanV on 2017.September.10. 22:47:41
István!
A tulajdonosa, a Főnököm is nagyon köszöni! Nem tudott ilyenről, mert nem kapott hozzá leírást :)
Ezer köszönet!!! :)

Remélhetőleg működött a klubnapon. :)

A csomagban lévő sok fájlra szükség van a midiconv, midiasm, midiplay használatához? Az envelope.txt kell, az világos. A többi a forráskód?

Ami .com vagy .txt kiterjesztésű, vagy a midiconv esetében PC-s program, csak arra van szükség:
- midiplay.com vagy midi_asm.com (az utóbbi nem támogatja a .txt formátumú burkológörbéket)
- valós idejű bemenethez envelope.txt (midiplay.com) vagy envelope.bin (midi_asm.com)
- file lejátszáshoz konvertált .bin file, ha tartalmazza a hangszereket is (EXOS fejléces formátum), akkor nem kell hozzá envelope.txt/.bin
Minden .c, .cpp, .h és .s file forráskód, és a Makefile is.
Title: Re: MIDI
Post by: Zozosoft on 2017.September.11. 09:25:08
Remélhetőleg működött a klubnapon. :)
Igen, működött!
Egy kis kavarodás volt az envelope.txt-vel, mert az ismert típusoknál a Windows elrejti a kiterjesztést, ezért csak envelope látszott, amit Tutus átnevezett envelope.txt-re. És így a valódi fájlnév envelope.txt.txt lett, amit aztán nem talált a midiplay, mert az a envelope.txt-t kereste... de parancssorba beírt DIR-rel megfejtettem a rejtélyt :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: Tutus on 2017.September.11. 09:44:50
Remélhetőleg működött a klubnapon. :)
Majd lesz róla videó is, ha Szergely felteszi :)
Szépen működtek az envelope.txt-be felvitt hangszerek!
Title: Re: MIDI
Post by: IstvanV on 2017.September.15. 15:05:10
Minden .c, .cpp, .h és .s file forráskód, és a Makefile is.

A forráskóddal kapcsolatban talán említést érdemel még, hogy hogyan lehet az asm lejátszó rutint más programban használni (ha nem is tűnik valószínűnek, hogy lesz ilyen). Ehhez csak az .s kiterjesztésű file-okra van szükség a loader.s kivételével, és a dave_play rutint kell hívni 50 Hz-es megszakításban. Ez hívja a midi_port_read változóban tárolt című rutint a bemenet (file vagy port) olvasására, és frissíti az összes DAVE hang regisztert. A DAVE regiszterek írása tulajdonképpen lehetne az elején is, így ugyan nagyobb a késés (ami file lejátszásnál nem probléma), viszont egyenletesebb az időzítés.

Inicialzáláskor a dave_init hozza létre a frekvencia és egyéb táblázatokat, a midi_reset pedig a MIDI csatornák állapotát hozza alaphelyzetbe. File lejátszáshoz a következőkre van szükség:
* a burkológörbe adat (envelope.bin) a midi_pgm_layer2-től kezdődő területre legyen betöltve, a MIDI adat (fejléc nélküli mididata.bin) pedig a file_buf-ba
* a midi_port_read a midi_read_file-ra mutasson (csak file lejátszást tudó programnál ez akár lehet fix cím is, a port olvasó rutin pedig törölhető)
* file pozíció és egyéb változók beállítása:
- midi_file_buf = file_buf
- midi_file_end = file_buf + adat mérete
- midi_file_ptr = file_buf
- midi_delta_time = 0
- midi_prv_status = 0
A csatornaüzeneteket feldolgozó rutinok (pl. midi_note_on) külön is hívhatók 50 Hz-es megszakításban, így például használhatók effektusok lejátszására.
Title: Re: MIDI
Post by: szipucsu on 2017.September.15. 20:49:22
(ha nem is tűnik valószínűnek, hogy lesz ilyen)
Ahogy elnézem évente több EP játék születik, meg a DevCompo-kból is lesz még (remélhetőleg). Biztos jól jön még valakinek a midiként szerkesztett zene EP-n lejátszása. Bár nem nekem, mert én csak a basic-et ismerem, azt is csak addig, amíg nincs benne poke.
Basic programba beépíteni ezt biztos külön téma lenne. De mondjuk érdekes lehetne, ha open #csat:"filenév.bin" access input után jön valami code és call utasítás, beolvassa a konvertált midi fájlt envelope-pal együtt, és másik call utasításokkal lehet a lejátszást elindítani vagy leállítani. Nem tudom, fogok-e basic-ben játékot írni, vagy valaki fog-e, amihez használni lehetne ezt. Főleg, hogy még Zzzippel fordítás után is működjön.
Title: Re: MIDI
Post by: Zozosoft on 2017.September.15. 20:51:11
Külföldiek többször is érdeklődtek, hogyan lehet EP zenét csinálni. Eddig csak azt tudtuk mondani, hogy Spectrum zenéket be lehet rakni...
Title: Re: MIDI
Post by: szipucsu on 2017.September.15. 20:53:06
Külföldiek többször is érdeklődtek, hogyan lehet EP zenét csinálni.
Tényleg, volt az a lengyel fórumtárs, aki a DevCompo-n egy eredeti játékkal indult, ő csinált is valami zenét, és kérdezte, EP-n hogyan lehetne megcsinálni. Meg a Music Box-szal próbálkozott, kevés sikerrel. Nem tudom, ő figyeli-e ezt a topikot. (A neve most nem jut eszembe.)
Title: Re: MIDI
Post by: szipucsu on 2017.September.23. 21:57:30
Megszállt az ihlet ma este és próbáltam alkotni valami zenét EP-re. Vannak benne talán újszerű hangzások is:
[attach=1]
[attach=2]

Egyúttal bővítettem az envelope.txt-t is. Már nem emlékszem a legutóbbi verziószámára, így ezt 2-esnek neveztem el. A Dulcimerre olyan hangzást próbáltam, aminek a legeleje torzított, míg a lecsengés nem. Hogy mennyire lett jó, más kérdés. A Lead 2 (saw)-nak próbálkoztam olyannal, ahol tiszta és torzított hang nagyon gyorsan váltják egymást, talán jó lesz valamire, de kis gond, hogy a torzított és a tiszta hang hangereje eltér, és talán a hangmagassága is, ezt nem korrigáltam.
Kihasználtam a D paramétert a ma esti szerzeményben, hogy lecsengenek a hangok, amennyire lehet, ehhez csináltam még két hangszert, az egyik nem torzított, a másik igen. (Ez az, ami újszerű talán.) A Vibraphone és a Music Box helyére lőttem be őket.
[attach=3]

Érdekességként kipróbáltam, hogy egyszerre a D (dobos lecsengés) és a P (panned stereo) paraméter használható-e, és simán elfogadta és működött. Bár nem használtam ki. De lehet, hogy jobb lenne, ha még panned stereo is lenne az említett két újabb hangszer, de nekem fejhallgatón így kicsit "soknak" tűnt. Nem tudom, érdemes lenne-e finomítani a panned stereo effekten, mert kicsit túl élesnek tűnik az átmenet néhány hangnál.
Title: Re: MIDI
Post by: endi on 2017.September.23. 21:59:56
Megszállt az ihlet ma este és próbáltam alkotni valami zenét EP-re. Vannak benne talán újszerű hangzások is:
(Attachment Link)

szuper lett
Title: Re: MIDI
Post by: IstvanV on 2017.September.23. 23:16:58
Megszállt az ihlet ma este és próbáltam alkotni valami zenét EP-re. Vannak benne talán újszerű hangzások is:

Jó lett. :)

Quote
Egyúttal bővítettem az envelope.txt-t is. Már nem emlékszem a legutóbbi verziószámára, így ezt 2-esnek neveztem el.

1.8 volt korábban a legújabb.

Quote
A Lead 2 (saw)-nak próbálkoztam olyannal, ahol tiszta és torzított hang nagyon gyorsan váltják egymást, talán jó lesz valamire, de kis gond, hogy a torzított és a tiszta hang hangereje eltér, és talán a hangmagassága is, ezt nem korrigáltam.

Itt lenne hasznos a MIDI vezérlésű SID emuláció. :oops: De talán valamennyire használható a csak torzított hang is, bár magasabb hangoknál a torzítás hátránya a pontatlan frekvencia. Mindenesetre ha ugyanazon a hangon belül a négyszögjel hajlítása -1536, az 5 bites torzításé pedig +1501, akkor a kerekítési hibáktól eltekintve elvileg azonos a magasság.
Title: Re: MIDI
Post by: szipucsu on 2017.September.24. 10:25:06
Itt lenne hasznos a MIDI vezérlésű SID emuláció.
Az nem terhelné le jobban a gépet? Még a mostani midi koverziók talán használhatók lennének pl. játékok, demók alatt. SID-del már nem annyira, gondolom.
Szerintem jó így, hogy egyelőre csak a Dave "alap" képességeit használjuk ki, később valamikor el lehet menni ilyen procit teljesen leterhelő, SID, pwm, 100Hz-es megszakítás irányba is, ha lesz rá energia.

Quote
Ha ugyanazon a hangon belül a négyszögjel hajlítása -1536, az 5 bites torzításé pedig +1501, akkor a kerekítési hibáktól eltekintve elvileg azonos a magasság.
Ilyenre gondoltál?
Code: [Select]
81 {                          # Lead 2 Saw
   0, 62, 62, 1501, 0;
L  1, 62, 62, 1501, 16;
   0, 62, 62, -1536, 0;
   1, 62, 62, -1536, 0;
   0, 62, 62, 1501, 0;
}
Tényleg érdekesebb így a hangja. De a sima négyszögjelet is eltéríti az eredeti magassághoz képest. Azt nem lehetne, hogy csak a torzított hangot térítse el? Tehát nem vonunk ki a négyszögjelből 1536-ot, hanem ezt a torzításnál kompenzáljuk, és ahhoz adjuk hozzá? Vagy úgy már túl nagy lenne a szám?
Title: Re: MIDI
Post by: geco on 2017.September.24. 11:15:14
Nagyon jó lett, pláne a durvulásba váltás, aztán egy másik spéci hangba :)
Title: Re: MIDI
Post by: szipucsu on 2017.September.24. 11:18:07
Azért ez a tiszta-torzított gyorsanváltós frekvenciaproblémás hangzás is jó így, próbaképp összedobtam egy direkt idétlen "zenét" vele. Ez mondjuk lehetne valami gagyibb játék zenéje, pl. a Túró Rudié lehetett volna.
Remélem, eléggé vicces lett az egész:
[attach=1]
Title: Re: MIDI
Post by: IstvanV on 2017.September.24. 11:43:33
Az nem terhelné le jobban a gépet? Még a mostani midi koverziók talán használhatók lennének pl. játékok, demók alatt. SID-del már nem annyira, gondolom.

Valóban leterhelné, 4 MHz-es gépen csak M64 formátumra konvertálva lenne használható. Bár csak file lejátszáshoz a DAVE zene is lehetne hatékonyabb formátumban, az sz23-2.bin például midi_asm.com lejátszóval átlagosan 8.9%, a legrosszabb esetben (amikor pl. sok esemény történik egyszerre egy megszakításban) pedig 26.8% CPU-t fogyaszt. De egyszerűbb karakteres módú játékoknál ez elfogadható lehet.

Eredetileg MIDI zene CPU igénye egyszerűen csökkenthető a DAVE kimenetet "Xorgame" formátumra konvertálva, bár ez az sz23-2 esetében nem működik, mert elfogy a burkológörbe terület. Egy másik lehetőség az M64 formátumhoz hasonló megoldás, csak DAVE regiszterekkel (egy 8K-s blokk = 546 * 15 DAVE regiszter (az A7 port mindig 0) + 2 byte blokk méret). Összehasonlításképpen a file méretek így változnak:
- sz23-2.bin (eredeti file): 13596 byte
- ugyanez tömörítve (epcompress -raw -m2 -9): 4214 byte
- MIDI lejátszás memória igénye: 13596 + ~4K táblázatok (+ 4214 ha a tömörített adatra később még szükség van)
- DAVE felvétel 8K-s blokkokra átrendezve: 114688 byte
- tömörítve (epcompress -raw -m2 -9 -blocksize 8192 -maxoffs 16384): 5152 byte
- DAVE felvétel lejátszásának a memória igénye: 5152 + 16384 puffer + <256 táblázat, ezen kívül a kód mérete kisebb
Azonban az utóbbi megoldásnál a játéknak vagy demónak gyakorlatilag teljesen megszakításban kellene futnia, mivel a főprogram csak az adatblokkok kicsomagolását végzi (aminek pár százalék az átlagos CPU igénye, de nem folyamatos terhelés, hanem 10-11 másodpercenként fut tizedmásodpercekig).

Quote
Ilyenre gondoltál?

Igen. A négyszögjel azért alacsonyabb 2 oktávval, mert a hajlítás csak -2048..2047 tartományban lehetséges, a 15.5 frekvencia arány pedig 768*log2(15.5) = 3037 különbséget igényelne, ennél még egy oktávval kevesebb is több lenne 2047-nél.
Title: Re: MIDI
Post by: endi on 2017.September.24. 14:09:55
szerintem nagyon ne sid-ezzetek, mert az már nem "igazi" dave hangzás. ha jól tudom ott digi hang lejátszáshoz hasonló dolog is van, az meg már bármi lehetne, szóval akkor már miért nem mod lejátszás? a sid lejátszás jó dolog, de csak sid lejátszásnak :)

szipucsu legutóbbi zenéje marha jól mutatja hogy mi a jó irány :)
Title: Re: MIDI
Post by: IstvanV on 2017.September.24. 14:33:24
szerintem nagyon ne sid-ezzetek, mert az már nem "igazi" dave hangzás. ha jól tudom ott digi hang lejátszáshoz hasonló dolog is van, az meg már bármi lehetne, szóval akkor már miért nem mod lejátszás? a sid lejátszás jó dolog, de csak sid lejátszásnak :)

A szintetikus hullámformákat használó digitális lejátszásnak is vannak előnyei, több lehetőség van a vezérlésre. Ha jól tudom, RockDigi-nél például fix a hangerő, minden hangjegynek csak három paramétere van (hangminta, magasság és hosszúság), amiket lejátszás közben már nem lehet módosítani. SIDBASIC "hangszerelésnél" viszont használhatók burkológörbék (5 bites hangerő csatornánként, bár a csatornák bal/jobb pozíciója fix, ami probléma) és általában hangerő szabályozás, PWM, hajlítás, és gyűrűmoduláció is. A frekvencia pontossága is jobb.

De természetesen a legjobb az, ha csak DAVE hanggenerátorokkal sikerül érdekes hangzást előállítani.
Title: Re: MIDI
Post by: szipucsu on 2017.September.24. 14:51:28
A Rockdiginél szerintem a hanghosszúság sincs megadva. Szól, ameddig tart a hangminta, vagy míg újabb hang nem jön azon a csatornán. Ha mégis rövidebb hangot akarunk, már nem tudom, hogyan kell megoldani, de már többször is törtem a fejem, mit csináljak ilyenkor. Talán a legmagasabb hangon raktam be a legrövidebb hangszert, ami nem hallatszott, de megszakította az előző hangot.

De természetesen a legjobb az, ha csak DAVE hanggenerátorokkal sikerül érdekes hangzást előállítani.
Ez is egy cél, de ettől függetlenül lehetne akár külön program is, ami a többi dolgot kezeli.

István, az envelope.txt-ben a Woodblock (115-ös hangszer) helyén lévő dobot lábdobnak szántad, vagy úgy "minden az egyben" dobnak? Én szoktam a hangmagasságát változtatni is. A nem lábdobnak talán rövidebb a lecsengése az első felében, a végén pedig gyorsabban cseng le, de ez csak tipp. Ha pedig lábdob a Woodblock, talán (?) lehetne még rövidebb, de ebben se vagyok biztos. A Livideo-ba talán valami rövidebb, de ütősebb illene, de jobbat én se tudnék csinálni.
Title: Re: MIDI
Post by: endi on 2017.September.24. 14:53:13
ötlet: látom használjátok azt hogy egy hangcsatornán több hangmagasságot váltogattok gyorsan.
na most ezt torzításokkal, szűrőkkel nem lehetne? hátha lehetne valami újszerűbb dob hangot csinálni vele, esetleg nem csak dob hangot.
tehát arra gondolok hogy 50hz-vel váltogatni
Title: Re: MIDI
Post by: szipucsu on 2017.September.24. 15:04:30
egy hangcsatornán több hangmagasságot váltogattok gyorsan.
na most ezt torzításokkal, szűrőkkel nem lehetne?
Én próbáltam már, hogy torzított hangokat váltogattam gyorsan, az nem hangzott túl jól. Most legutóbb tiszta és torzított hangot váltogattunk gyorsan, az elment. De lehetne még akár különböző fajta torzításokat különböző hangmagasságokon is váltogatni. Ilyesmivel próbálkoztam, úgy elmegy, nem rossz, de nem is akkora durranás. A szűrőre nem gondoltam még.
Most is van már bent egy olyan (változtatható hangmagasságú) dob, amely az elején 48-as, a végén 32-es torzítást használ (István írta meg), de azt nem nagyon használtam még, csak a legutóbbi vicces "zenében", de ott nem hallatszik nagyon.
Title: Re: MIDI
Post by: endi on 2017.September.24. 15:06:39
csak a legutóbbi vicces "zenében", de ott nem hallatszik nagyon.

szerintem a legutóbbi zenéd igazi és jó zene, jó hangzással! a legjobb zenéd eddig!
Title: Re: MIDI
Post by: ergoGnomik on 2017.September.24. 16:44:28
szerintem nagyon ne sid-ezzetek, mert az már nem "igazi" dave hangzás. ha jól tudom ott digi hang lejátszáshoz hasonló dolog is van, az meg már bármi lehetne, szóval akkor már miért nem mod lejátszás? a sid lejátszás jó dolog, de csak sid lejátszásnak :)

szipucsu legutóbbi zenéje marha jól mutatja hogy mi a jó irány :)
+1
Title: Re: MIDI
Post by: szipucsu on 2017.September.24. 16:51:13
szerintem a legutóbbi zenéd igazi és jó zene, jó hangzással! a legjobb zenéd eddig!
Szerintem nem a legutóbbira gondolsz, mert azóta tettem fel még egyet, ami zip-ben van. Mondjuk az nem igazán zene. Lusta voltam külön tölteni fel a fájlokat, a snapshotot is a zip-be tettem. Ezek szerint így kevesebben nézik meg. :D
Title: Re: MIDI
Post by: endi on 2017.September.24. 16:52:48
Szerintem nem a legutóbbira gondolsz, mert azóta tettem fel még egyet, ami zip-ben van. Mondjuk az nem igazán zene. Lusta voltam külön tölteni fel a fájlokat, a snapshotot is a zip-be tettem. Ezek szerint így kevesebben nézik meg. :D

ja igen, most nézem. az egész hozzászólás kimaradt nálam
igen, nem erre gondoltam :)
de azért ebben is jó az fura hangzás
Title: Re: MIDI
Post by: IstvanV on 2017.September.25. 01:38:54
Code: [Select]
81 {                          # Lead 2 Saw
   0, 62, 62, 1501, 0;
L  1, 62, 62, 1501, 16;
   0, 62, 62, -1536, 0;
   1, 62, 62, -1536, 0;
   0, 62, 62, 1501, 0;
}

Ez valójában nem jó, nem figyeltem arra, hogy csak 4 bites a torzítás. :oops: Ebben az esetben +1464 és -768 hajlítással lesz elvileg azonos a magasság.
Title: Re: MIDI
Post by: szipucsu on 2017.September.25. 20:59:11
Ez valójában nem jó, nem figyeltem arra, hogy csak 4 bites a torzítás. :oops: Ebben az esetben +1464 és -768 hajlítással lesz elvileg azonos a magasság.
Szerintem én kevertem össze, hogy 4 vagy 5 bites. A 16, 32, 48 számok jobban mennek.
Össze tudnád írni az összes torzításra, hogy miből mit kell kivonni, hozzáadni? Akár konkrét hangszereket is csinálhatsz, hasonlókat, mint az utóbbi példa volt, és majd beteszem az envelope.txt-be.

Boci-boci tarka techno változat Enterprise-ra:
[attach=1]
[attach=2]
Ehhez még egy kétrétegű hangszert tettem az envelope.txt-be. Majd feltöltöm az új envelope.txt-t. Tényleg, van még egyáltalán hely új hangszereknek? Jól teleraktam már.
Title: Re: MIDI
Post by: endi on 2017.September.25. 21:01:36
kimaxolod ezt a boci bocit :)
itt a faluban van a tejesautó, annak a hangszóróján is boci boci szól, gyerekkórussal :D vonítanak is a kutyák mint állat :)
Title: Re: MIDI
Post by: szipucsu on 2017.September.25. 21:12:35
a kutyák mint állat :)
Szó szerint!
Az nem egy olyan feldolgozás, ahol gyerekek énekelnek benne? Azt én is hallottam valahol, de nem tudtam, miért szól.

Szerk.:
gyerekkórussal
Ja, de igen, gyerekek énekelnek benne.
Title: Re: MIDI
Post by: IstvanV on 2017.September.25. 22:00:10
Szerintem én kevertem össze, hogy 4 vagy 5 bites. A 16, 32, 48 számok jobban mennek.
Össze tudnád írni az összes torzításra, hogy miből mit kell kivonni, hozzáadni?

A fenti hozzászólásban már megtalálhatók a helyes értékek 4 és 5 bites torzításhoz, a 4 bites magasabb hangú változatánál (amit a 76-os vezérlő 1. bitjével lehet engedélyezni) pedig csak a torzított hang +1015. A 7 bites az gyakorlatilag már zaj, itt talán nem sok értelme van a frekvencia korrekciónak, de +1527 lenne a megfelelő érték, és így még mindig 4 oktáv az eltérés.
Title: Re: MIDI
Post by: szipucsu on 2017.September.26. 11:03:52
A 10-es midi csatornán van olyan "hangmagasság", amihez nem tartozik semmilyen dobhang? Mert oda lehetne majd olyat tenni, amikor nem lecseng a hang, hanem "felcseng", egyre hangosodik. A zajcsatornára még nincs ilyen a midiben.

Arra gondoltam, a panned stereónak lehetne a fordított változata is, vagyis a mély hangok szólnak jobbról, a magasak balról. És egy zenén belül lehetne mindkét panned változatot használni.
Title: Re: MIDI
Post by: IstvanV on 2017.September.26. 14:10:56
A 10-es midi csatornán van olyan "hangmagasság", amihez nem tartozik semmilyen dobhang?

A General MIDI dobok a 35 és 81 közötti billentyűket használják (lásd itt (https://en.wikipedia.org/wiki/General_MIDI#Percussion)). A GS (https://en.wikipedia.org/wiki/Roland_GS#Additional_percussion_notes) ezt 27-87-re bővítette.

Quote
Arra gondoltam, a panned stereónak lehetne a fordított változata is, vagyis a mély hangok szólnak jobbról, a magasak balról. És egy zenén belül lehetne mindkét panned változatot használni.

Nem tudom, megérné-e, ehhez újabb vezérlő kellene, vagy a korábbi verziókkal nem kompatibilis módon megvalósítani az effektust. Azaz például úgy, hogy a bal vagy jobb oldal elérése után irányt váltana, és ez a már meglevő (de kétszeresre növelt érzékenységű) 10-es vezérlővel elforgatható lenne. Egészen pontosan így működött eddig, az eredményt 1..125 tartományra korlátozva:

[attachthumb=1]    PAN = (PITCH - 64) * 4 + PAN + 1

És ez lenne a módosított (inkompatibilis) verzió, az eredménynek csak a 0-6. bitje számít, ami invertált lesz ha a 7. bit 1:

[attachthumb=2]    PAN = (PITCH * 2 + PAN) * 2 + 193

De ha az effektusra csak ritkán van szükség, akkor lehetne külön csak ahhoz a zenéhez módosított lejátszót is készíteni.
Title: Re: MIDI
Post by: szipucsu on 2017.September.27. 12:26:47
De ha az effektusra csak ritkán van szükség
Nem tudom, mennyire kellene gyakran ez az effektus. Én arra gondoltam, hogy az envelope.txt-ben pl. PP-vel vagy valami más betűvel lehetne jelölni, ha ezt akarjuk. Nem létszükséglet, csak eszembe jutott. Így talán könnyebb lenne "látványos" sztereó zenéket készíteni. Igaz, én inkább csak torzított hangoknál használtam eddig ezt a P vezérlőt (vagy mi a neve).

Azon gondolkoztam még, zajcsatornás effektekhez, ami nem dob (pl. tenger hullámázásának utánzása), nem lehetne-e a 10-es midi csatornán kívül is valahogy helyet biztosítani. Bár belegondolva nem sok értelme lenne, mégis a nem használt dobokra kellene majd ilyeneket tenni, már ha van még egyáltalán hely az envelope.txt-ben.
Title: Re: MIDI
Post by: IstvanV on 2017.September.27. 12:51:56
Nem tudom, mennyire kellene gyakran ez az effektus. Én arra gondoltam, hogy az envelope.txt-ben pl. PP-vel vagy valami más betűvel lehetne jelölni, ha ezt akarjuk.

Ehhez módosítani kellene az envelope.bin formátumát.

Quote
már ha van még egyáltalán hely az envelope.txt-ben.

Nem tudom, van-e újabb, de az envelope2.txt-vel még 266 byte azaz kb 1.3 másodperc a szabad hely, és 96.75% van használatban. Ha elfogy, az egyébként hibaüzenetet eredményez.
Title: Re: MIDI
Post by: szipucsu on 2017.September.27. 13:34:16
Ehhez módosítani kellene az envelope.bin formátumát.
Ez érintené az eddigi konvertált zenék lejátszását a midiplay-jel?

Ez a legújabb envelope.txt. Csak a Pad 1 és Pad 2 lett olyan, hogy kétrégetű hangszerként egyszerre szóljanak, és minimális hangmagasságeltérés legyen köztük:  [attach=1]
Még pl. a Pad 4 és Pad 5-öt lenne jó hasonlóan megcsinálni, csak annyi különbséggel, hogy gyűrűmoduláció is legyen benne. A Pad 1 és Pad 2-nél is eredetileg így akartam, de valamiért nem működött jól, mintha nem a 0. és a 2. csatornát használta volna. De lehet, csak én voltam béna.
Illetve még a Lead 2-höz hasonló "kiegyenlített hangmagasságú" tiszta hanggal 50Hz-en váltakozó, más bites torzításokat lenne jó tenni a Lead 3, Lead 4, Lead 5-re.
Meg még a Gunshot-hoz hasonló, másbites torzításos hangmagasság felfutás-lefutás variációk lennének még jók talán valahol, ha beleférnek. Más tervem nincs, azt hiszem.
Title: Re: MIDI
Post by: IstvanV on 2017.September.27. 14:26:07
Ez érintené az eddigi konvertált zenék lejátszását a midiplay-jel?

Ha bin formátumúak, akkor igen.

Egyelőre beépítettem a fent leírt megoldást feltételes fordítással, ez a midi_asm.com esetében rövidebb és gyorsabb is az eredetinél. Talán a legegyszerűbb lenne, ha a csomag tartalmazná mindkét változatot.

Az envelope21.txt-ben kissé módosítottam az új hangszereket, a 81-es a 4-bites torzításnak megfelelő frekvencia korrekciót használ (-768, +1464), a 88/89-es pedig -8,8-at 0,16 helyett.

Ezen kívül a MIDI adat maximális méretét 28-ról 31K-ra növeltem.
Title: Re: MIDI
Post by: szipucsu on 2017.September.27. 15:55:03
Az envelope21.txt-ben kissé módosítottam az új hangszereket, a 81-es a 4-bites torzításnak megfelelő frekvencia korrekciót használ (-768, +1464), a 88/89-es pedig -8,8-at 0,16 helyett.
Köszi! :smt041
Mármint a 88-as és 89-esnél az egyikből levontál 8-at, a másikhoz meg hozzáadtál 8-at?

Quote
Egyelőre beépítettem a fent leírt megoldást feltételes fordítással, ez a midi_asm.com esetében rövidebb és gyorsabb is az eredetinél. Talán a legegyszerűbb lenne, ha a csomag tartalmazná mindkét változatot.

Még akár az összes eddigi midi fájlt is újra lehetne majd fordítani bin formátumúra. Nincs annyira sok, és azt hiszem, rajtam kívül más nem fordított le fájlokat. Úgyhogy majd ezt megcsinálhatom, és akkor elég lenne csak az újabb fajta lejátszó, ha úgy jó.
Title: Re: MIDI
Post by: IstvanV on 2017.September.27. 18:25:11
Mármint a 88-as és 89-esnél az egyikből levontál 8-at, a másikhoz meg hozzáadtál 8-at?

Igen. A különbség továbbra is 16.

[attachurl=1]
Title: Re: MIDI
Post by: endi on 2017.September.27. 18:34:15
érdekes oldal, midi keyboard, többen lehet egyszerre játszani rajta :)
http://www.multiplayerpiano.com/Room710769361301

olyat kerestem amivel a general midi hangokat le tudom játszani, de online nem találtam
Title: Re: MIDI
Post by: IstvanV on 2017.September.27. 20:27:04
Összehasonlítás céljára:
[attachurl=1]
[attachurl=2]
A 10-es vezérlő először 64, aztán 0, majd 127. A midplay2.com és midiasm2.com használja az újabb "P" változatot.

olyat kerestem amivel a general midi hangokat le tudom játszani, de online nem találtam

Ez a program (https://sourceforge.net/projects/vmpk/) ugyan nem online, de jól használható, akár EP-s MIDI vezérlésére is.
Title: Re: MIDI
Post by: szipucsu on 2017.September.27. 21:30:34
Összehasonlítás céljára:
Nekem ez kicsit magas. :oops:  Szóval a 10-es vezérlő értékétől függően változtatja meg, mi szóljon melyik oldalról?
Láttam, korábbi hozzászólásban is írtad, miről szól, de nekem az is magas. Most már ki is van terjesztve minden hangmagasságra, a nagyon magas és nagyon mély hangokra is az effektus, és lehet variálni a vezérlővel, hogy milyen hang melyik oldalról szóljon? Ha jól sejtem, ez a lényege.
Meghallgattam az új lejátszóval a pan.bin-t, eléggé változatosan variálja a jobb és bal csatornát.
Title: Re: MIDI
Post by: IstvanV on 2017.September.27. 22:32:35
Nekem ez kicsit magas. :oops:  Szóval a 10-es vezérlő értékétől függően változtatja meg, mi szóljon melyik oldalról?

A 10-es vezérlővel "eltolható" az effektus az alapértelmezett 64-es értékéhez képest. A lényeg, hogy az új változatban 0-ra állítva megfordítja az irányt.
Title: Re: MIDI
Post by: szipucsu on 2017.September.28. 09:31:53
A 10-es vezérlővel "eltolható" az effektus az alapértelmezett 64-es értékéhez képest.
Ha 0, 64, 127-en kívül más értékeket adunk meg, azokat is tudja kezelni? Még nem tudtam kipróbálni.
Title: Re: MIDI
Post by: IstvanV on 2017.September.28. 10:36:20
Ha 0, 64, 127-en kívül más értékeket adunk meg, azokat is tudja kezelni?

Igen. A 10-es vezérlő növelésének hasonló a hatása, mint a magasság növelésének, bár az érzékenysége kisebb. A kettő együtt határozza meg a pozíciót.

Még egy összehasonlítás (teljes méretnél animált):
[attachthumb=1]

Boci-boci tarka techno változat Enterprise-ra:
(Attachment Link)
(Attachment Link)

Ez is nagyon jó, érdemes lenne az eddigi zenéket összegyűjteni, esetleg snapshot formátumban is ahol RAMDISK-ről választható a file.
Title: Re: MIDI
Post by: szipucsu on 2017.September.28. 19:10:08
Azon gondolkodtam, lehetne-e valami más elv alapján is kicsit sztereósítani egy csatornát. Zozo írta egyszer, hogy valamelyik demóban pont az a jó, hogy ugyanaz a szólam sem mindig teljesen ugyanonnan szól. Például valami olyat lehetne, hogy minden második hang picit balról szól, az azutáni meg picit jobbról. (Tehát pl. a C picit balról, a D picit jobbról szól, nem teljesen középről. De lehetne úgy is, hogy egy szólam hangjai ahogy jönnek egymás után, minden második hang szól máshonnan.) Vagy nem tudom még, milyen elvet lehetne kitalálni.

érdemes lenne az eddigi zenéket összegyűjteni
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.
A Dreamland, Freeee, Badinerie is legyen benne? Azok eredetileg basic-ben íródtak, nem nagyon használják ki a lejátszó lehetőségeit. De ha már midibe konvertáltad őket, beleférnek.
A Cancan-ban volt egy apró hiba. Sok hajlítás volt benne, és az egyik hajlításnál becsúszott egy nagyon rövid magas hang. Azt még egyszer át kell konvertálni mid-ből bin-be, az újabb verzióval már jó lesz?

Meg még arra gondoltam, hogy ha a youtube-ra tennénk fel videót, nem olyan jó az üres képernyő lejátszás közben. Endi esetleg valami színátmenetet kitalálhatna a teljes képernyőre, ha más ötlet nincs. :D
Title: Re: MIDI
Post by: endi on 2017.September.28. 19:24:27
itt ezt a hangot tökre bírom és olyan sztereós is, mintha a tremoló lenne sztereósítva
https://youtu.be/ls-J8KIG0jA?t=26
Title: Re: MIDI
Post by: szipucsu on 2017.September.28. 21:36:11
Az EP midi mappámban találtam egy midi fájlt, már nem tudom, honnan származik. Lehet, Nyuzga töltötte fel ide. De elég jó fájl, mert teljesen az EP-re van optimalizálva, 3 hang szól egyszerre max. mindig. Egyetlen midi sáv van. Egyszerű dallam, valahol már hallottam... Most átkonvertáltam EP-re.
Ha már megvolt, csak én nem emlékeztem, akkor bocs. :D Ezt én töltöttem le a netről nemrég és szerkesztettem EP-sre, vagy valaki más töltötte fel ide és innen töltöttem le?
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: IstvanV on 2017.September.28. 22:16:35
Azon gondolkodtam, lehetne-e valami más elv alapján is kicsit sztereósítani egy csatornát. Zozo írta egyszer, hogy valamelyik demóban pont az a jó, hogy ugyanaz a szólam sem mindig teljesen ugyanonnan szól. Például valami olyat lehetne, hogy minden második hang picit balról szól, az azutáni meg picit jobbról. (Tehát pl. a C picit balról, a D picit jobbról szól, nem teljesen középről. De lehetne úgy is, hogy egy szólam hangjai ahogy jönnek egymás után, minden második hang szól máshonnan.) Vagy nem tudom még, milyen elvet lehetne kitalálni.

Minden lehetséges algoritmust nehéz lenne a programba beépíteni. :oops: De a hangok pozíciója állítható egyenként is a 10-es vezérlővel, bár ez nehézkesebb és kevésbé memória/CPU hatékony, így tetszőleges lehet a pozíció.

Quote
A Cancan-ban volt egy apró hiba. Sok hajlítás volt benne, és az egyik hajlításnál becsúszott egy nagyon rövid magas hang. Azt még egyszer át kell konvertálni mid-ből bin-be, az újabb verzióval már jó lesz?

Ha jól emlékszem, az az asm lejátszó már javított hibája volt, tehát elvileg nem kell újra konvertálni.

Azt esetleg még meg lehetne nézni, hogy az újabb megoldás a P-re nem ront-e el zenéket.
Title: Re: MIDI
Post by: nyuzga on 2017.September.28. 22:18:48
Én töltöttem fel. Ez az eredeti:

https://www.youtube.com/watch?v=h-mi0r0LpXo
Title: Re: MIDI
Post by: IstvanV on 2017.September.29. 16:12:44
itt ezt a hangot tökre bírom és olyan sztereós is, mintha a tremoló lenne sztereósítva

SOUND: eszközt használ, úgy látom, ez lehet az effektus:

ENVELOPE NUMBER 15;
             0,  64,  16,   2;
             0, -48,  48,   2;
             0,  48, -48,   2;
             0, -48,  48,   2;
  RELEASE;   0, -16, -63,  28;
ENVELOPE NUMBER 16;
             0,  16,  64,   2;
             0,  48, -48,   2;
             0, -48,  48,   2;
             0,  48, -48,   2;
  RELEASE;   0, -63, -16,  28;

SOUND SOURCE 1, ENVELOPE  15, PITCH  53, LEFT 255, RIGHT 255, STYLE   0, DURATION  10        ! t =  960
SOUND SOURCE 2, ENVELOPE  16, PITCH  56, LEFT 255, RIGHT 255, STYLE   0, DURATION  10        ! t =  960
SOUND SOURCE 1, ENVELOPE  15, PITCH  55, LEFT 255, RIGHT 255, STYLE   0, DURATION  10        ! t =  970
SOUND SOURCE 2, ENVELOPE  16, PITCH  58, LEFT 255, RIGHT 255, STYLE   0, DURATION  10        ! t =  970
SOUND SOURCE 1, ENVELOPE  15, PITCH  56, LEFT 255, RIGHT 255, STYLE   0, DURATION  10        ! t =  980
SOUND SOURCE 2, ENVELOPE  16, PITCH  60, LEFT 255, RIGHT 255, STYLE   0, DURATION  10        ! t =  980
SOUND SOURCE 1, ENVELOPE  15, PITCH  58, LEFT 255, RIGHT 255, STYLE   0, DURATION  30        ! t =  990
SOUND SOURCE 2, ENVELOPE  16, PITCH  61, LEFT 255, RIGHT 255, STYLE   0, DURATION  30        ! t =  990
SOUND SOURCE 1, ENVELOPE  15, PITCH  56, LEFT 255, RIGHT 255, STYLE   0, DURATION  20        ! t = 1020
SOUND SOURCE 2, ENVELOPE  16, PITCH  60, LEFT 255, RIGHT 255, STYLE   0, DURATION  20        ! t = 1020


[attachurl=1]

Már csak az a kérdés, hogy az Enterball-ból került-e a zene a demóba, vagy fordítva? :)
Title: Re: MIDI
Post by: endi on 2017.September.29. 16:28:24
ja azon mindig csodálkoztam hogy exos sound-al készült
Title: Re: MIDI
Post by: szipucsu on 2017.September.29. 17:27:52
Már csak az a kérdés, hogy az Enterball-ból került-e a zene a demóba, vagy fordítva? :)
És ha már ott volt az a másik két zene is, azokat miért nem használták fel valamilyen játékban. Mondjuk kicsit vicces lett volna a Yazoo zene a Túró Rudiban.
Title: Re: MIDI
Post by: Povi on 2017.September.30. 09:56:32
Például valami olyat lehetne, hogy minden második hang picit balról szól, az azutáni meg picit jobbról. (Tehát pl. a C picit balról, a D picit jobbról szól, nem teljesen középről.
Az orgonákon általában így van, a sípok nem kromatikusan vannak elhelyezve, hanem osztottan, szimmetrikusan, az egyik oldalt pl.: C D E F# G# , míg a másik oldalon a C# D# F G A sípok vannak.
Title: Re: MIDI
Post by: szipucsu on 2017.September.30. 10:29:08
Az orgonákon általában így van
Akkor ez még sztereóbb, háromfelé vannak osztva a sípok. Kár, hogy nem lehet kipróbálni. :D Bár a valóságban ilyen orgonát nem tudom, láttam-e, inkább szimmetrikus rémlik.
[attachimg=1]
Title: Re: MIDI
Post by: IstvanV on 2017.September.30. 13:54:02
[attachurl=1]
[attachurl=2]
[attachurl=3]
[attachurl=4]
Title: Re: MIDI
Post by: IstvanV on 2017.September.30. 15:20:47
Még egy konvertált zene, de itt a MIDI file nem igazán jó, mert az egyik burkológörbe valójában a dallamot is tartalmazza, azaz PC-s MIDI lejátszóval hiányzanak hangok:
[attachurl=1]
[attachurl=2]
[attachurl=3]
[attachurl=4]
[attachurl=5]
Title: Re: MIDI
Post by: szipucsu on 2017.September.30. 15:28:34
Mindegyik zenéhez két .bin fájl is tartozik, az egyik mididata.bin, a másik a zene címe.bin. Mi a különbség a kettő között?
A mididata helyett lehetne más cím? Hogy a két zene mididata.bin-je ne lehessen összekeverhető.

Az egyiket már meghallgattam, de csak PC-s midin, szép hosszú, minden hang benne van.
Title: Re: MIDI
Post by: IstvanV on 2017.September.30. 15:38:06
Mindegyik zenéhez két .bin fájl is tartozik, az egyik mididata.bin, a másik a zene címe.bin. Mi a különbség a kettő között?

A második az eredeti EXOS escape szekvenciákat tartalmazza.

Quote
Az egyiket már meghallgattam, de csak PC-s midin, szép hosszú, minden hang benne van.

Csak a yazoo.mid-nél vannak hiányzó hangok, az enterball.mid esetében nincs ilyen probléma. Bár a hangszerek választása egyiknél sem General MIDI kompatibilis, egyszerűen az eredeti burkológörbe szám lett a hangszer.

Quote
A mididata helyett lehetne más cím? Hogy a két zene mididata.bin-je ne lehessen összekeverhető.

A file tetszőlegesen átnevezhető, de FILE bővítés nélkül a lejátszó csak a mididata.bin-t találja meg.
Title: Re: MIDI
Post by: endi on 2017.September.30. 18:25:29
mocsak, ráadásul esc szekvenciák :)
eddig egy zenéről tudtam hogy esc szekvenciák, amit én csináltam a dizzy lordba :)
Title: Re: MIDI
Post by: IstvanV on 2017.September.30. 22:55:37
mocsak, ráadásul esc szekvenciák :)
eddig egy zenéről tudtam hogy esc szekvenciák, amit én csináltam a dizzy lordba :)

A burkológörbéket ilyen formátumban tárolja a demo, a hangokat azonban csak lejátszáskor konvertálja escape szekvenciákra, mivel egy Esc S 12 byte méretű, így sok helyet foglalnának a zenék (bár egyébként jól tömöríthetőek lennének). Konvertálni viszont a legegyszerűbben a SOUND: eszközre írt adatot lehet.

Még egy Yazoo próbálkozás (PC-s lejátszáshoz, de a hangszerek továbbra is csak az envelope alapján, tehát célszerű jobbakat választani):
[attachurl=1]
[attachurl=2]
Title: Re: MIDI
Post by: endi 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 :)
Title: Re: MIDI
Post by: szipucsu 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?
Title: Re: MIDI
Post by: IstvanV 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 (http://www.ep128.hu/Ep_Util/File.htm) 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.
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: IstvanV 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).
[attachurl=1]
Title: Re: MIDI
Post by: szipucsu 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
Title: Re: MIDI
Post by: IstvanV on 2017.October.02. 14:43:30
midiconv beta verzió:
[attachurl=1]

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.
Title: Re: MIDI
Post by: szipucsu 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:
[attach=1]
A végén copy-pastézett, "elrontott" változat:
[attach=2]
Title: Re: MIDI
Post by: IstvanV 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?
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: IstvanV 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ő.
Title: Re: MIDI
Post by: IstvanV on 2017.October.02. 17:52:50
Konvertált zenék egy csomagban:
[attachurl=1]
Nem mindegyik jó, az Exolon például csak az eredetinél egyszerűbb hangszereket használ.
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: IstvanV 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.
[attachthumb=1]
Title: Re: MIDI
Post by: szipucsu on 2017.October.02. 22:09:19
Lehet csemegézni az összes eddigi zenéből. Kb. 35 van összesen:
[attach=1]
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.)
Title: Re: MIDI
Post by: Zozosoft on 2017.October.02. 22:28:29
Fresceus?

Nagyon jó kis gyűjtemény! Még valami kijelzés kéne a lejátszóba :oops:
Title: Re: MIDI
Post by: szipucsu on 2017.October.02. 22:32:52
Fresceus?
Nem az. Az a Freeee folytatása, ami a Xorgame-ben is szól. Olyanra gondolok, amit még eddig nem töltöttünk fel ide, még a korábbi változatát sem. (Remélem, István gyűjteményében nincs ilyen, mert akkor nem jó a feladványom. De ott mintha nem láttam volna teljesen újat.)

Valami kijelzőre én is gondoltam. Ha youtube videót csinálunk belőle, valami kéne oda. Ha más nem, nagy betűkkel a zene címe. De valami izgalmasabb dolog jobb lenne. :D
Title: Re: MIDI
Post by: Zozosoft on 2017.October.02. 22:50:29
De valami izgalmasabb dolog jobb lenne. :D
Én olyasmire gondolnék mint a DTM lejátszóban, mutatná a hangszereket, meg a hangerőt csatornánként (bal/jobb).
Title: Re: MIDI
Post by: Zozosoft on 2017.October.02. 22:54:23
Kiszedve a RAMDISK-ből, igazi gépen kipróbáláshoz.

Még mindig nehéz elhinni, hogy milyen hangokat lehet kicsalogatni a Dave chip hanggenerátoraiból :-) meg kellett győződni róla, hogy nem csak emulátoros trükk :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: IstvanV on 2017.October.03. 12:15:20
Nekem a PAKIBAS és a SORCEMIX tűnik újnak, de nem tudom, melyik valóban új. :oops:
Title: Re: MIDI
Post by: szipucsu on 2017.October.03. 15:18:24
Nekem a PAKIBAS és a SORCEMIX tűnik újnak, de nem tudom, melyik valóban új. :oops:
Igen, a kettő közül az egyik az.
A kettő közül, amelyik már volt, azt először P paraméterrel is átkonvertáltam, hogy sztereóbb legyen. Valaki reagált is rá, hogy a nem P paraméteres jobb, de különösebb különbséget nem vett észre a kettő között.
De most már könnyű lenne kitalálni. :D
Title: Re: MIDI
Post by: szipucsu on 2017.October.03. 22:52:53
A játék fent leírt formátumában van.
A .bin kiterjesztés zavart meg. Nem lehetne amúgy valami külön kiterjesztést kitalálni a kovertált midi fájloknak? Régebben a videónak is lett külön kiterjesztése, az .epv.
Title: Re: MIDI
Post by: IstvanV on 2017.October.04. 09:36:22
A .bin kiterjesztés zavart meg. Nem lehetne amúgy valami külön kiterjesztést kitalálni a kovertált midi fájloknak? Régebben a videónak is lett külön kiterjesztése, az .epv.

Lehetne például .epm, bár az már használatban van PC-n (EPM (http://filext.com/file-extension/EPM)).
Title: Re: MIDI
Post by: Zozosoft on 2017.October.04. 09:48:47
bár az már használatban van PC-n (EPM (http://filext.com/file-extension/EPM)).
Kit érdekel a hülye PC :-)
Title: Re: MIDI
Post by: szipucsu on 2017.October.04. 17:28:17
Lehetne például .epm
Én is pont az .epm-re gondoltam. EP Midi vagy EP Music is lehet az értelmezése.
Még esetleg az EMI lehetne (Enterprise MIdi). De az .epv mintájára érdemesebb lehet az ilyen multimédiás formátumoknak az .ep kezdetű előtagot adni.
Hogy PC-n is van ilyen, talán nem számít, mert pl. .com is van.

A Rockdigi zenének nincs kiterjesztése? A DTM az kicsit más.
Title: Re: MIDI
Post by: szipucsu on 2017.October.04. 20:28:55
Az jutott eszembe, hogy pl. az FL Studióban van olyan effektus, amikor egyik hang "átcsúszik" a másikba. Tehát nem elhallgat az egyik hang a másik előtt, hanem a hangmagasság hajlításával "átmegy" bele. Ezt glide-nak, hajlításnak is nevezik. Az Orient Express zenéjében is van pár helyen hasonló. Ezt bonyolult lenne a EP midibe beépíteni? Elég hatásos tud lenni. Pl. egy vezérlő adott értékére így szólnának a hangok. (Talán a midiben alapból is van ilyen, de ezt nem tudom.) Lehet még azt is állítani, hogy milyen gyorsan csússzon át a hang. Azaz az új hang megszólalásakor mennyi idő után érje ez az új hang magasságát a régiből, vagy valami ilyesmi.
Title: Re: MIDI
Post by: szipucsu on 2017.October.04. 22:03:01
.
Title: Re: MIDI
Post by: IstvanV on 2017.October.05. 11:48:33
Az jutott eszembe, hogy pl. az FL Studióban van olyan effektus, amikor egyik hang "átcsúszik" a másikba. Tehát nem elhallgat az egyik hang a másik előtt, hanem a hangmagasság hajlításával "átmegy" bele. Ezt glide-nak, hajlításnak is nevezik. Az Orient Express zenéjében is van pár helyen hasonló. Ezt bonyolult lenne a EP midibe beépíteni? Elég hatásos tud lenni. Pl. egy vezérlő adott értékére így szólnának a hangok. (Talán a midiben alapból is van ilyen, de ezt nem tudom.) Lehet még azt is állítani, hogy milyen gyorsan csússzon át a hang. Azaz az új hang megszólalásakor mennyi idő után érje ez az új hang magasságát a régiből, vagy valami ilyesmi.

Az Orient Express-ben hajlítással oldottam meg, erre itt egy egyszerűbb példa:
[attachthumb=1]
[attachurl=2]

Természetesen így nehezebben szerkeszthető a zene, és csak +/- 2 félhangot lehet hajlítani (4 a teljes tartomány). Ha gyakran van szükség ilyen effektusra, akkor célszerűbb lehet külön hajlított hangszert definiálni erre a célra.
Title: Re: MIDI
Post by: IstvanV on 2017.October.05. 18:00:23
Kijelzésre tett próbálkozás:
[attachurl=1]
A hangszerek megjelenítését elrontja a midiconv hangszer optimalizálása, amely mindet átszámozza 0-tól kezdődően.

Találtam újabb, egyelőre nem javított hibákat is. :oops: Lecsengő hangokon például nem működnek a vezérlők és a hajlítás.

Még egy újdonság a tömörített formátum támogatása, erre néhány példa:
[attachurl=2]
[attachurl=3]
[attachurl=4]

Módosított epcompress verzió:
[attachurl=5]
Title: Re: MIDI
Post by: szipucsu on 2017.October.05. 19:15:29
Kijelzésre tett próbálkozás:
Ez nagyon jópofa!
Az a számozás nem is fontos talán.
A midi hangszerek neve helyett esetleg érdemes lenne saját neveket kitalálni, de ez már részletkérdés. Lényegében a Square wave az egyetlen, ami stimmel. :D De pl. az 50Hz-ben oktáv távolságban pirtyegő hangnak sincs saját neve, meg semminek. Mondjuk az FL Studióban is érdekes saját neveket találtak ki a "hangszereknek".
Amiket beírtunk megjegyzésként az envelope.txt-be, azokból is ki lehet indulni, pl. delayed echo, super guitar. Vagy maradjanak a midis hangszernevek? Az orgonák mondjuk maradhatnak is.
Title: Re: MIDI
Post by: endi on 2017.October.05. 19:28:42
snapshotot kérünk :)
Title: Re: MIDI
Post by: IstvanV on 2017.October.05. 19:44:10
Az a számozás nem is fontos talán.

A probléma az, hogy konvertált (.epm) file esetén nem azok a hangszerek jelennek meg, amik eredetileg a szerkesztőben voltak, mert a midiconv mindet átrendezi. De ennek csak az volt a célja, hogy például játékba épített zenénél kisebb lehessen a hangszer táblázat. Jelenleg nem tűnik azonban valószínűnek, hogy ilyen játék vagy demo ténylegesen készüljön (illetve ha lenne is, akkor is a DAVE regiszter mentést használná, mint a Xorgame), tehát lehet, hogy célszerűbb lenne a hangszerek átszámozását törölni a midiconv-ból.
Title: Re: MIDI
Post by: szipucsu on 2017.October.05. 20:19:38
snapshotot kérünk :)
Á, csak be kell állítani a epfileio.rom-ot, letölteni a fájlt, és F1-gyel fájlkiválasztó ablak.

Jelenleg nem tűnik azonban valószínűnek, hogy ilyen játék vagy demo ténylegesen készüljön
Néha készülnek játékok (pl. Geco jóvoltából, de idén Skramble, Xorgame is volt, Endi is néha ír valamit, ötévente én is valami basic játékot :D ), használhatják akár ezt a lehetőséget is.
Esetleg még az envelope alapján generálhat a lejátszó valami hangszernevet, pl. kis lecsengő, nagy lecsengő, agyontorzított pürtyögő, csingilingi vagy ilyesmi (ennél azért komolyabb nevekkel).

UI: Ebbe a kijelzős lejátszóba be van építve alapból az envelope.txt? Röptében is nagyon jól működik midi lejátszóként, de soha nem olvassa be az envelope.txt-t.
Title: Re: MIDI
Post by: szipucsu on 2017.October.05. 22:14:26
Kétrétegű hangszernél ha gyűrűmoduláció van a két réteg között, akkor a lejátszó alapból tudja, hogy a két réteget a 0-ás és a 2-es csatornára kell rakni?
Az envelope.txt-ben átírtam az egyik ilyen hangszert, és nem jól szól, nem mindig a megfelelő csatornákat használja:
Code: [Select]
88:1,0 {                                # Pad 1
   0, 62, 62,-8, 128;
R  1,  0,  0, 0, 128;
}

89 {                                    # Pad 2 square help
   0, 62, 62, 8, 0;
R  1,  0,  0, 0, 0;
}
A superguitar két rétegénél is ugyanígy van megoldva, az meg jól szól. Ez mitől lehet? Arra gondoltam, hátha az R paraméter okozza a hibát. Kipróbáltam anélkül is, és 20-at írtam az 1 helyett, de így is ugyanazt csinálja.
Fix csatornafoglalással biztos működne.
Title: Re: MIDI
Post by: IstvanV on 2017.October.06. 10:25:37
Néha készülnek játékok (pl. Geco jóvoltából, de idén Skramble, Xorgame is volt, Endi is néha ír valamit, ötévente én is valami basic játékot :D ), használhatják akár ezt a lehetőséget is.

Természetesen készülhetnek még eredetileg MIDI formátumú zenét használó játékok, de valószínűleg nem a teljes lejátszó beépítésével, mivel sok CPU időt és memóriát fogyaszt, hanem például a regiszter mentést valamilyen módon tömörítve. És ha lenne is midiplay-t tartalmazó játék, ilyen esetben külön is lehetne "optimalizálni" a hangszerek számozását, egyszerű lejátszásra szánt zenénél ez csak elrontja a kijelzést.

Quote
Esetleg még az envelope alapján generálhat a lejátszó valami hangszernevet, pl. kis lecsengő, nagy lecsengő, agyontorzított pürtyögő, csingilingi vagy ilyesmi (ennél azért komolyabb nevekkel).

Ez meglehetősen nehéz lenne, a lejátszónak az adat elemzése alapján kellene eldöntenie, hogy az éppen csingilingi vagy egyéb hang-e.

Quote
UI: Ebbe a kijelzős lejátszóba be van építve alapból az envelope.txt? Röptében is nagyon jól működik midi lejátszóként, de soha nem olvassa be az envelope.txt-t.

Az assembly lejátszó módosított változata, nem támogat envelope.txt-t, csak a bináris file formátumokat.

Kétrétegű hangszernél ha gyűrűmoduláció van a két réteg között, akkor a lejátszó alapból tudja, hogy a két réteget a 0-ás és a 2-es csatornára kell rakni?
Az envelope.txt-ben átírtam az egyik ilyen hangszert, és nem jól szól, nem mindig a megfelelő csatornákat használja:

Minden nem dob hangszer a 0. és 2. csatornát próbálja foglalni először, de ha ezeket már használja valami, akár egy másik hangszer lecsengése, akkor az 1. csatornára kerül a hang. Gyűrűmodulált hangszert érdemes lehet fixen a 0. és 2. csatornára beállítani, mást egyébként sem használhatna.
Title: Re: MIDI
Post by: IstvanV on 2017.October.06. 21:17:41
Frissített csomag:
[attachurl=1]

Tartalmazza az új kijelzős lejátszót, az egyes verziók között ezek az eltérések:
- midiplay.com: eredeti C lejátszó, lassabb, envelope.txt támogatott, tömörített .epm file nem, kijelzés nincs, régi "P" mód (lásd itt (https://enterpriseforever.com/sound/midi/msg66628/#msg66628) és itt (https://enterpriseforever.com/sound/midi/msg66678/#msg66678))
- midplay2.com: C lejátszó az új "P" móddal
- midi_asm.com: asm lejátszó, gyorsabb, envelope.txt nem támogatott, tömörített .epm file is használható, nincs kijelzés, régi "P" mód
- mididisp.com: asm lejátszó kijelzéssel és új "P" móddal

Tömörített file létrehozására és kicsomagolására a midipack (https://enterpriseforever.com/sound/midi/?action=dlattach;attach=19055) használható.

Az új midiconv verzió alapértelmezés szerint nem rendezi át a hangszerek számozását, de ha ez valamiért mégis hasznos lenne, akkor a -renumber paraméterrel engedélyezhető. Tartalmazza a korábbi javításokat, az azonos időpontban kezdődő hangjegyeket MIDI csatorna szerint rendezi, -optsort használata esetén a kimeneti file méretét próbálja csökkenteni a rendezéssel (tömörítés után ez valójában méretnövekedést is eredményezhet).
Title: Re: MIDI
Post by: szipucsu on 2017.October.07. 14:46:00
Frissített csomag:
A midiconv2 nem változott? Az, ami a furább eseteket, mint ami a Tboci-ban volt, máshogy kezeli. Vagy erre most az -optsort paraméter való? A -renumber paraméternek van valamilyen hatása a zenére magára?

A mididisp teljesen jól használható röptében midi lejátszásra is! Azt nem lehetne esetleg megcsinálni, hogy a vezérlők állapotát, vagy néhány vezérlő állapotát is jelezze a kijelző? A Cakewalkkal képtelenség beállítani őket rendesen. A Rosegarden meg szerintem nem csak a vezérlőket állítja át, hanem más is, mert mindig pár kilobájttal nagyobb lesz az exportált midi file, ha ott állítom át a vezérlőket (csatornamegosztáshoz).

UI.: Feladom. Most a Rosegardennel beállítottam a vezérlőket, de a midi exportálása után már nem volt benne egy csomó korábbi beállítás. Ez a Rosegarden használhatatlan... Nincs valami módszer, amivel a vezérlőket egyszerűen lehet beállítani a megfelelő értékre? István, írtál valamiket régebben, megpróbálom visszakeresni. Lehet, a legjobb lenne hex editorral írni be majd a vezérlőkbe a megfelelő értékeket, az tutibiztos. Csak meg kell találnom, hova kell ott pontosan beírni.
Title: Re: MIDI
Post by: IstvanV on 2017.October.07. 17:02:06
A midiconv2 nem változott? Az, ami a furább eseteket, mint ami a Tboci-ban volt, máshogy kezeli.

Most az van a csomagban, néhány további kisebb módosítással.

Quote
Vagy erre most az -optsort paraméter való?

Annak csak az az előnye, hogy valamivel kisebb lehet a tömörítetlen kimeneti file. Azonban a Tboci-hoz hasonló zenéknél, ahol fontos a DAVE csatornák kiszámítható hozzárendelése, az alapértelmezett mód ajánlott, ahol azonos időpont esetén az alacsonyabb MIDI csatorna számú hangok szólalnak meg először.

Quote
A -renumber paraméternek van valamilyen hatása a zenére magára?

Nincs, csak átszámozza a hangszereket az envelope és a MIDI adatban is, de a hang ugyanaz marad. Azaz megjelenítésnél általában mindenből zongorák lesznek. :)

Quote
A mididisp teljesen jól használható röptében midi lejátszásra is! Azt nem lehetne esetleg megcsinálni, hogy a vezérlők állapotát, vagy néhány vezérlő állapotát is jelezze a kijelző?

Talán megoldható, bár a 64 extra szám megjelenítése növelné a CPU fogyasztást, és a képernyőn is helyet kellene találni. A hangszerek mellett nem lehet, mert ott valójában csak a képernyő memória cím és a jobb margó változik soronként, a program nem ír ki szövegesen a lejátszás közben erre a területre semmit (egy 2*128*40 méretű tömb tartalmazza az összes hangszer nevét).

Quote
A Cakewalkkal képtelenség beállítani őket rendesen. A Rosegarden meg szerintem nem csak a vezérlőket állítja át, hanem más is, mert mindig pár kilobájttal nagyobb lesz az exportált midi file, ha ott állítom át a vezérlőket (csatornamegosztáshoz).

A Rosegarden kimenete elsősorban azért nagyobb méretű, mert a Cakewalk méretre optimalizál (erre a MIDI formátum lehetővé tesz néhány trükköt, amiket a Rosegarden nem használ). Ezen kívül több szöveges információt is tartalmaz, például megjegyzésben hogy ez a file Rosegarden szerkesztővel készült, a sávok neveit, stb.

Quote
UI.: Feladom. Most a Rosegardennel beállítottam a vezérlőket, de a midi exportálása után már nem volt benne egy csomó korábbi beállítás. Ez a Rosegarden használhatatlan...

Talán a legjobb lenne feltölteni a hibás file-t.

Szerk.: sikerült kipróbálni a Cakewalk Express-t QEMU és 32 bites Windows XP alatt, ez a prgram valójában tud "piano roll" módot, esemény listát, és a vezérlők grafikus szerkesztését is. Tehát nem is lenne szükség a Rosegarden-re. :oops:
Title: Re: MIDI
Post by: szipucsu on 2017.October.07. 17:06:04
Talán a legjobb lenne feltölteni a hibás file-t.
Kicsit pipa lettem az előbb a Rosegardenre. Az egyik gond az volt, hogy csak az első három sávon jegyezte meg, milyen hangszert állítottam be oda, a következő sávokat egyszerűen átállította a nullára a hangszer számát. Viszont helyette valamelyik vezérlőbe meg belepiszkált, és oda viszont betette helyette a törölt hangszereket. (Megadható a kezelőfelületen is a Cakewalk-ban, hogy milyen hangszer legyen, meg valahol máshol is talán, amivel a Cakewalk-ban bonyolult hozzáférni, mint a vezérlőkhöz.) Ez azzal járt, hogy ha leállítom a lejátszást, majd folytatom onnan, ahol megállt, akkor, mivel csak az elején vannak a hangszerek megadva, zongora lesz mindenhol, tehát a szerkesztést eléggé megbonyolítja.

Ami még súlyosabb gond, hogy a Rosegarden egyszerűen átírt két midi sávot is ugyanarra a csatornára, a Telephone ring és a Gunshot is az 5-ösre került. Az utána levő hangszerek csatornaszáma meg 4-es és 3-as lett, amik már foglalt midi sávok. Ez azért durva. Pedig nem állítottam semmit, csak a vezérlőket. Néztem is, hogy milyen furán szól...

Mindenesetre mellékelem az eredeti és a Rosegarden által elrontott fájlt. Az utóbbiban a hangszerek nevét visszaállítottam a lenullázottról, utána láttam, más gond is van, ekkor adtam fel.
[attach=1]
[attach=2] (Ez utóbbi a rosegardenes.)

Esetleg lehetne külön mididisp "fejlesztői" (zeneszerkesztési) célokra? És az kijelezné a vezérlőket is. Hogy a képernyőn hol, az jó kérdés. Nem kell neki nagy felhajtás, úgyis csak én használnám, és elég, ha látom, hogy pl. a 70-es vezérlőkön milyen érték van éppen. Meg talán a többi EP specifikus vezérlő lenne jó, ha látszana. A P nem kell, ott nem számít, ha az értéke pár számmal kisebb/nagyobb, mint kéne.

Egyébként ügyes, hogy nem olvassa az envelope.txt-t, mégis tudja, minek kell szólnia.
Title: Re: MIDI
Post by: szipucsu on 2017.October.07. 17:09:54
sikerült kipróbálni a Cakewalk Express-t QEMU és 32 bites Windows XP alatt, ez a prgram valójában tud "piano roll" módot, esemény listát, és a vezérlők grafikus szerkesztését is. Tehát nem is lenne szükség a Rosegarden-re. :oops:
Az a baj, hogy a vezérlőknek csak a grafikus szerkesztését tudja. Számmal ugyan kijelzi, hol van a kurzor a szerkesztőfelületen, de valójában nem is oda kerül, ha odarakok valamit. Ezért kellett másik program. Te sem találtál a Cakewalkban nem grafikus vezérlőszerkesztést? Az lenne ott is jó, ha számmal lehetne megadni a vezérlő értékét, de sajnos nem lehet. :(
Title: Re: MIDI
Post by: IstvanV on 2017.October.07. 17:15:08
[attachthumb=1]

Az "Event List"-ben egyszerűen rá lehet kattintani a mezőkre a táblázatban, és új értéket beírni, illetve az egérgomb lenyomva tartása mellett fel és le "húzható" is. Úgy látom, itt 0 és 127 közötti értékűek a vezérlők. Szintén szerkeszthetők az egyes hangjegyek paraméterei a Piano Roll ablakban jobb kattintással. Grafikusan szerkeszthető minden vezérlő, a hajlítás, és az aftertouch is.
Title: Re: MIDI
Post by: szipucsu on 2017.October.07. 17:36:28
Az "Event List"-ben egyszerűen rá lehet kattintani a mezőkre a táblázatban, és új értéket beírni
Ááááá, ez eszméletlen, szerintem kb. 17 éve használom a Cakewalk-ot, de az Event List-tel nem sokat foglalkoztam. Nem is gondoltam, hogy ha egy vezérlőt átállítunk, akkor oda is bekerül.
Most megoldódott a rejtély. :smt041 :smt041 :smt041 Köszi szépen!
Akkor nem kell a mididisp-ben se módosítani semmit.

Még annyi, hogy a Wikin (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI) jól vannak írva a 70-es ill. 77-es vezérlő értékei? Mert a fix 0-ás csatornafoglalásra én 5-öt állítottam be, és jól is szól, viszont a Wikin 4 van ott. Vagy jó a 4 is?
Régen kimásoltam magamnak, de itt eggyel eltérnek az értékek a Wikihez képest:
Quote
  1,  33,  65,  97: dinamikus csatorna (alapértelmezett)
  5,  37,  69, 101: fix 0. csatorna
  9,  41,  73, 105: fix 1. csatorna
 13,  45,  77, 109: fix 2. csatorna

 17,  49,  81, 113: 0. csatorna megosztva
 21,  53,  85, 117: 1. csatorna megosztva
 25,  57,  89, 121: 0. csatorna megosztva
 29,  61,  93, 125: 1. csatorna megosztva
Title: Re: MIDI
Post by: IstvanV on 2017.October.07. 17:46:54
0-ás csatornafoglalásra én 5-öt állítottam be, és jól is szól, viszont a Wikin 4 van ott. Vagy jó a 4 is?

Az alsó 2 bit nem számít ennél a vezérlőnél, tehát a 4, 5, 6 és 7 is ugyanazt jelenti (ha 0-127 a teljes tartomány). Jelenleg a felső 2 bitnek sincs jelentősége, bár később még használhatók lehetnének valamire.
Title: Re: MIDI
Post by: szipucsu on 2017.October.07. 18:08:59
bár később még használhatók lehetnének valamire.
Mondjuk PWM értékekre? :D De arra kevés lenne szerintem.
Akkor amit én idemásoltam vezérlőértékeket, és amik a wikin vannak, azok is jók?
Title: Re: MIDI
Post by: IstvanV on 2017.October.07. 18:25:31
Mondjuk PWM értékekre? :D De arra kevés lenne szerintem.

A csatorna foglalás további vezérlésére, például hogy csak az egyik DAVE csatornát ne használja.

Quote
Akkor amit én idemásoltam vezérlőértékeket, és amik a wikin vannak, azok is jók?

Igen.
Title: Re: MIDI
Post by: szipucsu 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.
[attach=1]
[attach=2]
[attach=3]
Title: Re: MIDI
Post by: szipucsu 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.)
Title: Re: MIDI
Post by: IstvanV 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
[attachurl=1]

Í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. :)
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: IstvanV 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).
Title: Re: MIDI
Post by: endi on 2017.October.07. 19:52:39
snapshot? :)
Title: Re: MIDI
Post by: IstvanV on 2017.October.07. 20:03:15
snapshot? :)

Néhány hozzászólással feljebb van egy zenéről.
Title: Re: MIDI
Post by: endi 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
Title: Re: MIDI
Post by: szipucsu 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ó):
[attach=1]
[attach=2]

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
Title: Re: MIDI
Post by: IstvanV on 2017.October.07. 21:47:48
Újra konvertált zenék hangszer átszámozás nélkül és tömörítve:
[attachurl=1]
Ebben a csomagban megtalálható a Lands of Havoc 3 csatornás (Atari ST) változata is.
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: IstvanV 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.
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: szipucsu 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.
Title: Re: MIDI
Post by: IstvanV 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.
Title: Re: MIDI
Post by: szipucsu on 2017.October.08. 11:21:39
Szabályozható kitöltési tényezőhöz digitális hang (pl. SID emuláció) kellene.
Néhány játékban, pl. Heartland, Renegade (legalábbis azokban a verziókban, amiket én ismerek) eltér a hangzás a megszokottól, olyan, amit sima sound utasítással nem lehet (szerintem) elérni. Ehhez milyen trükköt használhatnak? És a key click is olyan, amit pl. basic sound-dal nem lehet megcsinálni (már volt itt szó róla). És pl. a Sabre Wulf, Atic Atac játékban a lépések hangja sem szokásos. Ehhez hasonlókat nehéz lenne a midibe beépíteni?
Title: Re: MIDI
Post by: IstvanV on 2017.October.08. 11:25:27
Néhány játékban, pl. Heartland, Renegade (legalábbis azokban a verziókban, amiket én ismerek) eltér a hangzás a megszokottól, olyan, amit sima sound utasítással nem lehet (szerintem) elérni. Ehhez milyen trükköt használhatnak? És a key click is olyan, amit pl. basic sound-dal nem lehet megcsinálni (már volt itt szó róla). És pl. a Sabre Wulf, Atic Atac játékban a lépések hangja sem szokásos. Ehhez hasonlókat nehéz lenne a midibe beépíteni?

A játékokban nem tudom, hogyan oldották meg az effektusokat, de a KEY CLICK az letiltott megszakítás mellett nagy sebességgel állítja a hang paramétereit, tehát akár digitális is lehetne. Nem használja a SOUND: eszközt.

Szerk.: SIDBASIC kompatibilis hangot előállító lejátszó lehetőségét már említettem korábban, ez ugyan valószínűleg csak turbós (pl. 40 MHz-es) emulált gépen működne, de szerkesztésnél ez nem lenne probléma, a kimenetét pedig M64 formátumra lehetne konvertálni, ami lejátszható Geco programjával.
Title: Re: MIDI
Post by: szipucsu on 2017.October.08. 20:29:44
Ez nem lett különösebben nagy durranás. Szerintem a kíséret nem lett túl jó. Főleg annál a résznél, ahol a megosztott csatorna helyett nem megosztott szól, de a lecsengés miatt még megosztott hangok szólnak egy darabig. Talán azzal lehetne feldobni, ha nem D lecsengős hangok lennének, hanem a túl rövid hangokat egyesével átírnánk hosszabbakra, ez talán megoldana mindent.
Title: Re: MIDI
Post by: IstvanV on 2017.October.08. 21:10:05
Főleg annál a résznél, ahol a megosztott csatorna helyett nem megosztott szól, de a lecsengés miatt még megosztott hangok szólnak egy darabig.

Ez a 4. sávon a hang kezdeténél van? Bár nem túl elegáns megoldás, a megosztott hangot sikerült némítani három rövid 0 hangerejű hangjegy megszólaltatásával ugyanazon az osztott DAVE csatornán, de lecsengés nélküli hangszerrel (tehát ez külön sáv és MIDI csatorna, de lehetne a 2. sávon is átmenetileg állítani a hangszert.):
[attachthumb=1]

Tulajdonképpen lehetne erre a célra a 123-ashoz hasonló vezérlő is. Az is kikapcsol minden hangot a csatornán, de lecsengéssel, tehát olyan kellene még, ami azonnal megszakítja mindet.
Title: Re: MIDI
Post by: szipucsu on 2017.October.08. 23:16:43
Ez a 4. sávon a hang kezdeténél van?
Igen. Mondjuk ha ezzel a trükkel lehet némítani, az nem rossz! (Mármint a 0 hangerejű hangokkal.) De az 5. (utolsó) midi csatornára is lehetne ezeket a hangokat tenni szerintem. Ha jól emlékszem, az is ugyanaz a Dave csatorna, csak nem megosztott.
Title: Re: MIDI
Post by: IstvanV on 2017.October.09. 07:43:22
Igen. Mondjuk ha ezzel a trükkel lehet némítani, az nem rossz! (Mármint a 0 hangerejű hangokkal.) De az 5. (utolsó) midi csatornára is lehetne ezeket a hangokat tenni szerintem. Ha jól emlékszem, az is ugyanaz a Dave csatorna, csak nem megosztott.

Az fontos, hogy osztott legyen, mert csak akkor foglalja le az 5. és 7. "DAVE csatornát" is, némítva az ott még lecsengő hangokat a 2. sávról.
Title: Re: MIDI
Post by: szipucsu on 2017.October.09. 17:08:59
Az fontos, hogy osztott legyen, mert csak akkor foglalja le az 5. és 7. "DAVE csatornát" is, némítva az ott még lecsengő hangokat a 2. sávról.
Lehet, hogy így sem hangzik rosszul az a rész, hogy lassan átmegy osztott csatornából nem osztottba. Még kísérletezem, hogyan jobb.

A mididisp, ha röptében játszunk le midit, honnan veszi az envelope-ot? Mert írtad, az envelope.txt-t nem használja. De mégis szól. Az envelope.bin-t használja? És ha közben frissítem az envelope.txt-t, akkor előbb a midiplay-t kell futtatni, hogy frissüljön az envelope.bin is a mididisp-nek?
Title: Re: MIDI
Post by: IstvanV on 2017.October.09. 17:10:46
Az envelope.bin-t használja? És ha közben frissítem az envelope.txt-t, akkor előbb a midiplay-t kell futtatni, hogy frissüljön az envelope.bin is a mididisp-nek?

Igen.
Title: Re: MIDI
Post by: szipucsu on 2017.October.09. 17:59:42
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: IstvanV on 2017.October.09. 19:03:56
A Sabre Wulf-hoz hasonlóan itt is javíthatja az időzítést az 50 Hz-es IRQFREQ beállítása konvertálásnál, így pontosan 25 megszakítás egy negyedhang:
[attachurl=1]

Ha elfogadható kisebb gyorsulás (120 helyett 125 BPM), akkor akár 48 Hz is beállítható a teljesen pontos időzítéshez, bár néha a negyedhangon belüli szabályosan ismétlődő pontatlanság jobban is szólhat:
[attachurl=2]

A midiconv-ban egyébként találtam egy hibát, a burkológörbe adatot nem jól optimalizálja. De ez csak a kimeneti file méretét növeli, a hangra nincs hatása.

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.

Egyelőre nem sokan nézhették meg, még Endi sem említette, hogy jobban nézne ki raszter színezéssel például a hangszerek listája. :)
Title: Re: MIDI
Post by: szipucsu on 2017.October.09. 19:12:39
Ha egy megosztott csatornán háromnál több hang van, azt hogy kezeli a lejátszó? A maradék hango(ka)t megpróbálja másik csatornának átadni, vagy csak egyszerűen nem játssza le?

Gyűrűmoduláció megadásakor (71-es vezérlő) automatikusan a következő midi csatornát párosítja hozzá, vagy a megfelelő fix foglalású csatornát "keresi meg"?

Egyelőre nem sokan nézhették meg, még Endi sem említette, hogy jobban nézne ki raszter színezéssel például a hangszerek listája. :)
:smt043
Egyébként tényleg, erre nem is gondoltam. De inkább a háttér színének lenne jó akkor már valami raszterezés. De nem muszáj, csak ha már említetted... :D

A módosított Moonlight Shadow-t nem néztem még meg. Amit feltettem, nem volt tökéletes, de nem a midiplay miatt, hanem még lehetett volna szerkeszteni rajta. Például a dob szólamon lehetne faragni még kicsit. Egyes ütemek végén mindegyik csatornára szünet kerül, ez kicsit zavaró lehet talán. Néha "összegabalyodik" az osztott csatornával egy másik csatorna, de ez nem feltétlen baj, mert az egyik helyen még direkt jobban is szól úgy szerintem a gitárnál.
UI.: Ja, és a tömörítés itt tényleg elkel, ezt kazettáról sokáig tartana betölteni.
Title: Re: MIDI
Post by: IstvanV on 2017.October.09. 19:19:44
Ha egy megosztott csatornán háromnál több hang van, azt hogy kezeli a lejátszó? A maradék hango(ka)t megpróbálja másik csatornának átadni, vagy csak egyszerűen nem játssza le?

Egyszerre csak 3 lehet, ha túl sok lenne, akkor a régieket kikapcsolja. Ezt használja ki a HABANERA.MID-nél mutatott trükk a három 0 hangerejű hangjeggyel, amelyek biztosan elfogyasztják az osztott 1,5,7 csatornákat.

Quote
Gyűrűmoduláció megadásakor (71-es vezérlő) automatikusan a következő midi csatornát párosítja hozzá, vagy a megfelelő fix foglalású csatornát "keresi meg"?

A 71-es vezérlőnek nincs hatása a csatornák foglalására, a DAVE pedig fixen a 0-2 illetve 1-3 csatornák között teszi lehetővé a gyűrűmodulációt.

Quote
A módosított Moonlight Shadow-t nem néztem még meg.

A MIDI-t nem módosítottam, csak a konvertálásnál adtam meg 50, illetve a másodiknál 48 paramétert, hogy kevésbé akadozzon.
Title: Re: MIDI
Post by: Zozosoft on 2017.October.09. 19:22:42
Egyelőre nem sokan nézhették meg
Én éppen most másolom floppyra, hogy valódi gépen nézzem meg!
Title: Re: MIDI
Post by: szipucsu on 2017.October.09. 19:30:11
Ha elfogadható kisebb gyorsulás (120 helyett 125 BPM), akkor akár 48 Hz is beállítható a teljesen pontos időzítéshez, bár néha a negyedhangon belüli szabályosan ismétlődő pontatlanság jobban is szólhat:
moonl125.epm
Ez a gyorsabb verzió a tuti, ezt hallgassátok! Itt van snapshot is hozzá:
[attach=1]
Title: Re: MIDI
Post by: szipucsu on 2017.October.09. 19:33:53
Egyszerre csak 3 lehet, ha túl sok lenne, akkor a régieket kikapcsolja.
És ha mondjuk 4 hangból álló akkord van rajta, és mind a 4 hang egyszerre szólal meg, és előtte nem szólt semmi ott? Olyankor mi dönti el, hogy melyik 3 hang szóljon? Egyszer volt ilyen, hogy nagyon jól szólt, de nem tudtam, a sok közül melyik hangot hallom. :D
Title: Re: MIDI
Post by: Zozosoft on 2017.October.09. 19:40:55
Az új lehetőségek fényében :-) előszedném egy régi kérésemet (https://enterpriseforever.com/sound/zeneprogramozas/msg21205/#msg21205):
A Bűnvadászok című klasszikus Bud Spencer film zenéjének (https://www.youtube.com/watch?v=OXA8fYous0I) dallamával nem tudnál valami EP-s zenét alkotni? Egész pontosan a 10-27 másodpercek között hallható főmotívumra gondolok, ami sokszor szólal meg a filmben.
Title: Re: MIDI
Post by: szipucsu on 2017.October.09. 19:45:10
Az új lehetőségek fényében :-) előszedném egy régi kérésemet (https://enterpriseforever.com/sound/zeneprogramozas/msg21205/#msg21205)
Hú, pedig időnként eszembe szokott jutni. :oops: Most épp elkezdtem egy másik ismert könnyűzenét EP-síteni, de utána már nyomulni fog!
UI.: Meghallgattam, kicsit nehéznek tűnik hallás után leszedni, de majd megpróbálom. De ha valaki le tudná kottázni, azt is elfogadnám. Legrosszabb esetben az én verzióm csak nagyjából fog hasonlítani. :D
Title: Re: MIDI
Post by: IstvanV on 2017.October.09. 19:54:53
És ha mondjuk 4 hangból álló akkord van rajta, és mind a 4 hang egyszerre szólal meg, és előtte nem szólt semmi ott? Olyankor mi dönti el, hogy melyik 3 hang szóljon? Egyszer volt ilyen, hogy nagyon jól szólt, de nem tudtam, a sok közül melyik hangot hallom. :D

Ha egyszerre is szólalnának meg, a file adatban ilyenkor is van sorrend, a negyediknél az első 3 közül egyet ki kell kapcsolni (ami egyébként néha bugos lehet :oops:). Itt is a wikin leírthoz hasonló szabály érvényes, hogy melyik csatornára kerül a legújabb hang:

* a 0,4,6 (vagy 1,5,7) csatorna közül ha az egyik jobb választás a másik kettőnél a burkológörbe fázis alapján (off > release > attack/decay > sustain), akkor arra
* ha így nem sikerült dönteni, és aktív hangot kell megszakítani mert már mind a 3 zenei csatorna foglalt, akkor a régebbi (illetve release módban a régebben lecsengő) hang helyére kerül
* ha ez is egyenlő, akkor fix sorrend alapján, először a kisebb számú csatornával próbálkozik
Title: Re: MIDI
Post by: Zozosoft on 2017.October.09. 19:56:23
De ha valaki le tudná kottázni, azt is elfogadnám.
Valamit találtam. (https://www.jellynote.com/en/sheet-music-tabs/oliver-onions/crime-busters/50770209d2235a7374cdf6d7#tabs:A)
Title: Re: MIDI
Post by: szipucsu on 2017.October.09. 20:10:56
Valamit találtam. (https://www.jellynote.com/en/sheet-music-tabs/oliver-onions/crime-busters/50770209d2235a7374cdf6d7#tabs:A)
Használhatónak tűnik. Ha jól sejtem, pont egy midi fájlt játszik le a böngésző, ezt a fájlt jó lenne letölteni, de nem tudom, lehet-e. Download gombot nem találtam, ami mégis volt, az valami reklámot akart letölteni. De ha nem lehet letölteni, akkor is így azért könnyebbnek tűnik.
Title: Re: MIDI
Post by: IstvanV on 2017.October.09. 20:19:50
Innen (http://tabcrawler.com/2437952/oliver-onions/crime-busters) le lehet tölteni valamit, de nem MIDI hanem GP3 (Guitar Pro) formátumban. Szerk.: itt (http://tabplayer.online/) pedig konvertálható .mid formátumra, bár nem tudom, ennek az eredménye mennyire használható, vagy hogy van-e copyright probléma a zene felhasználásával.
Title: Re: MIDI
Post by: Zozosoft on 2017.October.09. 20:47:27
Szerintem nagyon jó lett így a lejátszó!
Title: Re: MIDI
Post by: szipucsu on 2017.October.09. 22:02:48
Bűnvadászok
Hirtelen ezt sikerült összehozni belőle. István linkje a midibe konvertálással működött!
Jó lesz így, vagy legyen kicsit hosszabb, eredetibb, vagy bármilyenebb?
[attach=1]
[attach=2]

Egyébként ez mihez kell? Csak reménykedek, hogy írtatok egy játékot a filmből, ahol Bud Spencert kell irányítani, és ahhoz kell zene. :D
Title: Re: MIDI
Post by: geco on 2017.October.10. 08:59:15
Nagyon jó lett a Mididisp, nekem a raszterezés se hiányzik :D
A moonlight és a Bűnvadászok is :)
Title: Re: MIDI
Post by: Zozosoft on 2017.October.10. 10:01:22
legyen kicsit hosszabb, eredetibb, vagy bármilyenebb?
Legyen! :-) Nem tudom pontosan megfogalmazni, ha lesz pár verzió lehet válogatni :-)

Quote
Egyébként ez mihez kell? Csak reménykedek, hogy írtatok egy játékot a filmből, ahol Bud Spencert kell irányítani, és ahhoz kell zene. :D
Játékíráshoz én béna vagyok :-(
Csak láttam a filmet, és megragadt a dallam az agyamban, és gondoltam, hogy EP-re is meg lehetne csinálni, ha valaki ért a zenéhez :-)
Title: Re: MIDI
Post by: Tutus on 2017.October.10. 21:19:31
Ma elérkezett az ideje, hogy kipróbáljam a mididisp.com-ot eredeti Enterprise gépen.
Nagyon jó lett! Gratulálok! :)
:smt041
Title: Re: MIDI
Post by: szipucsu on 2017.October.10. 22:15:30
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2017.October.10. 22:36:08
Smoke on the water
Fasza :) , úgy látom, Szipucsunál megérkezett már a karácsony, és pont azt kapta, amit szeretett volna ;)
Aludni azért alszol? :)
Title: Re: MIDI
Post by: szipucsu on 2017.October.10. 23:02:00
Aludni azért alszol? :)
Persze, nem sokára megyek. Ezt nappal csináltam.
Title: Re: MIDI
Post by: IstvanV on 2017.October.10. 23:50:23
Továbbfejlesztett midiconv:
[attachurl=1]

Az újdonságok:
- envelope.txt .bin formátumra konvertálása (midiconv envelope.txt envelope.bin -env)
- beépített tömörítés, a parancssor végén -1 és -9 közötti paramétert megadva engedélyezhető, illetve állítható a mértéke (kb. -6 felett nem biztos, hogy kisebb lesz a file). Működik a fejléces és a fejléc nélküli formátumokon is, de kicsomagoláshoz továbbra is midipack (https://enterpriseforever.com/sound/midi/?action=dlattach;attach=19055) szükséges
- tempó igazítása, hogy a negyedhangok időtartama egész számú EP megszakítás legyen. Ezt a -quantN paraméter engedélyezi, ahol N 1 és 9 közötti szám, amely azt adja meg, hogy egy negyedhang hány megszakítás egész számú többszöröse legyen. Tehát pl. a -quant4 használatakor a 16-od hangok is pontosak lesznek. Így azonban a zene sebessége lesz pontatlan, 4-nél például 125 BPM után már csak 150 lehet, majd 187.5
- az események időpontjának a kerekítése igazítható a -biasN paraméterrel, N 0 és 99 közötti szám, az alapértelmezés 25. 0 lefelé kerekít, 99 felfelé, 50 pedig a legközelebbi egészre. Ez is "akadozó" zenék javítására használható
Title: Re: MIDI
Post by: szipucsu on 2017.October.11. 10:50:37
kicsomagoláshoz továbbra is midipack (https://enterpriseforever.com/sound/midi/?action=dlattach;attach=19055) szükséges
De pl. a mididisp vagy a midiplay magától kicsomagolja lejátszás előtt?

Még a Smoke on the water-hez annyit, hogy nem a csomagban levő envelope.txt-t használtam. Azt hiszem, csak annyi a különbség, hogy a kétrégegű gitár második rétege nem 7, hanem csak 5 félhanggal szól magasabban.
Lehet, korábban is valamelyik zenében módosítottam az envelope.txt-n, de ez csak azt a zenét érinti. Jobb lenne mellékelni a zenékhez az envelope.txt-t is? Én már lassan elég lazán elmódosítgatom az adott zenéhez, ahogy kedvem van.
Még a sillysng.bin-re emlékszem, hogy úgy készült, hogy nem volt korrigálva a torzított hang magassága a Lead 2 hangszeren. Úgy komolytalanabb, viccesebb hangzású, az direkt volt.

A Moonlight Shadow-on még kéne kicsit szerkeszteni, mert a vége nem mindenhol szól jól, túl sok a szólam. És néhány résznél lehetne majd más envelope-t is betenni a főszólamnak, pl. az Enterball hangzásából majd lopok, az ahhoz tartozó envelope-ból, de ez valószínű nem ma lesz.

Kétrétegű hangszernél van még egy "probléma". A Cakewalk nem játssza le, sőt ki is kapcsolja a második réteget, ha nincsenek rajta hangok. (Márpedig nincsenek, hiszen a lejátszó rakja oda az envelope.txt alapján.) Ezért legalább egy hangot szoktam oda is tenni. Most legutóbb ez 1 hangerejű lett, közvetlen a zene erején. A mididisp mutatja is, nagyon halkan hallatszik is. De lehet, a lejátszót nem érdekli, ha üres és kikapcsolt a második réteg, csak a Cakewalk nem szereti.

Quote
N 1 és 9 közötti szám, amely azt adja meg, hogy egy negyedhang hány megszakítás egész számú többszöröse legyen
Ez zenei szempontból mit jelent? A megszakítások nekem magasak. :oops:

Még egy kérdés: Az envelope.txt-t nem lehetne korlátlanul bővíteni? Úgyis csak PC-n használjuk a zenék készítéséhez. Midizéshez igazi EP-n majd valami rövidebb envelope.txt-t raknánk össze. Kényelmesebb lenne, ha minden létező hangzás, stb. egyből elérhető a hangszerekről.
Title: Re: MIDI
Post by: IstvanV on 2017.October.11. 11:42:58
De pl. a mididisp vagy a midiplay magától kicsomagolja lejátszás előtt?

Igen, ilyenkor látható keret csíkozás, illetve a midiplay (C nyelven írt lejátszó) egyelőre nem támogat ilyen formátumot, csak a midi_asm.com és mididisp.com.

Quote
Jobb lenne mellékelni a zenékhez az envelope.txt-t is?

BIN formátumnál nincs rá szükség, illetve a bináris burkológörbék a file-ból is "kitermelhetők", legalábbis ha hangszer átszámozás nélkül készült, mert egyébként már nem felelnek meg a MIDI verzióban használt számoknak. .MID mellé viszont valóban célszerű mellékelni az envelope.txt-t is.

Quote
Ez zenei szempontból mit jelent? A megszakítások nekem magasak. :oops:

A lényeg, hogy javíthatók az "akadozó" zenék a tempó felbontásának a romlása árán. A megszakítások alatt pedig ugyanaz az időegység értendő, amit BASIC-ben a DURATION után lehet megadni. Lejátszás közben csak ezzel a felbontással lehet időzíteni.

Még egy kérdés: Az envelope.txt-t nem lehetne korlátlanul bővíteni? Úgyis csak PC-n használjuk a zenék készítéséhez. Midizéshez igazi EP-n majd valami rövidebb envelope.txt-t raknánk össze. Kényelmesebb lenne, ha minden létező hangzás, stb. egyből elérhető a hangszerekről.

Elsősorban a binárisra konvertált burkológörbe adat mérete a probléma, ez nem lehet nagyobb 8K-nál, mert a hangszer táblázatban 12 bites a címzése (csak páros kezdőcím lehetséges, ezért 4096 * 2 = 8192 byte a címezhető terület). A szöveges file EP-n 31K méretű lehet, PC-n gyakorlatilag korlátlan, de valószínűleg sokkal hamarabb éri el a lefordított bináris adat a 8K-t, mint a szöveges file a 31-et.

Esetleg még azt lehetne, hogy a midiconv csak optimalizálás (az adott zenében nem használt hangszerek törlése) után korlátozza a burkológörbe adat méretét, de az ezt kihasználó nagy méretű envelope.txt-t az EP-s midiplay.com már nem tudná betölteni.
Title: Re: MIDI
Post by: szipucsu on 2017.October.12. 11:18:51
BIN formátumnál nincs rá szükség, illetve a bináris burkológörbék a file-ból is "kitermelhetők", legalábbis ha hangszer átszámozás nélkül készült, mert egyébként már nem felelnek meg a MIDI verzióban használt számoknak. .MID mellé viszont valóban célszerű mellékelni az envelope.txt-t is.
Tehát ha feltöltök zenét, és azt még optimalizálod (ez neked megy jobban) vagy tömöríted, akkor ahhoz nem kell az envelope?

Arra gondoltam, lehetne valami megosztott mappát létrehozni valahol, amiben benne van az összes eddigi zene. Így nem maradna ki semmi, ha feltesszük megmutatásra az eddigieket. Van ftp is.

Lehetne olyan is, hogy egymás után játssza le a megadott fájlokat egy mappából. Az Iview-nél is hasonló van. Így "lejátszási listákat" is kezelene. Ami gond lehet, hogy a végtelenített lejátszású zenéket egyszer játssza csak le, vagy többször. Vagy eleve az 1 percnél rövidebb zenéket kétszer járssza le?

Lehetne egy demót is, ahol Iview képet töltene be minden zene előtt, pl. a játékzenékhez mehetne valami jellegzetes kép a játékból. Lejátszás közben akár több kép is jöhetne, egy játékból, ha az megoldható. De ez külön topikot érdemelne, ha érdekesnek tűnik. Videók, gondolom, nem játszhatók le ilyen zenék alatt.
Title: Re: MIDI
Post by: IstvanV on 2017.October.12. 15:01:28
Tehát ha feltöltök zenét, és azt még optimalizálod (ez neked megy jobban) vagy tömöríted, akkor ahhoz nem kell az envelope?

Csak .mid file-hoz kell envelope.txt. A tömörítés egyébként egyszerű, csak -6 (a mértéke lehet eltérő is) paramétert kell adni a parancssorhoz a végén. Akadozó zenéknél pedig -quant1, -quant2 vagy -quant4 javíthatja az időzítést a sebesség változásának az árán.
Title: Re: MIDI
Post by: szipucsu on 2017.October.12. 20:50:10
Az envelope.txt-ben a P paraméter megvalósítható valamelyik midi vezérlővel is?
Title: Re: MIDI
Post by: IstvanV on 2017.October.12. 21:10:51
Az envelope.txt-ben a P paraméter megvalósítható valamelyik midi vezérlővel is?

Közvetlen megfelelője nincs, de a 10-es vezérlővel szabadon állítható a pozíció (0 = bal, 127 = jobb). Ugyanaz a hangszer memória pazarlása nélkül definiálható P-s és nem P-s változatban is:

1, 2 P, 3:0,7 {
   0,  63,  63, 0, 0;
  17,*100,*100, 0, 0;
}


Itt például csak a 2-es hangszer lesz P-s, és csak a 3-as hoz létre második hangot, de a burkológörbe adat csak egy példányban lesz a memóriában. A D-t jelenleg nem lehet ilyen módon használni, mind a három hangszerre érvényes lenne.
Title: Re: MIDI
Post by: szipucsu on 2017.October.12. 21:45:14
Lehet, hogy egy apróbb hiba: Szerintem a Crash Cymbal 2 helyett 1-nek kéne lennie a lejátszó kijelzőjében. Már amennyire tudom.

A következőben annyiban módosítottam az envelope-t, hogy az egyik hangszer elől kivettem, a másik elé betettem a P-t. De mindkettő előtt ott van, mert az egyik alapértelmezése, hogy ott van. Az epm-et itt már tömörítettem is.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: IstvanV on 2017.October.12. 22:22:29
Lehet, hogy egy apróbb hiba: Szerintem a Crash Cymbal 2 helyett 1-nek kéne lennie a lejátszó kijelzőjében. Már amennyire tudom.

Az 57-es hang szerintem a Crash Cymbal 2, a Qtractor és Rosegarden szerint is az, de talán nem mindenhol van így.
Title: Re: MIDI
Post by: szipucsu on 2017.October.13. 12:02:29
Ebben a zenében az egyik osztott csatornán sokszor 5 hang van megadva egyszerre. Elkezdtem egyenként törölgetni a felesleges hangokat, de hamar megúntam. Így viszont valamivel nagyobb a file, mint nélkülük lenne. Nagyon szégyellném magam, ha emiatt nem férne fel ez a többi zenével együtt egy 720K-s lemezre. De el lehetne szórakozni vele, pl. nem azokat a hangokat törölni, amik nem szólnak, hanem azokat, amik szólnak, és a nem szólók szólalnának meg, ezzel is változatosabb lenne a hangzás. Bár akkora jelentősége nincs, mert a többi szólam ezt a szólamot elnyomja, mint hajléktalan a csikket.
[attach=1]
[attach=2]

UI.: Lehet, dél körül érdemes feltenni a snapshotokat ide. 1-2 óra alatt 6-an nyitották meg, míg a 4-5 napja feltöltött Moonlight Shadow-t azóta csak 8-an. Valahogy biztos ki lehet dolgozni a feltöltési stratégiát, marketingfogást, amivel a legtöbb embert lehet elérni. :D Lehet, ez a snapshot a latinos címe miatt figyelemfelkeltőbb. Lehet, találó, figyelemfelkeltő címeket kell adni a snapshotoknak, pl. superhiper zene, stb.
Title: Re: MIDI
Post by: IstvanV on 2017.October.13. 15:38:56
A Moonlight Shadow-on még kéne kicsit szerkeszteni, mert a vége nem mindenhol szól jól, túl sok a szólam. És néhány résznél lehetne majd más envelope-t is betenni a főszólamnak, pl. az Enterball hangzásából majd lopok, az ahhoz tartozó envelope-ból, de ez valószínű nem ma lesz.

A Moonlight Shadow egyébként használ Channel Pressure (nyomás erősség) eseményeket, csak a hatásuk talán nem feltűnő a midiplay-ben, mert az a kezdeti erősséghez (velocity) adja hozzá ezeket, ami viszont általában 127, és a hangerő nem lehet 100%-nál nagyobb.
Title: Re: MIDI
Post by: szipucsu on 2017.October.13. 16:10:20
A Moonlight Shadow egyébként használ Channel Pressure (nyomás erősség) eseményeket
Ezt nem figyeltem. Arra gondolsz, amikor hangjegyenként meg lehet adni a hangerőt külön? De nem arra gondolhatsz, mert ott lehet kisebb értéket is megadni.
Amióta tudom, hogy van Event list, az utóbbi két zenénél megnéztem, mi van ott alapból a letöltött midi fájloknál. Sokszor odapakolnak az elejére vagy 10 beállítást, már törölgettem is onnan őket. EP-nél a jelentős részüknek nincs is hatása talán. Én a hangerőn, hajlításokon, és a sztereo csatornán (pan) kívül mást nem szoktam állítani, nem is nagyon ismerem a többit. Még régen tapasztaltam, hogy pl. visszhangot is lehet beállítani, de nyilván EP esetében ez nem érdekes.
Title: Re: MIDI
Post by: IstvanV on 2017.October.13. 17:26:25
Ezt nem figyeltem. Arra gondolsz, amikor hangjegyenként meg lehet adni a hangerőt külön?

Nem egészen, ezzel folyamatosan szabályozható a már aktív hangok erőssége. Bár az eredeti file PC-n lejátszva valószínűleg nem a hangerőt, hanem a torzított gitár "vibrálását" állította ilyen módon.

Mindenesetre itt a 2. sávon látható a használata, ha a hangjegyek kezdeti erőssége 127 helyett például 100 lenne, akkor jobban halható lenne hogy felhangosodnak:
[attachthumb=1]
Title: Re: MIDI
Post by: szipucsu on 2017.October.13. 17:51:19
Nem egészen, ezzel folyamatosan szabályozható a már aktív hangok erőssége.
Szóval ez a channel aftertouch? Ez egyébként miért jobb, mint a sima hangerő változtatása (Volume)? Ennek is van vezérlője, itt is lehetne a hangerőt a hang megszólalása után is állítani.
Title: Re: MIDI
Post by: IstvanV on 2017.October.13. 17:54:51
Szóval ez a channel aftertouch? Ez egyébként miért jobb, mint a sima hangerő változtatása (Volume)? Ennek is van vezérlője, itt is lehetne a hangerőt a hang megszólalása után is állítani.

Nem pontosan ugyanaz a hatása, bár EP-n csak a hangerőt állítja (azaz hozzáadódik a velocity értékhez). Az mindenesetre előnye, hogy kevesebb helyet igényel, 3 helyett csak 2 byte.
Title: Re: MIDI
Post by: szipucsu on 2017.October.13. 19:51:33
Ha elfogadható kisebb gyorsulás (120 helyett 125 BPM), akkor akár 48 Hz is beállítható a teljesen pontos időzítéshez, bár néha a negyedhangon belüli szabályosan ismétlődő pontatlanság jobban is szólhat
Ezt pontosan milyen paraméterekkel konvertáltad (Moonlight Shadow)? A tömörítés már megy simán. A -quant és az [iqrfreq] paramétert is használtad? Az irqfreq-nek csak oda kell írni, hogy 48?
Egyébként a gyorsabb tempó tetszett meg, más változás nem tűnt fel.

"negyedhangon belüli szabályosan ismétlődő pontatlanság" - Erre tudnál példát mutatni?
Title: Re: MIDI
Post by: IstvanV on 2017.October.13. 20:06:42
A tömörítés már megy simán. A -quant és az [iqrfreq] paramétert is használtad? Az irqfreq-nek csak oda kell írni, hogy 48?

Ez még a régebbi, -quant nélküli verzióval készült, de az aktuálissal -quant4 -7 használatával pontosan ugyanaz lesz a file. Ennél a zenénél a -quant4 helyett 48 is hasonló hatású az eredetileg 120 BPM tempó miatt.
Title: Re: MIDI
Post by: szipucsu on 2017.October.13. 23:34:54
Kicsit helyrepofoztam a Moonlight Shadow végét, és -quant4 -7 paraméterekkel fordítottam.
De még pár helyen meg kéne változtatni a főszólamban az envelope-t, majd ezt is megcsinálom egyszer.
Meg a dob is lehetne kicsit jobb, de erre nincs sok ötletem.
Levettem a gitár hangerejét 127-ről 100-ra, de nem tűnt fel aftertouch hatás. Az a vicc, még halkabbnak se tűnik.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2017.October.13. 23:47:27
Szerintem jó, talán néha kicsit darabos, mármint arra gondolok, hogy van egy kis szünet két hang között, nekem a dobok kifejezetten tetszenek :)
Title: Re: MIDI
Post by: szipucsu on 2017.October.13. 23:51:15
van egy kis szünet két hang között
Igen, ez engem is zavart, de már megszoktam. Próbáltam megnyújtani ilyenkor valamelyik szólam utolsó hangját, de nem lett túl jó.
Title: Re: MIDI
Post by: geco on 2017.October.14. 00:09:02
Igen, ez engem is zavart, de már megszoktam. Próbáltam megnyújtani ilyenkor valamelyik szólam utolsó hangját, de nem lett túl jó.
3. hallgatásra már meg is szerettem a szüneteket is :D
Title: Re: MIDI
Post by: IstvanV on 2017.October.14. 10:12:10
Levettem a gitár hangerejét 127-ről 100-ra, de nem tűnt fel aftertouch hatás. Az a vicc, még halkabbnak se tűnik.

A változtatásnak valójában nincs hatása. :) Ugyanis már eddig is volt egy hangerő beállítás 90-es értékre 2 másodpercnél, így a sáv elejére került 100-as hangerő csak az első 2 másodpercre érvényes, amikor még nincs hang, de egyébként hangosabb lenne az eredetinél. A 90 hangerő és 30 pan együtt kb. 94% hangerőt jelent a bal csatornán és 36%-ot a jobb csatornán. A hangjegyek pedig általában 127 erősségűek, ezért a bal csatornán csak néhány százalékot lehet tovább hangosítani.

Szerintem jó, talán néha kicsit darabos, mármint arra gondolok, hogy van egy kis szünet két hang között

Ezt valószínűleg az EP-s lejátszás korlátozott idő felbontása okozza (1/50 másodperc), az eredeti MIDI zenében egy negyedhang 120-ad része a felbontás, azaz 4.17 ms.
Title: Re: MIDI
Post by: szipucsu on 2017.October.14. 12:22:32
A hangjegyek pedig általában 127 erősségűek, ezért a bal csatornán csak néhány százalékot lehet tovább hangosítani.
Ez alapból így volt a letöltött midi fájlban. Lehet, akkor ők nem is a hangerőre hajaztak, hanem az aftertouch másik funkciójára. Azokat a fránya vezérlőket nem néztem eddig, de most már az Event list-ben ellátom a bajukat ezentúl. :D

Quote
Ezt valószínűleg az EP-s lejátszás korlátozott idő felbontása okozza (1/50 másodperc), az eredeti MIDI zenében egy negyedhang 120-ad része a felbontás, azaz 4.17 ms.
Azok a szünetek valós szünetek a kottában is. Több szólam lehetett az eredeti fájlban, amik közül néhányat törölni kellett, hogy EP-n lejátszható legyen, talán a törölt szólamok gondoskodtak a "szünetmentességről".
[attach=1]
Title: Re: MIDI
Post by: szipucsu on 2017.October.16. 22:06:32
Ez az envelope.txt miért nem töltődik be, miért áll le Error reading envelope file üzenettel?
Az Exorcist dobos változatának envelope-jába még egy hangszert belemásoltam a korábbi envelope.txt-ből, amitől ez elromlott. De ha kitöröltem belőle azt a hangszert, akkor se lett jó. Ez mitől lehet?
[attach=1]
(Zippelve teszem fel, hátha a fórum is módosít valamit a txt megjelenítésén.)
Title: Re: MIDI
Post by: szipucsu on 2017.October.16. 22:53:37
Módosítottam a korábban feltöltött In Dulci Jubilo zenét. Pár másodpercig a gitárnak nem odaillő hangja volt, ezért ahhoz a részhez külön envelope-t csináltam neki. Minden nap eszembe jutott, hogy ezt meg kéne csinálni, nem hagyott nyugodni. Most már a hozzávaló envelope-t is mellékelem.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: IstvanV on 2017.October.16. 22:59:11
Ez az envelope.txt miért nem töltődik be, miért áll le Error reading envelope file üzenettel?
Az Exorcist dobos változatának envelope-jába még egy hangszert belemásoltam a korábbi envelope.txt-ből, amitől ez elromlott. De ha kitöröltem belőle azt a hangszert, akkor se lett jó. Ez mitől lehet?

A másik témában már említett probléma lehet a Notepad miatt, szerintem célszerűbb lenne az eredeti file-t szerkeszteni újra valamilyen jobb programmal, illetve a Notepad számára DOS formátumban menteni.

Szerk.: "error opening file" hibánál valószínűbb lehet, hogy a file I/O könyvtár nem jól van beállítva. Egy szerkesztési hibát találtam, a -57-es hangszernél a sor végére egy '2' karakter került, de az nem eredményezne ilyen üzenetet.
Title: Re: MIDI
Post by: szipucsu on 2017.October.17. 01:00:34
[attach=1]
[attach=2]
[attach=3]
Title: Re: MIDI
Post by: endi on 2017.October.17. 10:41:58
visszhangzós envelope-ot még nem hallottam, csináljatok olyat is.
ez is visszhang jellegű kicsit:
http://www.hibberts.co.uk/ampenv.gif
többszörös visszhangot a random zene generátorba csináltam, elég jó hatása van.

meg olyat aminek "keményebb" lecsengése van, azaz hogy egyből lecsökken a hangereje de még van egy kicsi és az lecseng. szinte nem is hallható, csak érezhető.
Title: Re: MIDI
Post by: IstvanV on 2017.October.17. 13:49:05
visszhangzós envelope-ot még nem hallottam, csináljatok olyat is.

Már van ilyen, például a "Skramble level 1&4", amit a régebbi MIDI zenék is használtak. Az Exorcist dobos változatában is visszhangzik a fő szólam a másik oldalon, ha ez talán nem is feltűnő.
Title: Re: MIDI
Post by: szipucsu on 2017.October.17. 18:45:04
többszörös visszhangot a random zene generátorba csináltam, elég jó hatása van.
Azt az envelope-t ide tudnád másolni?
Title: Re: MIDI
Post by: Tutus on 2017.October.17. 21:35:44
Nem tudom mit csinálok rosszul, de ez a konvertált .mid file nem működik a mididisp.com-mal EP-n.
"Error opening envelope file"

[attachurl=1]
[attachurl=2]

midiconv jerusalem.mid jerusale.bin

Lehet, hogy nem figyeltem, és valami paraméter kell még? :oops:
Title: Re: MIDI
Post by: IstvanV on 2017.October.17. 22:04:51
Lehet, hogy nem figyeltem, és valami paraméter kell még? :oops:

Ez még a midiconv régebbi verziója lehet, az újabbak lehetővé teszik a burkológörbe definíciók beépítését. A wikin (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI) található letöltési link az aktuálisra és leírás a használatáról.
Title: Re: MIDI
Post by: Tutus on 2017.October.17. 22:09:25
Ez még a midiconv régebbi verziója lehet, az újabbak lehetővé teszik a burkológörbe definíciók beépítését. A wikin (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI) található letöltési link az aktuálisra és leírás a használatáról.
Jaj, igen! Az új csomagot letöltöttem, de a midiconv-ot nem frissítettem :oops:
Köszi szépen!
Title: Re: MIDI
Post by: szipucsu on 2017.October.20. 00:42:57
Rájöttem, miért nem akarta beolvasni az envelope.txt-t, amikor nem is volt benne érvénytelen módosítás. Volt egy mididata.bin is a mappában, ezt próbálta beolvasni az enveloope helyett.
Title: Re: MIDI
Post by: szipucsu on 2017.October.20. 13:29:28
X-Atkák:
-6 -quant2
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2017.October.21. 21:36:10
Kék Duna Keringő:
Gondolkoztam, mindenhol legyen-e dob, vagy netalán ne legyen sehol. Eredetileg nem volt sehol, végül pár helyre raktam bele.
[attach=1]
[attach=2]
-quant2 -6
Title: Re: MIDI
Post by: geco on 2017.October.21. 22:24:38
Kék Duna Keringő:
Gondolkoztam, mindenhol legyen-e dob, vagy netalán ne legyen sehol. Eredetileg nem volt sehol, végül pár helyre raktam bele.
Az elején furcsa volt a két hangszer együtt, a közepén meg fasza volt, és amikor újra az elejére értem, már nem volt furcsa :D
Ja, és a dobok sztem pont jók így.
Title: Re: MIDI
Post by: szipucsu on 2017.October.22. 11:54:39
A hagyományos midi vezérlők közül melyeknek van hatása EP-re konvertáláskor? Pl. a Volume, Pan, Pitch Bend tudom, hogy működik, a Pan speciálisabb is lett. A Channel Aftertouch is azt hiszem, a hangerőt változtatja. A többi midi vezérlő közül van még, aminek van hatása? A netről letöltött midik sokszor tesznek be mindenféle vezérlőbeállítást a trackek elejére, ezeket nem tudom, töröljem-e.
(A 70-es, 71-es vezérlőt természetesen jól ismerem már. A 70-es számait kívülről még nem tudtam megjegyezni, melyik hogy foglalja a csatornákat, de a Windows asztalra raktam képként a szöveget, hogy melyik csatornát hogy lehet lefoglalni, mindig onnan puskázok. :D )
Title: Re: MIDI
Post by: IstvanV on 2017.October.22. 11:58:53
A hagyományos midi vezérlők közül melyeknek van hatása EP-re konvertáláskor?

Vezérlők: 7, 10, 70, 71, 76, 77, 121, 123
Ezen kívül a hajlításnak (Pitch Bend) és a Channel/Key Aftertouch eseményeknek van hatása. A hajlítás tartománya fix +/- 2 félhang, a General MIDI lehetővé teszi ennek a módosítását egy RPN vezérlővel, de azt a midiplay nem támogatja. A nem használt vezérlőket tulajdonképpen kiszűrhetné a midiconv is.
Title: Re: MIDI
Post by: szipucsu on 2017.October.22. 12:22:53
A nem használt vezérlőket tulajdonképpen kiszűrhetné a midiconv is.
Nincs szerintem jelentősége. Csak a Cakewalk-ban jobb úgy szerkeszteni, hogy törlöm azt, ami nem kell.

Ez szépen szól, de semmi extra, könnyű volt konvertálni:
[attach=1]
[attach=2]

Title: Re: MIDI
Post by: szipucsu on 2017.October.22. 15:19:09
Egy javaslat: Ki lehetne esetleg írni az éppen játszott file nevét? Pl. a Midiplay felirat mellé fent, máshova nem is nagyon férne.

---
Ez meg nagyon egyszerű. Csak egy hangszer szól (meg a dob). Próbáltam a fennmaradó csatornákkal érdekesebbé tenni a hangszer hangját, hogy jobban hasonlítson valami kürtre, de nem nagyon sikerült. Vagy még a dobot lehetne élethűbbre megcsinálni, de erre sincs ötletem nagyon...
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2017.October.22. 16:21:44
mondjuk a net teli van bolero mid-ekkel, több szólammal :)
Title: Re: MIDI
Post by: szipucsu on 2017.October.22. 16:43:55
mondjuk a net teli van bolero mid-ekkel, több szólammal :)
Próbáltam keresni ilyet is, de nem találtam. Lehet, hamar feladtam.
Title: Re: MIDI
Post by: szipucsu on 2017.October.22. 19:00:04
Ez leginkább talán a Wizard's Lair-hez lett hasonló:
-6 -quant2
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2017.October.22. 23:47:15
Nem tudom, a három közül melyik a legjobb, mindegyikben van valami jó.
A .mid az Accordion változathoz való, a másik kettőben az utolsó két hang hosszabb.
Csak az egyikben használtam P-s hangszert főszólamnak. Utána jöttem rá, hogy mindegyikben lehetett volna.

[attach=1]
[attach=2]
[attach=3]
[attach=4]
Title: Re: MIDI
Post by: szipucsu on 2017.October.23. 00:16:22
A Himnusz nem volt a legjobb, mert a basszus volt a leghangosabb, a főszólam meg a leghalkabb. Most a hangerőt átírtam. Talán az envelope-okat is lehetne módosítani még, hátha jobb lenne.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2017.October.23. 01:05:47
A Himnusz nem volt a legjobb, mert a basszus volt a leghangosabb, a főszólam meg a leghalkabb. Most a hangerőt átírtam. Talán az envelope-okat is lehetne módosítani még, hátha jobb lenne.
(Attachment Link)
(Attachment Link)
Nekem nagyon tetszik! :-)
Title: Re: MIDI
Post by: endi on 2017.October.25. 16:02:14
nézegettem a specy128 basic PLAY utasítását, meg úgy általában, és úgy tűnik hogy ez direkt midi formátumban paraméterezhető, sőt midi kimenetre ki is tudja küldeni.
mondjuk sokat nem keresgéltem, de érdekes módon alig találtam valamit erről a neten, illetve példákat, demókat semmit.
lehet hogy sokan nem használták...
Title: Re: MIDI
Post by: sanyike on 2017.October.25. 21:02:44
Próbálkozok a MIDI konvertálással.

Rendben lefut.
Betöltésnél a midiplay ezt dobja : "invalid MIDI data size"

Próbáltam tömöríteni, akkor is...
Title: Re: MIDI
Post by: sanyike on 2017.October.25. 21:13:42
Egy másik .midivel sikerült.

Ez kissé selejtes, de felrakom. :-)

[attachurl=1]
Title: Re: MIDI
Post by: szipucsu on 2017.October.25. 21:15:48
"invalid MIDI data size"
Szerintem túl nagy a midi fájl. Nem tudom, pontosan mennyi a határ, az Orient Express tömörítés nélkül valami 30 Kb lenne. Gondolom, nagyon nagy fájlok már nem jók. Esetleg tölts fel ide, amit kovertálni próbáltál és megnézzük.

István, meg tudnád mondani, a tömörítés nélkül konvertált midi fájlokat be lehet tömöríteni úgy, hogy lejátssza a mididisp, vagy az eredeti PC-s midi fájlt újra konvertálni kell? Tehát arra gondolok, hogy ne kelljen újra a régebbi envelope.txt-t és .mid fájlt elővenni az újrakonvertáláshoz és -tömörítéshez. Talán érdemes lenne az összes eddigi tömörítetlen .epm-et (régebben .bin) betömöríteni.

Egy másik .midivel sikerült.
Elsőre nem rossz! Az eredeti számot nem ismerem, vagy nem emlékszem rá.
Látom, dolgoztál is vele, vannak benne osztott csatornák.
Title: Re: MIDI
Post by: szipucsu on 2017.October.25. 21:22:31
Betöltésnél a midiplay ezt dobja : "invalid MIDI data size"
A midiplay? Tömörített formátumot, ha jól emlékszem, csak a mididisp és a midi-asm eszik meg.
Title: Re: MIDI
Post by: IstvanV on 2017.October.25. 21:37:55
István, meg tudnád mondani, a tömörítés nélkül konvertált midi fájlokat be lehet tömöríteni úgy, hogy lejátssza a mididisp, vagy az eredeti PC-s midi fájlt újra konvertálni kell?

Erre a célra a midipack használható, ami tulajdonképpen az epcompress .epm formátumot is támogató változata. Ugyanez a program már tömörített .epm kicsomagolására is alkalmas. A wikin található letöltési link a midiconv résznél, egyébként már nehéz lenne megtalálni a sok régi hozzászólás között.

A tömörítéstől azonban nem lesz hosszabb a betölthető zene, lejátszás előtt az ilyen file is kicsomagolódik a memóriában. A maximális méret külön korlátozott a burkológörbe és a MIDI adat számára, erről részletesebben a wikin lehet olvasni.

A legrégebbi formátumú, burkológörbe adatot még nem tartalmazó .bin-t a lejátszó nem tudja tömörítve betölteni.
Title: Re: MIDI
Post by: sanyike on 2017.October.25. 21:42:22
Quote
Látom, dolgoztál is vele,
Az túlzás, de jól elszórakoztam. :-)

Közben sikerült amit előzőleg szerettem volna konvertálni.
A MIDI-ból 2 track-et kidobtam...

A zenéhez sajnos nem értek, de a hamis hangokat azért kihallom

pl. ebben is :-) ;

[attachurl=1]
Title: Re: MIDI
Post by: szipucsu on 2017.October.25. 22:23:24
És tényleg, a midipack be is tudja tömöríteni, kipróbáltam, a mididisp pedig lejátssza. És magamtól rájöttem már, hogyan kell betömöríteni, ez is valami. :D

A legrégebbi formátumú, burkológörbe adatot még nem tartalmazó .bin-t a lejátszó nem tudja tömörítve betölteni.
Szerintem már nincs is ilyen .bin fájlunk, mindet megcsináltuk a snapshothoz, ahol választani lehetett az addigi zenék köztül.

A MIDI-ból 2 track-et kidobtam...
Pont ez a lényeg, ki kell venni azokat a trackeket, amik már nem férnek. A lényeg, hogy úgy kell megoldani, hogy egyszerre mindig maximum csak 3 hang szóljon. Ha valamelyik csatornán több hang van, azt be lehet tenni megosztott csatornának. Ez az egyik része. A másik meg, hogy be kell állítani az envelope-okat, vagy akár újakat szerkeszteni. Érdemes törölni az event listből a nem használt vezérlők beállításait, és a saját beállításokat megcsinálni úgy (pl. hangerő, jobb és bal csatorna hangereje, valamelyik hangszerre akár P vagy D beállítása), hogy jól szóljon. A dobot kell még sokszor átírni, mert EP-n máshogy szól. Jut eszembe, érdemes lenne előre megírt, pl. 4/4-es dob patterneket írni EP-hez, és azokat csak be kéne majd szúrni a kovertálandó midi fájlokba. Még a Slowlandbe István elég jó dobkíséretet rakott az elején, meg az Exorcist dobkísérete is felhasználható később is. Majd lehet, kigyűjtöm ezeket.
Title: Re: MIDI
Post by: sanyike on 2017.October.25. 23:42:35
33.4k volt a MIDI fájl mérete konvertálás előtt.
A lejátszó ismét dobta a data size hibát.
Lecsíptem 30.1k-ra és most szól az altató zene;

[attachurl=1]

Title: Re: MIDI
Post by: szipucsu on 2017.October.26. 00:05:28
Lecsíptem 30.1k-ra és most szól az altató zene;
Jó lesz ez!
Átállítottad a hangszereket a midi fájlban, vagy eredetileg volt benne pl. Celesta, Accordion? De biztos átállítottad.
Néhány helyen nagyon rövid időre megszólal valami, de elhallgat. Az talán azért lehet, mert olyan dob szólna, amihez nincs envelope. Több ilyen dob van, ahogy látom, ezeket érdemes lenne vagy törölni, vagy másik dobot tenni be helyettük, akár a 10-es csatornán, akár egy külön csatornát nyitni neki, és ott pl. a Woodblock vagy a Synth drum hangszert állítani be, annak van envelope.
Tehetnél fel midit és epm-et is.

Ja, és még sok hangszernek nincs hangja (mármint nem ebben a fájlban, hanem általában az envelope.txt-ben), a gitárok utántól egészen a Lead 1 Square-ig. Ha olyan hangszer van a midi fájlban, ami ezek közé esik (de máshol is vannak "szünetek" a hangszerek között), akkor oda pl. az elejéről érdemes hangszert választani (Acoustic Grand Piano és Distortion Guitar között kb.).
Title: Re: MIDI
Post by: szipucsu on 2017.October.26. 00:55:32
Itt van egyben az összes eddigi midi. Remélem, nem maradt ki semmi belőle, átnézhetnétek. (A tömörítetlen .bin, a tömörített .epm kiterjesztésű.) Majd Sanyike midijeit is bele kell tenni.
[attach=1]
Title: Re: MIDI
Post by: Zozosoft on 2017.October.26. 09:36:33
Itt van egyben az összes eddigi midi.
Éppen kérni akartam volna ilyen csomagot! :-)
Title: Re: MIDI
Post by: sanyike on 2017.October.26. 20:55:16
Átállítottad a hangszereket a midi fájlban,

Igen, állítgattam.
Korábban még nem próbálkoztam ilyen programokkal.
Rá kell szánni az időt, ... csak mostanság nincs túl sok :-(
Title: Re: MIDI
Post by: szipucsu on 2017.October.26. 21:52:49
Korábban még nem próbálkoztam ilyen programokkal.
Milyen programot használni? A kottát (dallamot) is tudod szerkeszteni benne?
Title: Re: MIDI
Post by: endi on 2017.October.27. 12:36:20
szipucsu, nem akarsz neil young-ot konvertálni? vannak mid-ben zenéi a neten.
ő egy nagyon jó zenész, nagyon jó dalai vannak.
Title: Re: MIDI
Post by: szipucsu on 2017.October.27. 12:53:30
neil young-ot
Lehet akármit. Majd rákeresek, de tehetsz fel ide is midi fájlokat konvertáláshoz. De te is megpróbálhatnál konvertálni, a hangzás is biztos változatosabb lenne, ha más is csinálná.
Title: Re: MIDI
Post by: sanyike on 2017.October.27. 15:31:50
Milyen programot használni?

Cakewalk S3-al próbálkoztam.
Title: Re: MIDI
Post by: IstvanV on 2017.October.28. 14:30:32
Csak a midiconv változott:

[attachurl=1]

- az Exorcist zene készítésekor használt -render mód beépítve (elvileg azonosnak kell lennie a kimenetének a mididisp.com-éval, ha nem, akkor legalább az egyik program bugos)
- időkód alapú MIDI file bug javítva
- a midiplay számára nem hasznos vezérlőket automatikusan törli a MIDI adatból, így valamivel kisebb lehet a konvertált file
Title: Re: MIDI
Post by: szipucsu on 2017.October.28. 21:59:48
- a midiplay számára nem hasznos vezérlőket automatikusan törli a MIDI adatból, így valamivel kisebb lehet a konvertált file
Esetleg még olyat lehet majd, hogy azokat a hangokat is törölje, amelyek biztosan nem szólalnak meg, pl. 4 hang szólna egyszerre. Vagy olyan hangszerek szólnának, melyekre nincs az envelope.txt-ben definíció. Főleg a doboknál gyakori, hogy jó sok dob szól egyszerre a 10-es csatornán, az ember meg lusta kitörölgetni, ami nem kell. De olyan is lehet, hogy egy nemlétező dob megszakítja az előző dob hangját, ezt is ki lehet használni, akkor viszont nem jó, ha azokat is törli?
Title: Re: MIDI
Post by: Lacika on 2017.October.29. 09:03:59
Itt egy nagy rakat MID egy '96-os CD-ről.
Title: Re: MIDI
Post by: szipucsu on 2017.October.29. 16:38:44
Itt egy nagy rakat MID egy '96-os CD-ről.
A következő nem tudom, micsoda, de jól hangzik. Semmi extra hangzás nincs benne, könnyű volt átírni:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2017.October.29. 18:28:28
Ebben csak a hangszert változtattam meg, semmit nem szerkesztettem rajta (de pár helyen kéne):
[attach=1]
Title: Re: MIDI
Post by: szipucsu on 2017.October.30. 16:51:50
[attach=1]

Szerk.: Na jó, itt van a midi, az epm és az envelope is hozzá, hátha valakinek kell. Ezeket is meg szokta valaki nézni? Látom, vannak letöltések. Ha valaki tud még javítani a zenéken, az nem baj. A gitár envelope-ját pofoztam kicsit még, azért van most itt az envelope is a csomagban.
[attach=2]

Az előzőhöz (5-Arabes) csak snapshotot tettem fel, mert még a midi nem tökéletes, pár hangot törölni kéne, mert időnként hallatszik, hogy nagyon rövid időre megszólal egy hang, de el is hallgat, az zavaró.
Title: Re: MIDI
Post by: Tutus on 2017.October.30. 21:49:53
Szegény Keith Emerson dala igen csak próbára tette az EP-s midiplay-t :D
Aki ismeri Emersont, tudja, hogy a legkiválóbb és legőrültebb billentyűs volt...
Érdekes, hogy néhol szenzációsan jó, néha pedig valami cintányér szerű hang botrányosan szól benne :)

Tehát, tanulnom kell :)
Szipucsu, segítesz?
Csatoltam az eredetit és a konvertált fájlt.
Title: Re: MIDI
Post by: sanyike on 2017.October.30. 22:33:17
Szegény Keith Emerson...

Érdekes lett :-)

mondjuk lehet, hogy nálam nem kompatibilis envelope van...


[attachurl=1]
[attachurl=2]
[attachurl=3]
Title: Re: MIDI
Post by: sanyike on 2017.October.30. 22:35:03
(Attachment Link)

 A gitár envelope-ját pofoztam kicsit még, azért van most

Jó lett a gitár!

Title: Re: MIDI
Post by: szipucsu on 2017.October.30. 22:53:20
mondjuk lehet, hogy nálam nem kompatibilis envelope van...
Na, végre valaki rajtam kívül átír zenéket midiből!
Az envelope mind kompatibilis, csak mindegyik kicsit más. Ahogy nézem, valamelyik frissebb verziójú envelope lehet. Érdemes más hangszerre átállítani a midi tracket, ha nem szól jól az eredeti, mert az envelope nem mindig követi az ott lévő hangszer hangzását. A hangszereken változtattál, vagy az eredetiek maradtak?
Látom, van .bin file is, az megy a repertoárba. A .mid fájlt nem töltöd fel, amiből konvertáltad?

Szegény Keith Emerson dala igen csak próbára tette az EP-s midiplay-t
Változtattál valamit az eredeti midi fájlon? Először is a Lead 2 hangszert kéne valami másra átállítani, pl. Lead 1-re, mert az envelope-ban teljesen más van, mint ami az eredeti. Ettől függetlenül meglepően jól szól a sok szólam, inkább a dobok problémásak. Tele van olyan dobokkal, amelyek nincsenek még envelope-ban definiálva. Ezeket vagy ki kéne hagyni, vagy ki kéne találni rájuk envelope-t. Ami még fura nekem, hogy ez a midi fájl valamit átállíthat az elején, és sok dob egészen máshogy szól, mint eredetileg, főleg a vége felé. Ha megállítom a lejátszást a Cakewalk-ban és úgy kattintok a dob kottájára, már nem azt a hangot adja, ami valójában szól.

Lehet, írok majd a Wikire arról, hogyan kell egy midi fájlt átalakítani, hogy EP-hez jó legyen.
Title: Re: MIDI
Post by: IstvanV on 2017.October.30. 23:54:09
Ami még fura nekem, hogy ez a midi fájl valamit átállíthat az elején, és sok dob egészen máshogy szól, mint eredetileg, főleg a vége felé. Ha megállítom a lejátszást a Cakewalk-ban és úgy kattintok a dob kottájára, már nem azt a hangot adja, ami valójában szól.

Úgy látom, a file Roland GS sysex-eket tartalmaz, amik talán megváltoztatják a dobok hangját, de a midiplay nem támogat ilyesmit.
Title: Re: MIDI
Post by: Tutus on 2017.October.31. 09:20:03
Változtattál valamit az eredeti midi fájlon?

Nem változtattam semmit, csak simán konvertáltam az envelope-2.1.txt-vel :)
Mac osx-en van egy nagyon profi program, a Logic. Ezzel majd kiveszek belőle hangszereket és átállítom a Lead2-t amit írtál (csak tegnap már nem volt időm erre :) ).

ENGEM IS nagyon érdekel ez a dolog nem csak sanyike-t :) Tehát megköszönnénk ha a wikire írnál ezzel kapcsolatban segítséget, pl. az envelope.txt-be hogyan lehet újabb hangszert felvenni, stb.
Láttam, hogy Istvánnal sokat írtatok ezzel kapcsolatban, de szuper lenne ha a wikibe megjelenne valahogy szépen összefoglalva.

Előre is köszi :)
Title: Re: MIDI
Post by: szipucsu on 2017.October.31. 11:30:41
Úgy látom, a file Roland GS sysex-eket tartalmaz, amik talán megváltoztatják a dobok hangját, de a midiplay nem támogat ilyesmit.
Nem baj, ha nem támogatja, így is, úgy is szerkeszteni kell a midi fájlt. Majd pl. transzponálással át kell állítani a dobokat más dobokra a midiben, vagy külön envelope.txt-t hozni létre ehhez a midihez, és ott adni meg jobban hangzó dobokat. Eléggé érdekes hangjuk van ezeknek a doboknak. Nem tudom, a sima zajcsatorna mennyire tudja visszaadni a hangzásukat, majd még kísérletezünk.

megköszönnénk ha a wikire írnál ezzel kapcsolatban segítséget, pl. az envelope.txt-be hogyan lehet újabb hangszert felvenni, stb.
Láttam, hogy Istvánnal sokat írtatok ezzel kapcsolatban, de szuper lenne ha a wikibe megjelenne valahogy szépen összefoglalva.
Az envelope.txt használatáról a Wikin is lehet olvasni, (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI) ennek kicsit korábbi változata került az Enterpress-be is. Talán nem kell külön írni az envelope.txt szerkesztéséről, de majd röviden kitérek majd erre is a következő ismertetőben:
Hogyan alakítsunk át egy midi fájlt Enterprise-ra? (https://wiki.enterpriseforever.com/index.php?title=Hogyan_alak%C3%ADtsunk_%C3%A1t_egy_midi_f%C3%A1jlt_Enterprise-ra%3F)
Újabb hangszert felvenni úgy lehet az envelope.txt-be, hogy egy meglévő hangszer definícióját (amelyik a legközelebb áll ahhoz a hangszerhez, amit létre akarok hozni) copy-pastéval lemásolom, és a hangszer számát átírom. No meg a # után a hangszer nevét is jó átírni, ez csak nekünk megjegyzésként mutatja, melyik hangszer is az. De már jól feltöltöttük az envelope.txt-t, sok hely nincs benne már. De pl. van egy hangszerre egy effekt a vége felé, amit csak a Livideo használ, azt például akár törölni is lehet. De ha nagyon kell a hely, néhány torzított hangszert lehetne törölni, azokat létrehoztam, de nem nagyon használtam (kivéve a Superguitart-t).
Title: Re: MIDI
Post by: Tutus on 2017.October.31. 12:58:18

Az envelope.txt használatáról a Wikin is lehet olvasni, (https://wiki.enterpriseforever.com/index.php?title=Enterprise_MIDI) ennek kicsit korábbi változata került az Enterpress-be is. Talán nem kell külön írni az envelope.txt szerkesztéséről, de majd röviden kitérek majd erre is a következő ismertetőben:
Hogyan alakítsunk át egy midi fájlt Enterprise-ra? (https://wiki.enterpriseforever.com/index.php?title=Hogyan_alak%C3%ADtsunk_%C3%A1t_egy_midi_f%C3%A1jlt_Enterprise-ra%3F)
Újabb hangszert felvenni úgy lehet az envelope.txt-be, hogy egy meglévő hangszer definícióját (amelyik a legközelebb áll ahhoz a hangszerhez, amit létre akarok hozni) copy-pastéval lemásolom, és a hangszer számát átírom. No meg a # után a hangszer nevét is jó átírni, ez csak nekünk megjegyzésként mutatja, melyik hangszer is az. De már jól feltöltöttük az envelope.txt-t, sok hely nincs benne már. De pl. van egy hangszerre egy effekt a vége felé, amit csak a Livideo használ, azt például akár törölni is lehet. De ha nagyon kell a hely, néhány torzított hangszert lehetne törölni, azokat létrehoztam, de nem nagyon használtam (kivéve a Superguitart-t).

Ez ciki, hogy pont a főszerkesztő (én) nem olvasta részletesen a MIDI cikket az Enterpressben :oops:
Köszi szépen a segítséget! Úgy látom a téli, sötét hétvégéken ezzel is foglalkozom majd :)
Title: Re: MIDI
Post by: IstvanV on 2017.October.31. 15:33:27
De ha nagyon kell a hely, néhány torzított hangszert lehetne törölni, azokat létrehoztam, de nem nagyon használtam (kivéve a Superguitart-t).

Tulajdonképpen törölni lehetne a 35-ös hangszert is, vagy a 34-es másolatává tenni. A hangjegyek másolása nem rekurzív, és a kettő között csak a gyűrűmoduláció a különbség, amit vezérlővel is lehet állítani. Szintén törölhető a 30-astól csak a torzításban eltérő 32-es. A burkológörbék memória igényét az időtartamuk határozza meg, egyészen pontosan az első oszlopban található számok összege * 4 + 2 byte. Éppen ezért a hosszan lecsengő "Torzy" hangokon lehet viszonylag sok helyet nyerni.
Title: Re: MIDI
Post by: szipucsu on 2017.October.31. 17:16:13
Tulajdonképpen törölni lehetne a 35-ös hangszert is
Az eleje felé vannak még torzított hangszerek, én mondjuk nem használtam azokat se eddig, azokat is lehetne törölni. A torzítás elég ritka. Meg amiket mondtál, azokat is lehetne törölni.
Én az elején kicsit bonyolultnak éreztem a vezérlők használatát, azért sem akartam ott állítani be a csatornafoglalásokon kívül mást. Bár kezdem megszokni a vezérlőket, de még most is kicsit lusta vagyok inkább azokat használni a kész envelope-ok helyett. :D Kapásból nem tudom, jól emlékszem-e, a gyűrűmodulációhoz a 71-es vezérlőre kell tenni talán 32-t? Ha igen, akkor nagyon jó, mert kapásból tudnám onnan is állítgatni. :D

Kicsit attól is tartok, mások is körülményesnek éreznék a vezérlőket, és kerülnék a használatukat. De aki bele akar mélyedni az EP-s midizésbe, nem úszhatja meg. :D Ezért is hoztam létre ennyi hasonló hangszert. Nem tudom, rajtam kívül mások mennyire vannak benne a midizésben, vagy hogyan lenne egyszerűbb nekik a vezérlők, envelope-ok, stb. használata.

Ha vesszővel elválasztva ugyanazt az envelope-t több hangszerre is beállítjuk, az is fogyasztja az envelope-ok memóriaigényét?

Szerk.: Megnéztem a gyűrűmodulációt a Wikin, jól emlékeztem a 32-re (128/4), fejlődőképes vagyok. :D
Title: Re: MIDI
Post by: IstvanV on 2017.October.31. 18:00:25
Ha vesszővel elválasztva ugyanazt az envelope-t több hangszerre is beállítjuk, az is fogyasztja az envelope-ok memóriaigényét?

Nem fogyaszt többet, csak a definíciók ({...} közötti rész) számítanak a bináris adat méreténél.

A szöveges file méretének is van felső határa, de az nem lényeges, mert az envelope-2.1.txt a harmadát sem használja, a bináris területet viszont már majdnem teljesen.
Title: Re: MIDI
Post by: szipucsu on 2017.October.31. 20:47:44
Az miért van, hogy egyes midi fájlok megnyitás után ezt írják ki?
[attachimg=1]
Akár OK, akár a Mégse a válasz, ugyanaz történik látszólag.
A midi sávokban pedig a Banknél 727-General midi és hasonlók jelennek meg. Ha visszaállítom ezt a 727-et "nullára", és elmentem a fájlt, akkor is 727 jelenik meg legközelebbi megnyitáskor. Nem tudom, mit kéne a midi fájlban módosítani, hogy ez az Auto send... üzenet ne jelenjen meg megnyitáskor.

A következő midiben is ez volt. Az EP-re átírást viszont nem zavarja.
[attach=2]
[attach=3]
Title: Re: MIDI
Post by: IstvanV on 2017.October.31. 21:37:10
A View alatt a Sysx-re kell kattintani, és a megjelenő listában az elsőt (ami "Auto") törölni, illetve EP konvertálás céljára általában mindet ami nem "empty". :)
Title: Re: MIDI
Post by: szipucsu on 2017.October.31. 22:06:41
A View alatt a Sysx-re kell kattintani, és a megjelenő listában az elsőt (ami "Auto") törölni
Köszi! Na, persze én azt is megnéztem, de pont az elsőt nem vettem észre. Görgettem végig, mint az őrült, és vakartam a fejem, hogy az egész listában miért nincs ott semmi. Kb. 17 év Cakewalk használat után most már ezt a funkcióját is megismerem.

Ebben sem módosítottam semmit, csak a hangszert, és meglepően jó lett! Elég jól visszaadja a zenének a dinamizmusát, lendületét, még a hangok teltségét is. Az elején néha ugyanaz a hang szól két csatornán is, ami eléggé telt. De néha a két hang pont kioltja egymást, ez nem jó. Nem tudom, ez ellen lehetne-e valamit tenni.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2017.October.31. 22:56:39
pattogósabb, pörgős, dobos zenéket konvertálj :)
ezek uncsik, meg a hangzás is ilyan sablonos
Title: Re: MIDI
Post by: szipucsu on 2017.October.31. 23:11:16
ezek uncsik, meg a hangzás is ilyan sablonos
Nekem ez a Beethoven eléggé "ütős" volt, szinte mindent vitt. De ízlés kérdése. Laci nemrég feltöltött midi csomagjából csemegézgetek.
Title: Re: MIDI
Post by: sanyike on 2017.November.01. 16:50:41
Nekem ez a Beethoven eléggé "ütős" volt,

Nekem is, nagyon szépen szól!

Na ez nem annyira, de pörög rendesen :-);

[attachurl=1]
[attachurl=2]
Title: Re: MIDI
Post by: endi on 2017.November.01. 16:54:36
Nekem is, nagyon szépen szól!

Na ez nem annyira, de pörög rendesen :-);

(Attachment Link)
(Attachment Link)

na ez jó pörgős :)
dobokra mehetett volna valami torzítás, vagyis a hihat-ekre
Title: Re: MIDI
Post by: szipucsu on 2017.November.01. 17:21:05
Na ez nem annyira, de pörög rendesen :-);
Jó lesz ez! Megy a repertoárba. Érdemes lenne még tömöríteni a konvertált fájlt, egy -6 kell csak a parancssor végére konvertáláskor.
Ha feltöltenéd a midiket is, amikből konvertálsz, meg tudnánk nézni, lehet-e még valamit változtatni rajta, hogy jobb legyen.
Title: Re: MIDI
Post by: szipucsu on 2017.November.05. 17:55:48
Semmi extra, csak a szokásos:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2017.November.05. 21:25:41
Volt már rock, klasszikus, legyen egy kis techno is. Endi úgyis hiányolta a pörgős-dobos zenét.
Title: Re: MIDI
Post by: endi on 2017.November.05. 21:30:00
hú ez tök jó, elképesztő hangzások vannak benne, mintha nem is ep lenne!
Title: Re: MIDI
Post by: szipucsu on 2017.November.05. 22:02:11
hú ez tök jó, elképesztő hangzások vannak benne, mintha nem is ep lenne!
A gyűrűmoduláción múlik az egész. Meg az egyik csatornán ugyanaz a hang, mint a másikon, a hangmagassága picit eltér tőle, és gyorsan vibrál a hangmagasság, ennyi az egész. (A trance zenében is hasonlóan oldják meg, csak inkább fűrészrezgéssel. Itt gyűrűmoduláció kicsit fűrészessé teszi a hangzást.) Mélyebb hangoknál nem is használtam ki nagyon ezt, pedig ott lenne a legjobb. A közepe felé van egy rész, ahol ilyen szól, biztos annak a hangzása tetszett.
Amikor a kétrétegű hangszer második rétege mindenképpen lecseng (D paraméter), akkor a kis szünetekre is jut hang, az is érdekesebbé teszi.

Még ami foglalkoztat, hogy szól a zene, és közben finoman, egyeneltesen változik az envelope, pl. röviden lecsengő hangok egyre hosszabban csengenek le. Ilyet is próbáltam beletenni, de valamiért nem lett túl jó. Az egyenletes átmenet nem hallatszott szerintem, hirtelen váltás lett belőle. Bizonyos lecsengési időnél mintha szaggatott volna a hang, vagy csak nekem tűnt úgy.
Title: Re: MIDI
Post by: endi on 2017.November.05. 22:10:18
erről a zenéről jut eszembe, lehetne funkció hogy lejátszás gyorsítása/lassítása.
ez a zene 2x gyorsabban lenne jó :)
Title: Re: MIDI
Post by: szipucsu on 2017.November.05. 23:12:46
erről a zenéről jut eszembe, lehetne funkció hogy lejátszás gyorsítása/lassítása.
ez a zene 2x gyorsabban lenne jó :)
Fel lehetne gyorsítani, csak pár helyen van benne tempóváltás, ott külön be kéne állítani. Vannak még nagyon rövid hangok benne pár helyen, azoknak lehet, nem tenne jót a még gyorsabb sebesség. És talán a lábdob se tudna lecsengeni úgy. De meg lehet próbálni.

Na, közben élesben midi bemenettel felvettem kétszeres sebességgel lejátszva. Már túl sok, de pár helyen tényleg érdekesen hangzik, ezt majd ki kéne még használni.
[attach=1]
Title: Re: MIDI
Post by: IstvanV on 2017.November.05. 23:25:35
A sebesség módosítására használható trükkök: file konvertálásnál (midiconv) az IRQFREQ paraméter állítása, kisebbtől gyorsabb lesz a zene, emulátorban pedig a video órajel növelésével gyorsítható a zene és a burkológörbék is (a CPU fogyasztást is növeli a Z80 gyorsítása nélkül).
Title: Re: MIDI
Post by: szipucsu on 2017.November.05. 23:30:17
Itt van másfélszeres sebességgel is. De ez "élő" felvétel, konvertálva szebb lenne, így néha akadozik kicsit.
[attach=1]
Title: Re: MIDI
Post by: szipucsu on 2017.November.05. 23:37:56
a video órajel növelésével gyorsítható a zene és a burkológörbék is
Így elég jól hangzik!
Title: Re: MIDI
Post by: IstvanV on 2017.November.06. 13:55:42
Volt már rock, klasszikus, legyen egy kis techno is. Endi úgyis hiányolta a pörgős-dobos zenét.

Nagyon jó lett, talán játékban is lehetne használni (bár az Exorcist lejátszójának ez túl sok :oops:).
Title: Re: MIDI
Post by: szipucsu on 2017.November.06. 17:39:11
talán játékban is lehetne használni
A jövőben is rágyúrhatunk erre a hangzásra, és fel lehet használni játékokhoz. Ez most 5 különböző techno szám volt egymás után összemixelve, akár ebből csak 1-2-t is fel lehetne használni egy játékhoz.
Nem sokkal összetettebb a hangzás az Exorcist gyűrűmodulációs részénél. A két csatorna között nagyobb lehet a hangmagasságkülönbség, és kissé vibrál egyik csatornán a hangmagasság. Más extra nincs benne. Torzítás és dobok az Exorcist-ban is vannak. Az 50Hz-en pirtyegő hangszer is kicserélhető másra is.
De az Exorcist már jó szerintem úgy, ahogy van.
Title: Re: MIDI
Post by: geco on 2017.November.06. 20:34:27
Volt már rock, klasszikus, legyen egy kis techno is. Endi úgyis hiányolta a pörgős-dobos zenét.
Überkúl ez a trance mix, nem is gondoltam, hogy ilyen jó effekteket kicsiholni Dave-ből, és gondolom még vannak rejtett tartalékok :)
Title: Re: MIDI
Post by: szipucsu on 2017.November.06. 22:51:52
Überkúl ez a trance mix, nem is gondoltam, hogy ilyen jó effekteket kicsiholni Dave-ből, és gondolom még vannak rejtett tartalékok :)
Nem gondoltam, hogy ennyire tetszeni fog mindenkinek.
Nem tudom, ki mennyire ismeri az eredeti zenéket. Sorban ezek vannak a mixben, többé-kevésbé hasonlítanak:
DJ Splash - Bass is Kicking (https://www.youtube.com/watch?v=pdFqumm9CXM)
Hands Up Anthem (https://www.youtube.com/watch?v=x1tPL3_OWr4)
Basshunter - Loituma remix (https://www.youtube.com/watch?v=SYnvy7ryTlc) (Háromsávos játék van hozzá a videón.)
(Az utolsó előttit nem találom. Egy FL Studio oktató videóhoz tartozott
DJ Splash - Flying High (https://www.youtube.com/watch?v=NLcBliHGmbg)
Title: Re: MIDI
Post by: geco on 2017.November.07. 08:35:35
Nem gondoltam, hogy ennyire tetszeni fog mindenkinek.
Nem tudom, ki mennyire ismeri az eredeti zenéket.
Volt pár ismerős részlet benne, amúgy nem voltam soha a műfaj nagy kedvelője, de ez tetszett, volt benne jópár jó hangzás is.
Title: Re: MIDI
Post by: IstvanV on 2017.November.07. 11:30:31
De az Exorcist már jó szerintem úgy, ahogy van.

Nem úgy értettem, hogy az Exorcist-ba beépíteni ezt is, hanem egy esetleges későbbi játékba ugyanazzal a lejátszó rutinnal. Amire viszont még ráférne némi fejlesztés, mert bonyolultabb zenéknél általában "envelope overflow" lesz a konvertálásnál. :oops:
Title: Re: MIDI
Post by: szipucsu on 2017.November.07. 22:26:19
Überkúl ez a trance mix, nem is gondoltam, hogy ilyen jó effekteket kicsiholni Dave-ből
Azon gondolkoztam el, hogy az EP előbb volt, mint ez a trance zenei műfaj. Mégis hasonló hangzás is elérhető, erre nem gondoltak talán a Dave tervezői. Akár EP-n is születhettek volna előbb ilyen jellegű zenék a műfaj megszületése előtt.

Érdekes lenne a Dave készítőit megkérdezni, milyen hangzásokról tudták már előre, hogy elérhetők a Dave-vel. Gyűrűmoduláció már azelőtt is létezett, meg a szűrő is, meg a hangmagasság finom vibráltatása is, tehát már nagyjából adottak lehettek a hangzások. A zajcsatorna és "torzításai" érdekesek, nem tudom, milyen célokra szánták, talán pont cintányérokra? És a háromféle torzítással is mit akartak vajon? Más gépeken talán csak egyféle torzítás van.
De lehet, hogy már volt szó ilyenről a "Mire gondolhattak az EP tervezői?" cím alatt.
Title: Re: MIDI
Post by: szipucsu on 2017.November.07. 22:50:03
Nézegetem a gépkönyvben (http://ep128.hu/Ep_Konyv/Reference.htm) a STYLE paramétereket. A 3-as csatornán style 1, 2 vagy 3 esetén az órajel a 0., 1. vagy 2. csatorna egyike lesz. Mivel a 71-es vezérlőn a STYLE értékét osztani kell 4-gyel, így ezek az eredetileg 1 / 2 / 3 értékek nem érhetők el? Nem hiányoztak különösebben, csak feltűnt.

Kicsit fura, hogy a felüláteresztő szűrő "logikája" más, mint a gyűrűmodulációé. A 0-ás és 2-es csatorna egymással "gyűrűmodulál", bármelyiken megadható a style 128. A gépkönyv szerint a szűrő nem így működik, a 0-ás az 1-essel használ szűrőt, de ha az 1-esen adunk meg szűrőt, az nem a 0-ással, hanem a 2-essel "szűrőzik". Így szólhat egyszerre akár mint a 4 csatorna, és mindegyiken lehet szűrő beállítva egy másik csatornával, de nem biztos, hogy ez jól is hangzik, még nem próbáltam.
Érdekes, hogy a zajcsatorna tud alul- és felüláteresztő szűrőt is. És hogy a zajcsatornán a style 48-nak nincs külön értelmezése.
Title: Re: MIDI
Post by: IstvanV on 2017.November.07. 23:00:18
Mivel a 71-es vezérlőn a STYLE értékét osztani kell 4-gyel, így ezek az eredetileg 1 / 2 / 3 értékek nem érhetők el?

Az alsó 2 bit valóban csak a hangszer definícióban állítható.

Quote
Kicsit fura, hogy a felüláteresztő szűrő "logikája" más, mint a gyűrűmodulációé. A 0-ás és 2-es csatorna egymással "gyűrűmodulál", bármelyiken megadható a style 128. A gépkönyv szerint a szűrő nem így működik, a 0-ás az 1-essel használ szűrőt, de ha az 1-esen adunk meg szűrőt, az nem a 0-ással, hanem a 2-essel "szűrőzik".

Talán az lehetett a célja ennek a megoldásnak, hogy ugyanazon a csatornán egyszerre lehessen gyűrűmoduláció és szűrő is, külön csatornákat használva forrásnak.
Title: Re: MIDI
Post by: szipucsu on 2017.November.07. 23:17:33
Az alsó 2 bit valóban csak a hangszer definícióban állítható.
Ja, persze, ott nem kell osztani, hirtelen összekevertem. :D

A Lead 1 végtelenítve van:
Code: [Select]
80 P {                                    # Lead 1 Square
   0, 62, 62, 0, 0;
R  1, 0,  0, 0, 0;
}
Jól szól, csak nem értem, hogyhogy működik. A második fázisban csupa nulla van, a hangerő is lemegy nullára, az időtartam 1, tehát 0-ra le kéne mennie ennyi idő alatt. Ezeket a nullákat hogyhogy nem veszi figyelembe?
Title: Re: MIDI
Post by: szipucsu on 2017.November.10. 13:43:32
Ez még nincs kész teljesen. Pár helyen, főleg a vége felé pl. túl sok a szólam és "kiütik" egymást.
[attach=1]
Title: Re: MIDI
Post by: endi on 2017.November.10. 14:04:46
mondjuk ettől pont azt vártam volna hogy mindenféle torzítások, filterek :)
Title: Re: MIDI
Post by: szipucsu on 2017.November.10. 14:52:43
mondjuk ettől pont azt vártam volna hogy mindenféle torzítások, filterek :)
Igazából így is elég nagy munka volt már vele eldönteni, átszerkeszteni, mit vegyek ki belőle, hogy beleférjen 3+1 csatornába. De gondolkozom, hogy az akkordokat (osztott csatorna) vagy az egyik basszust feláldozom mély hangú dobokért.
A legelejét is tök máshogy is meg lehetne csinálni.
A filterek elfogyasztanának még egy csatornát, az a baj.
Az egyik helyre, ahol kevés a szólam, lehetne extrém gitárt tenni, mert lenne neki 2 csatorna.
Ha valaki akar vele kísérletezni, itt a midi. De még én is fogom szerkeszteni.
[attach=1]
Title: Re: MIDI
Post by: Ep128 on 2017.November.11. 01:03:26
Jó lesz ez, nincs vele semmi komoly zűr, csak itt-ott nem "dallam hű". Javaslom az eredeti klip meglesését is youtube -on, segíthet! :-)
Title: Re: MIDI
Post by: IstvanV on 2017.November.11. 11:07:46
Jól szól, csak nem értem, hogyhogy működik. A második fázisban csupa nulla van, a hangerő is lemegy nullára, az időtartam 1, tehát 0-ra le kéne mennie ennyi idő alatt. Ezeket a nullákat hogyhogy nem veszi figyelembe?

Nulla csak a következő fázis elején lenne, mivel 1 a hosszúsága, az eredetileg beállított 62-t tartja. Egyébként maximális hangerőnek lehet 63-at is írni, csak azért van 62 sok helyen, mert BASIC-ről konvertált burkológörbék, és ott nem lehet ennél magasabb értéket elérni (az EXOS a 63 * 255/256-ot lefelé kerekíti).
Title: Re: MIDI
Post by: szipucsu on 2017.November.11. 11:28:15
Javaslom az eredeti klip meglesését is youtube -on, segíthet! :-)
Á, azt megtekintettem már tegnap. :) A konvertálási tanácsok között (https://wiki.enterpriseforever.com/index.php?title=Hogyan_alak%C3%ADtsunk_%C3%A1t_egy_midi_f%C3%A1jlt_Enterprise-ra%3F) is írtam, hogy érdemes megnézni a klippet a zenéről. Igaz, én a dobok miatt néztem meg inkább főleg. Az az érdekes, én az egy szál snare (vagy mi a neve) dobon kívül mást nem is nagyon hallottam az eredeti zenében. Meg ott azok az akkordok se nagyon hallatszanak, melyekkel meggyűlt a bajom.
Adott volt a midi fájl, amit átírogattam. Főleg a gitárszólónál lehetnek eltérések az eredetihez képest. Én olyan nagyon lényeges dallameltérést nem vettem észre, inkább nem nyúlkálok bele magába a dallamba. De ha megírod, melyik résznél kéne változtatni, megpróbálkozhatok vele.
Title: Re: MIDI
Post by: Tutus on 2017.November.11. 12:59:34
A dobok, a dobok ... Nekem jelenleg nagy ellenségeim :)
Egy PC-s midi programban milyen dobot állítsak, hogy EP-re konvertálva ne az a kibírhatatlan cintányér hang szóljon?
envelope.txt-ben ahogy nézem, szerepelnek ugyanazok melyeket a szerkesztőben használok.
Van egyáltalán normális dob megszólalás EP-n?
Title: Re: MIDI
Post by: szipucsu on 2017.November.11. 13:04:12
kibírhatatlan cintányér hang
Ha nagyon kibírhatatlan, akkor nem az a baj, hogy túl hangos?
Állítsd a midi kimenetet a midi szerkesztőben loopMidire (ha Windowst használsz, meg persze telepítsd előtte a loopMidit), indítsd el az emulátort és futtasd rajta a midplay2.com-ot! Akkor élőben próbálgathatod a 10-es csatorna hangzásait. Vannak rövidebb, halkabb dobok is.
Ha nem a 10-es csatornát akarod használni, tehát nem a zajcsatornát, akkor másik csatornán a Woodblock, Synth drum hangszerekkel érdemes próbálkozni, azokon is jó mély hangokkal, nálam basszuskulcsos előjegyzésnél is lent a második-harmadik pótvonalon szokott lenni, ami jól szól.
Title: Re: MIDI
Post by: IstvanV on 2017.November.11. 13:05:23
Van egyáltalán normális dob megszólalás EP-n?

A zajcsatorna korlátai között nagyon sok lehetőség nincsen. :oops: A 0-2. csatornák egyikét is használva érdekesebb hangzásokat lehet elérni, de akkor természetesen kevesebb csatorna marad a többi hangszer számára.
Title: Re: MIDI
Post by: Zozosoft on 2017.November.21. 10:20:56
Szerintem Tutus arra gondol, hogy a már elkészült zenékben néhol hallhatóak egész jó dobhangok, ezeket hogyan lehet előcsalogatni.
Title: Re: MIDI
Post by: Tutus on 2017.November.21. 11:08:20
Szerintem Tutus arra gondol, hogy a már elkészült zenékben néhol hallhatóak egész jó dobhangok, ezeket hogyan lehet előcsalogatni.
Igen, így van!
Nyilván nekem is több idő kell ahhoz, hogy mindent megtanuljak.
Szipucsuval szoktam magánban is levelezni e témában.
A legzavaróbb, hogy pl. egy sima, még nem konvertált midi fájl is másképpen szól PC-s vagy Mac-es midi lejátszókban :)
Midiben a dob több részből tevődik össze (hiszen egy dobfelszerelés is több darabból áll :) ). Azt vágom, hogy ezt nem tudja az EP.
De jó lenne, ha valami közelítő hangszer lenne, nem a "botrányosan" szóló cintányérhang.
Title: Re: MIDI
Post by: Zozosoft on 2017.November.21. 11:17:42
Ez még nincs kész teljesen.
Már így sem rossz! Készült azóta újabb verzió belőle?
Title: Re: MIDI
Post by: szipucsu on 2017.November.21. 12:27:45
Már így sem rossz! Készült azóta újabb verzió belőle?
Újabb verzió még nem. Itt mellékeltem (https://enterpriseforever.com/sound/midi/msg68146/#msg68146) a midi és az epm fájlt hozzá, ha esetleg igazi gépen akarja hallgatni valaki.

A legzavaróbb, hogy pl. egy sima, még nem konvertált midi fájl is másképpen szól PC-s vagy Mac-es midi lejátszókban :)
Szerintem ez a legkevésbé zavaró. :D A lényeg, hogy adottak a szólamok, ezek közül kell azokat kiszűrni, melyeket EP-n is hallani akarunk majd.
A klubban szívesen tartanék egy kis "bemutatót", hogyan alakítsunk át egy midi fájlt EP-re. Csak ehhez PC kell, nekem a laptopon a kedvenc Cakewalk-om nem fut, mert ősrégi.
Title: Re: MIDI
Post by: szipucsu on 2017.November.30. 10:51:28
Csak hogy egy kicsit rendbondóbbak legyünk. Nem kell félni az újszerű dolgoktól!
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2017.November.30. 22:04:29
Az miért van, hogy a Pacman City zenéjénél a Mididisp egyik csatornánál sem jelzi külön, amikor azok a Conga nevű dobok szólnak? Az elejefelé van ilyen például, amikor a dob megszólal. Vagy pont megfér egy másik hangszerrel egy csatornán? A jelszintmérő nem mozdul ki a 2-es csatornán, csak a hangszer neve mellett jelzi a kis négyszög, ha szól.
Title: Re: MIDI
Post by: IstvanV on 2017.December.03. 11:57:05
A hang valójában a 3-as csatornán szól, a 2-es csak a frekvenciát állítja elő a zajcsatorna számára, és a hangereje 0.
Title: Re: MIDI
Post by: szipucsu on 2017.December.06. 00:32:28
Ennek az eredeti verziója túl hosszú volt. Levettem pár taktust a végéről, így már lejátszotta a mididisp, így is jó. De nem tudom, hogyan lehetne begyömöszölni az eredetit, hogy elférjen. Sajnálnék kivenni belőle bármit is. Mellékelem az eredeti és a rövidített verziót is.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2017.December.07. 20:35:39
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2017.December.07. 23:09:20
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2017.December.08. 07:15:06
Jingle Bells
Ennek most úgyis szezonja van :-)
Title: Re: MIDI
Post by: endi on 2017.December.08. 09:54:14
(Attachment Link)
(Attachment Link)

ez vótmá egy specy játékban vagy demóban.
olyat csinálj ami még nem vót :)
Title: Re: MIDI
Post by: szipucsu on 2017.December.08. 12:37:17
ez vótmá egy specy játékban vagy demóban.
Nekem is rémlett, utána rá is kerestem, de a Music box zenéi között nem találtam, legalábbis ilyen névvel nem, pedig tuti ott volt. Utólag érdekes lenne összehasonlítani a kettőt.
Title: Re: MIDI
Post by: szipucsu on 2017.December.08. 12:43:49
Régen volt már rendszerezés. Itt vannak az eddigi EP-s midi zenék. Zozo kérésére külön vannak a játékok zenéi.
Snapshotos ramdiskes mididisp-es verziót nem tudok most csinálni. Nem akar a COPY parancs úgy működni, ahogy kéne. Az összeset egyenként tudnám csak bemásolni a file: eszközről a ramdiskre, az meg olyan sokáig tartana, hogy a holnapi talira sem jutnék el. Hiába írom, hogy :COPY FILE:*.* E: meg hasonlókat, nem fogadja el...
Title: Re: MIDI
Post by: Zozosoft on 2017.December.08. 13:57:28
Nem akar a COPY parancs úgy működni, ahogy kéne.
Az úgy működik, ahogy kéne, az a gond, hogy a FILE az nem lemez.
Floppyra másolva már be lehet rakni A-ról E-re.
Title: Re: MIDI
Post by: szipucsu on 2017.December.08. 14:04:47
Floppyra másolva már be lehet rakni A-ról E-re.
A floppyra másoláshoz is egyenként kéne másolni file:-ről. Vagy virtuális floppyval lenne egyszerű, azt már rég használtam.
Title: Re: MIDI
Post by: Zozosoft on 2017.December.08. 14:08:38
A floppyra másoláshoz is egyenként kéne másolni file:-ről.
PC-n másolod ki floppyra (ami lehet akár virtuális), és aztán EP-n másolod be A-ról E-re.
Title: Re: MIDI
Post by: szipucsu on 2017.December.08. 16:03:32
PC-n másolod ki floppyra (ami lehet akár virtuális), és aztán EP-n másolod be A-ról E-re.
Már majdnem sikerült. Létrehoztam külön mappát a mididisp-nek, hogy ne legyen ott a midi fájlok között. Onnan el is indítottam, csakhogy nem tudok visszamenni a gyökérkönyvtárba. :D Pedig ott van a sok zene. Külön mappában meg a játékok zenéi.
[attach=1]
Először rejtett fájlként akartam a mididisp.com-ot a midik közé tenni, hogy ne lehessen zeneként kiválasztani. De rájöttem, akkor meg nem másolná be a virtuális floppyról, mert nem látná. EXDOS-ból meg nem tudom, hogyan lehet rejtetté tenni, és különben is, a :file bővítés talán a rejtett fájlokat is listázza.

Lehet a :file bővítésben a mappák között mászkálni?
Title: Re: MIDI
Post by: szipucsu on 2017.December.08. 16:19:06
Itt van a használható változat, az összes eddigi midi zene snapshot:
[attach=1]

De azért kíváncsi lennék, vissza lehet-e lépni az előző könyvtárba :file bővítésnél. A snapshotban be lehet lépni a game könyvtárba a játékzenékhez, de vissza nem tudom, hogy lehet. Olyan, mint a halálfejes szoba a Lands of Havoc-ban. De legalább jól érzi itt magát az ember, ha betéved.

UI.: Oké, rájöttem, a . (pont) gombbal vissza lehet lépni. Megy ez! :D
Title: Re: MIDI
Post by: szipucsu on 2017.December.08. 17:19:16
A legutóbbi snapshotokban benne van még két új dal is, az anitras.epm és avignon.epm. Nem akkora durranás egyik sem (zeneileg inkább, hangzásban átlagos), ezért nem tettem fel külön snapshotot róluk. Mivel a zip-ben lévő fájlokat is mindig letöltik néhányan, itt van ezekhez is az eredeti midi és az epm is.
[attach=1]
Először gondoltam, találós kérdést teszek fel, melyik két dal nem volt még, és aki elsőre kitalálja, kap egy tekerőlantot vagy ilyesmit, de majd legközelebb, ha még több dal lesz.
Title: Re: MIDI
Post by: geco on 2017.December.10. 12:18:03
Végighallgattam a válogatást, nálam még mindig a Trance mix a nyerő :)
Title: Re: MIDI
Post by: szipucsu on 2017.December.10. 13:44:56
Végighallgattam a válogatást, nálam még mindig a Trance mix a nyerő :)
Ez a hangzás, meg az extrém gitárhangzás, ami különleges, hála a gyűrűmodulációnak. Hogy a szűrők mire jók, azt senki nem tudja. :D Ha kedvem lesz, majd kísérletezem velük. Istvánnak van az a Davetest programja, azzal se derült ki anno, de hátha egyszer kiderül.
Title: Re: MIDI
Post by: geco on 2017.December.12. 08:53:29
Ez a hangzás, meg az extrém gitárhangzás, ami különleges, hála a gyűrűmodulációnak. Hogy a szűrők mire jók, azt senki nem tudja. :D Ha kedvem lesz, majd kísérletezem velük. Istvánnak van az a Davetest programja, azzal se derült ki anno, de hátha egyszer kiderül.
Igen, a gitáros hangzású zenék is nagyon jók :)
Title: Re: MIDI
Post by: szipucsu on 2017.December.17. 10:44:07
Népdalok még nem voltak.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2017.December.17. 11:12:09
hú ez marha jó lett! mind zeneileg, mind hangzásilag. hangzás ráadásul tök egyedi!
Title: Re: MIDI
Post by: endi on 2017.December.17. 11:14:59
hú ez marha jó lett! mind zeneileg, mind hangzásilag. hangzás ráadásul tök egyedi!

ezt ismered? nem semmi amit kihoznak a magyar népzenéből, bartókból stb.
ahogy meg a fickó gitározik, hát az elképesztő
https://youtu.be/gGwpSdYdaJk
Title: Re: MIDI
Post by: Zozosoft on 2017.December.17. 21:23:58
Népdalok még nem voltak.
Nagyon jó!
Title: Re: MIDI
Post by: szipucsu on 2017.December.24. 00:47:58
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2017.December.28. 16:38:50
István, azt nehéz lenne megcsinálni, hogy legyen pwm itt is, ne csak a C64-es midiben? Ha egy hangon belül nem lehet változtatni, nem baj. Ha hangonként lehet, az is jó. Kicsit változatosabb lehetne a hangzás. Ha két csatornát is lefoglal esetleg, az is belefér.
Title: Re: MIDI
Post by: IstvanV on 2017.December.28. 21:23:45
A DAVE hanggenerátorai nem támogatják a PWM-et, tehát azt csak digitálisan lehet megvalósítani (mint a SID lejátszás esetében), vagy két azonos vagy csak kis mértékben eltérő frekvenciájú négyszögjel között gyűrűmodulációval.
Title: Re: MIDI
Post by: szipucsu on 2017.December.30. 16:43:28
Ebbe most került egy újfajta dob is, illetve kettő, de a második csak nyomokban hasonlít az eredetihez, és nagyon ritkán szólal meg, akkor is csak egy pillanatra. Arra gondoltam, majd amennyire lehet, ki kéne bővíteni a dobokat. Bár rajtam kívül csak ritkán készít más is midit, de ahogy észrevettem, jót tenne, ha eleve meglenne több dob. Persze pl. a lábdobokat kissé nehéz lehetne a 3-as csatornán szimulálni. Az a Crash Cymbal 2, amit én csináltam, nem olyan jó, mint Istváné, a Crash Cymbal 1. (Vagy az a 2-es, már nem tudom.)
Igazából a főszólamot leszámítva nem nagyon hasonlít ez a szám az eredetire. Lehet, szinte érdemes újraírni ezeket a zenéket. A dobok is egész mások, ezeket mind át lehet alakítani az EP lehetőségeihez.
[attach=1]
[attach=2]

Az envelope.txt is alakul. Néhány hangszer többször is szerepel, pl. a xylophone, muted guitar és pizzicato strings ugyanazzal az envelope-pal megoldható.
Majd lehet, kéne egy univerzális envelope.txt-t összerakni, amiben a lehető legtöbb hangszer szerepel valamilyen formában és nincs többrétegű hangszerekkel bonyolítva, hogy ha valaki (?) zenét akar konvertálni, a lehető legkönnyebben és legjobban menjen. Nekem meg jó lesz egy olyan, amit össze-vissza szerkesztek.
Title: Re: MIDI
Post by: geco on 2017.December.31. 12:59:23
Pleiades tele van tök jó hangzásokkal, az nagyon tetszik, a JM az csak szimplán jó :)
Title: Re: MIDI
Post by: szipucsu on 2017.December.31. 16:01:59
Arra gondoltam, más zenékből, pl. demókból, Music Box, CD Player, TFF demo 2 zenékből ki lehetne szedni a jó envelope-okat. (Vagy akár magukat a zenéket midibe.) Például ebben a videóban (https://www.youtube.com/watch?v=kASIeFyY4X8) kb. 0:44 és 0:55 között az az 50Hz-esnek tűnő hangzás elég egyedi. A "dobra" is kíváncsi lennék, hogyan oldják meg, többféle dobhangzás is van benne.
A midiplay előtti EP-s zenékben is vannak jó dolgok. Ha ezeket lehetne kombinálni a mostani lehetőségekkel, még többet ki lehetne hozni ebből az egészből. Nekem is van persze fantáziám, de épp az egyedi stílusom miatt nincsenek olyan jó dolgok ezekben a midi zenékben, mint a régebbi EP-s zenékben.
Pl. Az Enterball zenéjében is vannak jó húzások és jó, hogy az a zene megvan "visszafejtve" is, de még nem használtam fel belőle az envelope-ot.

Music Boxra is volt egy Jarre zene. Valaki nem tudja, melyik volt az, mi a file neve?
Title: Re: MIDI
Post by: Ep128 on 2017.December.31. 23:36:16
Music Box -ra tesóm csinált egész jó filmzenét. (Asszem Bangkok Hilton. Ott kell lennie a kupac zenében. Próbálta a szerencsétlen a dobot is emulálni benne....)
Title: Re: MIDI
Post by: szipucsu on 2018.January.02. 23:08:09
Music Box -ra tesóm csinált egész jó filmzenét. (Asszem Bangkok Hilton. Ott kell lennie a kupac zenében. Próbálta a szerencsétlen a dobot is emulálni benne....)
Meghallgattam, jó benne a dob is, meg van benne egy másik érdekes hangzás, amikor mintha rögtön a hang megszólalása után hirtelen nagyot csökkenne a hangmagasság, ez elég jól  hangzik. Talán egy oktávot esik 1-2 megszakítás (vagy mi a neve, duration időtartam) alatt.
UI.: A Music Boxnak nincs egeres változata?
Title: Re: MIDI
Post by: szipucsu on 2018.January.06. 18:15:19
Ssr86 külföldi fórumtársunk pár éve a zeneszerkesztésről érdeklődött a fórumon, és feltöltött egy saját szerzeményt midiben. Ezt most előszedtem és kicsit átdolgoztam, hogy EP-n is hallgatható legyen:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.January.06. 18:37:48
azok a mély dobok tök jók, lábdobnak is simán elmennek!
ezekre a torzított gitár hangokra valami tremoló vagy gyenge hangmagasság hullámoztatás kéne. de így se rossz. de a valóságban ügye mindig "hullámzik" a gitár hang
Title: Re: MIDI
Post by: geco on 2018.January.06. 19:07:11
Jó lett :)
Title: Re: MIDI
Post by: szipucsu on 2018.January.06. 19:31:49
ezekre a torzított gitár hangokra valami tremoló vagy gyenge hangmagasság hullámoztatás kéne.
A hangerőt lehetne hullámoztatni, ezzel lehetne trükközni és még érdekesebbé tenni. A hangmagasság lehetőségei eléggé szűkek, mert a 4 bites torzításnál a hangmagasság változtatásával a hang jellege is változik. István úgy csinálta meg a midiplay-t, hogy automatikusan a jó értékeket állítsa be, ahol ilyen a hang, mert még az egész PITCH értékek sem mindig jók, valamikor törteket kell megadni, hogy jól szóljon. Valami képlettel, moduló osztás maradékával vagy ilyesmivel lehet kiszámolni, milyen értékekre lesz jó a hangja ennek a torzításnak, ezért hangmagasság hajlítás kizárva. De azt nem tudom, egymástól mennyire vannak távol a megfelelően szóló értékek, mert ha egy félhangnyi távolságon belül esetleg akad több érték is, akkor azokat lehetne variálni, "lebegtetni", hátha jól szól.
István, lehetséges, hogy a 4 bites torzításnál akad több érték is 1 félhangnyi távolságon belül, ami megfelelően szól?
Title: Re: MIDI
Post by: szipucsu on 2018.January.06. 19:49:55
Kicsit kísérleteztem a 6 bites torzítással is (style 32, talán ez a 6 bites). Az is néha egész jól szól ilyen gitárhanghoz, de csak néhány pitch értéken, ha ugyanúgy gyűrűmodulációval összekötünk két torzított hangot. Most úgy próbáltam, hogy az egyik csatornán 4 bites, a másikon style 32-es torzítás van, és úgy van gyűrűmoduláció, így tűnik jobbnak. István, szerinted ebből ki lehet hozni valamit? Lehetnek olyan pitch értékek, akár törtek, amikre ha beállítjuk a hangot, akkor jó lesz a hangzás?
Title: Re: MIDI
Post by: IstvanV on 2018.January.06. 19:55:49
István, lehetséges, hogy a 4 bites torzításnál akad több érték is 1 félhangnyi távolságon belül, ami megfelelően szól?

Ez a hangmagasságtól függ, mélyebb hangoknál jobb a felbontás. A legrosszabb esetben 3 a különbség a használható DAVE frekvencia értékek között, tehát kb. 300 Hz (korrekcióval, azaz a négyszögjel ennél 7.5x magasabb lenne) alatt már biztosan jobb egy félhangnál.
Title: Re: MIDI
Post by: endi on 2018.January.06. 20:50:48
na ja közben gondolkodtam, valszeg a gitár hangzásban is a kitöltési tényező az aminek változnia kéne, a gitár jellegzetes "sweep" hangzásának eléréséhez...
Title: Re: MIDI
Post by: szipucsu on 2018.January.06. 21:00:48
na ja közben gondolkodtam, valszeg a gitár hangzásban is a kitöltési tényező az aminek változnia kéne
Vagány lehet valami majdnem PC-szerű géppel manuálisan csinálni meg ezeket is, a pwm-et változtatni, így játszani a gitárszerű hanggal.
Van egyébként így is sweep-szerűség ebben a gitárhangban. A heavy című EP-s midiben elég jól kivehető. Pont ez is nagyon jó benne, hogy még ezt a hangzást is valamennyire visszaadja sima gyűrűmodulációval.

Na, de közben EP-s magnó töltéshang remixszel próbálkoztam, mérsékelt sikerrel. A töltés közbeni 3 fő hangmagasság frekvenciájának megfelelő zenei hangokat belőttem, de ez még nem elég. Valószínű ezerszer nagyobb frekvencián megy a töltés magnóról, mint amit a midiplay visz. Még a leggyorsabb lejátszási sebesség mellett a legrövidebb hangok is jóval hosszabbak, mint egy bitnyi töltéshang magnón. Igazából töltés közben kétféle hangmagasság váltakozik, de olyan gyorsan, hogy sokkal többféle hangmagasságnak hallja az ember.
[attach=1]
[attach=2]
Gondolkodtam olyanon is, hogy meg lehetne csinálni, hogy egy fáljt (pl. egy játék betöltőjét vagy programfájlját) átalakítsunk úgy midibe, hogy a töltésnek megfelelő két hangmagasságot állítsa elő. Meg lehetne csinálni, csak ezerszer gyorsabban kéne a midi lejátszóval is lejátszani, hogy betölthető legyen. De a midi fájl mérete is hatalmas lenne. Legalábbis gondolom, hogy megcsinálható lenne elvileg, aztán ki tudja, milyen akadályai lennének még ezen kívül.
Title: Re: MIDI
Post by: endi on 2018.January.06. 22:14:20
haha ez marha jó. csinálj specy verziót is, biztos tetszene a specyseknek.
esetleg c64-est (bár nem emlékszem ott volt egyáltalán hangja?)
Title: Re: MIDI
Post by: szipucsu on 2018.January.06. 22:22:03
csinálj specy verziót is, biztos tetszene a specyseknek.
Ez talán a Spectrum töltéshangtól sem áll messze. De EP-s töltéshangnak is úgy ahogy elmegy.
Most épp nincs indíttatásom Spectrum töltéshangra, meg még a frekvenciáknak is utána kéne járni, milyenek vannak töltés közben. Majd valamikor később lehet.
Ahogy elnéztem, pl. egy fejlécet (tehát ami az első kis sípolás és annak a legvégén az a rövid valami*) ha összeraknék azoknak a betűknek a bájtjaiból, melyekből áll (pl. renegade.com), annal elsípolása is több másodpercig tartana midiben, magnónál meg tizedmásodpercekben sem lehet mérni. Így belegondolva nagyon durva sebességgel megy a töltés magnóról, persze amikor vártuk, hogy betöltse a programot, nem így tűnt.

* Egyszer valaki a fórumon így adta vissza a hangját ennek: tyúúúúúúú-cskm. Ebből a tyúúúúú ugyanaz a frekvencia sokáig, a cskm-ben pedig a file nevének a karakterei vannak.
Title: Re: MIDI
Post by: szipucsu on 2018.January.07. 18:47:04
Estére elalvás előttre egy kis pihentető zene:
[attach=1]
[attach=2]

Tettem bele új dobokat, melyek a zajcsatornát használják. István, esetleg ha van kedved, megnézhetnéd, lehetne-e jobban utánozni azokat a dobhangzásokat, mint ahogy nekem sikerült. Úgy nyomokban azért hasonlítanak.
Title: Re: MIDI
Post by: Ep128 on 2018.January.07. 23:06:44
Estére elalvás előttre egy kis pihentető zene:
(Attachment Link)
(Attachment Link)

Tettem bele új dobokat, melyek a zajcsatornát használják. István, esetleg ha van kedved, megnézhetnéd, lehetne-e jobban utánozni azokat a dobhangzásokat, mint ahogy nekem sikerült. Úgy nyomokban azért hasonlítanak.

Nekem ez nagyon tetszik! :-)
(Sokadszor gondolkodom el rajta, hogy a MIDIPLAY -be kellene valami "óra", ami mutatja, hogy az adott zene "mekkora", mennyi telt el (avagy mennyi van még) belőle lejátszáskor.)
Title: Re: MIDI
Post by: szipucsu on 2018.January.07. 23:18:47
Nekem ez nagyon tetszik! :-)
(Sokadszor gondolkodom el rajta, hogy a MIDIPLAY -be kellene valami "óra", ami mutatja, hogy az adott zene "mekkora", mennyi telt el (avagy mennyi van még) belőle lejátszáskor.)
Szerintem is ez egész jól sikerült, ez leginkább az eredeti midi fájlnak köszönhető, és maga a dallam is szép.
Az "órára" én is gondoltam már. Konvertálás után visszahallgatom, milyen, és utána még módosítok rajta sokszor. Ilyenkor is segítene, ha ott lenne, mennyinél jár a zene. De megtalálni se olyan vészes.
Title: Re: MIDI
Post by: Zozosoft on 2018.January.08. 14:48:22
Na, de közben EP-s magnó töltéshang remixszel próbálkoztam, mérsékelt sikerrel.
Elvetemült ötlet, de tetszik :ds_icon_cheesygrin:

Quote
A töltés közbeni 3 fő hangmagasság frekvenciájának megfelelő zenei hangokat belőttem
Ezek a hivatalos értékek:
Code: ZiLOG Z80 Assembler
  1. FAST_RATES:     DB      52                      ;212us (2358 Hz) Leader
  2.                 DB      42                      ;172us (2907 Hz) One bit
  3.                 DB      62                      ;252us (1984 Hz) Zero bit
  4.                 DB      86                      ;348us (1437 Hz) Sync bit
  5. ;
  6. SLOW_RATES:     DB      124                     ;500us (1000 Hz) Leader
  7.                 DB      99                      ;400us (1250 Hz) One bit
  8.                 DB      149                     ;600us ( 833 Hz) Zero bit
  9.                 DB      199                     ;800us ( 625 Hz) Sync bit
  10.  
Title: Re: MIDI
Post by: IstvanV on 2018.January.08. 17:19:00
István, esetleg ha van kedved, megnézhetnéd, lehetne-e jobban utánozni azokat a dobhangzásokat, mint ahogy nekem sikerült. Úgy nyomokban azért hasonlítanak.

A Music Box demóban a zajcsatorna mindig STYLE=9-et használ, azaz a zaj órajele a 0. csatorna, ahol a hangerő mindig 0. Tehát ezeket a dobokat pontosan csak két csatornával lehet utánozni.

Néhány dob hang burkológörbéje (MIDI magasság a 0. csatornán, 3. csatorna bal és jobb hangerő, 50 Hz-es megszakításonként):

119.92  49  46
128.76  24  22
128.76   0   0


114.94  59  33
114.94  54  29
114.94  48  25
114.94  43  22
114.94  37  18
114.94  32  14
114.94  27  11
114.94  21   7
114.94  16   3
114.94  10   0


106.80  59  59
106.80  50  59
106.80  41  59
106.80  32  29
106.80  16   0


Lehet még több is, és az előbbiek variációi, például a bal és jobb oldal cseréje.
Title: Re: MIDI
Post by: endi on 2018.January.10. 11:06:41
ez nem valami magyar együttes dalára hasonlít?
https://youtu.be/WPXLaAtscDI?t=2849
Title: Re: MIDI
Post by: endi on 2018.January.11. 13:39:31
az egész marha jó, de innentől van egy 3-4 perces rész ami különösen
https://youtu.be/Qj3qcvzxayY?t=2041
Title: Re: MIDI
Post by: szipucsu on 2018.January.12. 15:05:36
A kovertálástól kicsit begyorsult a tempó, nem tudom, miért. A quantN paramétert próbáltam, és megadtam IRQFREQ-nek 50-et, nem éreztem változást. De talán így is elmegy azért. :D
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: IstvanV on 2018.January.13. 20:10:42
A kovertálástól kicsit begyorsult a tempó, nem tudom, miért. A quantN paramétert próbáltam, és megadtam IRQFREQ-nek 50-et, nem éreztem változást. De talán így is elmegy azért. :D

A -quantN módosíthatja a tempót, az N értékétől függő mértékben. -quant4 használatakor például 125 után a következő gyorsabb tempó csak 150 lehet.
Title: Re: MIDI
Post by: Zozosoft on 2018.January.15. 16:34:17
Friss MIDI csomagot lehetne kérni? :oops:
Title: Re: MIDI
Post by: szipucsu on 2018.January.15. 20:49:25
Friss MIDI csomagot lehetne kérni? :oops:
[attach=1]
[attach=2]

Még a To France konvertálásával próbálkoztam máshogy, más -quant értékeket megadva, de a tempó ugyanúgy túl gyors volt. Nem tudom, hogyan lehetne megoldani, hogy megközelítőleg az a 108-as tempó legyen, amit a Cakewalk kijelez.
Title: Re: MIDI
Post by: IstvanV on 2018.January.16. 13:23:21
Még a To France konvertálásával próbálkoztam máshogy, más -quant értékeket megadva, de a tempó ugyanúgy túl gyors volt. Nem tudom, hogyan lehetne megoldani, hogy megközelítőleg az a 108-as tempó legyen, amit a Cakewalk kijelez.

A -quant4-nek elvileg jónak kellene lennie, ezzel a 108 tempó helyett 107.22 lesz (28 időtartam BASIC-ben), ami minimális eltérés. Lehet, hogy bugos a konvertáló program?
Title: Re: MIDI
Post by: szipucsu on 2018.January.16. 20:08:19
A -quant4-nek elvileg jónak kellene lennie
Megint megpróbáltam -quant4-gyel, de most is gyorsabb. Ezzel a parancssorral konvertáltam:

midiconv *.mid mididata.bin envelope.txt -quant4 -6

Röptében a Cakewalkról lejátszva az emulátor midi bemenetén így szól:
[attach=1]

Konvertálás után ilyen lesz:
[attach=2]

(Nem tudom, lehet-e még korábbi verziója fent nálam a midiconv.exe-nek. Vagy talán a tömörítés zavar be, vagy az eredeti midi fáljban lehet valami fura beállítás, amiről nem tudok, vagy nem szokásos hosszúságú hangok, más tippem nincs.)

UI.: Megpróbáltam tömörítés nélkül (-6 paraméter nélkül), így is gyorsabb a tempó.
Title: Re: MIDI
Post by: IstvanV on 2018.January.16. 22:57:54
Bugos a konvertáló program, bizonyos esetekben rosszul rendezi a tempó eseményeket. :oops:
Title: Re: MIDI
Post by: szipucsu on 2018.January.26. 21:51:38
Megpróbáltam összedobni egy bemutató videót (https://www.youtube.com/watch?v=VzkrVzfVvv8) arról, hogyan "kell" zenét szerezni Enterprise-ra a Cakewalk Express+EP128Emu+midiplay segítségével. A hang el van csúszva, meg a másodpercenkénti képkockákat se állítottam be rendesen, a végén meg a midi konvertálását elbénáztam, mert a parancssorba elfelejtettem beírni, hogy envelope.txt. De majd a következő videónál ezekre is odafigyelek, már persze ha van rá érdeklődés. Gondolom, inkább az érdekesebb hangzások kicsiholása érdekelne többeket, mint az egyéb ügyködésem.
Title: Re: MIDI
Post by: szipucsu on 2018.January.27. 00:02:44
Az extrém gitárhangos midi készítését is megpróbáltam bemutatni. (https://www.youtube.com/watch?v=BXqzRlVC1Pk) Kicsit hosszú lett. A dallam csak illusztráció.
Title: Re: MIDI
Post by: szipucsu on 2018.January.27. 16:56:15
Ebbe egy envelope-ot az Enterball zenéjéből loptam.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.January.31. 12:52:00
:ds_icon_cheesygrin:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2018.January.31. 13:01:58
Jó! :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: endi on 2018.January.31. 15:03:00
jók a hangzások, ebben is felfedezek egyedi megoldásokat.

ami viszont nekem hiányzik, a keményebb dobok. pl a closed hihat is olyan finom, lassan cseng le.
pl mint ebben:
https://youtu.be/soiL4PNTLYc
Title: Re: MIDI
Post by: szipucsu on 2018.January.31. 16:10:37
keményebb dobok
Ebben Closed hihat pont nem is volt, úgy emlékszem.
Ahhoz a fajta dobhoz kell még egy csatorna, ami a frekvenciát adja a zajcsatornának. Most mind a három foglalt volt. Viszont megpróbáltam úgy, hogy a dallam frekvenciája alapján szól a zajcsatorna. ilyesmit még úgysem csináltam. Nem is rossz.
Ezt lehet, fogom máskor is használni. De ehhez viszonylag magas hang kell a normál csatornán, így lesz normális a zajcsatorna is. Most ez nagyjából pont adott volt.
Így jobb?
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: IstvanV on 2018.February.01. 17:46:57
midiconv bug javítva (remélhetőleg), új envelope.txt verziók:
[attachurl=1]

envelope-2.2.txt: To France
envelope-2.3.txt: Blue Peter
envelope-2.4.txt: katyusha2
Title: Re: MIDI
Post by: Zozosoft on 2018.February.01. 18:25:10
midiconv bug javítva (remélhetőleg), új envelope.txt verziók:
Köszönjük!
Title: Re: MIDI
Post by: szipucsu on 2018.February.01. 22:07:52
midiconv bug javítva (remélhetőleg)
Jó lett! Most már a To France sebessége is megmarad lassúnak:
[attach=1]
[attach=2]
De ezen is lehetne még javítani, pl. be lehetne itt-ott dobni az "átállítjuk a zajcsatorna frekvenciáját" nevű dobokat.
Title: Re: MIDI
Post by: szipucsu on 2018.February.02. 16:13:40
A midiconv-nak az -optsort paramétere kihat magára a zenére, arra, amit hallani fogunk? Vagy csak méretcsökkentő szerepe van? Az utóbbi néhány zenénél odaraktam az -optsort paramétert is. Mit csinál ez pontosan az azonos időpontú hangjegyekkel? Azt határozza meg, melyik Dave csatornára kerüljenek, csak másképp, mint egyébként?

Pontosan milyen tempók lehetségesek? Korábban volt róla szó, hogy a 108-as tempó helyett 107.22 lett -quant4-gyel. Vagy mindig ugyanaz lesz a tempója a konvertált fájlnak, mint az eredeti midi fájlnak, vagy bizonyos tempó értékeknél kerekít egy másik értékre? (Mondjuk akár a -quant paraméter nélkül.)
Title: Re: MIDI
Post by: IstvanV on 2018.February.02. 17:16:22
A midiconv-nak az -optsort paramétere kihat magára a zenére, arra, amit hallani fogunk? Vagy csak méretcsökkentő szerepe van? Az utóbbi néhány zenénél odaraktam az -optsort paramétert is. Mit csinál ez pontosan az azonos időpontú hangjegyekkel? Azt határozza meg, melyik Dave csatornára kerüljenek, csak másképp, mint egyébként?

Az egyébként azonos időpontban kezdődő hangok feldolgozási sorrendjére van hatása. Az alapértelmezés csatorna szerint növekvő sorrend Note On esetén, illetve csökkenő kikapcsolásnál. -optsort használatakor ez nem garantált. Ennek akkor van jelentősége, ha fontos a kiszámítható csatorna foglalás, például "osztott" csatorna használatakor.

Quote
Pontosan milyen tempók lehetségesek? Korábban volt róla szó, hogy a 108-as tempó helyett 107.22 lett -quant4-gyel. Vagy mindig ugyanaz lesz a tempója a konvertált fájlnak, mint az eredeti midi fájlnak, vagy bizonyos tempó értékeknél kerekít egy másik értékre? (Mondjuk akár a -quant paraméter nélkül.)

-quant nélkül pontos marad az átlagos tempó, aminek az az ára, hogy egyenetlen lehet az időzítés.

-quant1 (pontos 1/4 hang időzítés): 93.82, 96.84, 100.07, 103.52, 107.22, 111.19, 115.47, 120.09, 125.09, 130.53, 136.46, 142.96, 150.11, 158.01, 166.79, 176.60, 187.64, 200.15, 214.44, 230.94, 250.18
-quant2 (pontos 1/8 hang időzítés): 93.82, 100.07, 107.22, 115.47, 125.09, 136.46, 150.11, 166.79, 187.64, 214.44, 250.18
-quant3 (ennek csak 12-ed hangok használatakor van értelme): 100.07, 111.19, 125.09, 142.96, 166.79, 200.15, 250.18
-quant4 (pontos 1/16 hang időzítés): 93.82, 107.22, 125.09, 150.11, 187.64, 250.18

-quant1-nél csak 3002.18 / N lehet a tempó, ahol N egész szám. -quant2 stb. esetén az N értékének oszthatónak kell lennie a megadott számmal.
Title: Re: MIDI
Post by: szipucsu on 2018.February.02. 21:32:18
Az egyébként ...
Köszi!
Title: Re: MIDI
Post by: endi on 2018.February.03. 16:07:39
jó hangzások:
https://youtu.be/Qj3qcvzxayY?t=11820
Title: Re: MIDI
Post by: szipucsu on 2018.February.04. 15:26:59
jó hangzások:
Annak a számnak a vége érdekes volt. Lelassult a tempó, ezzel egyszerre az envelope egyik fázis is fokozatosan megnyúlt. Gondolom, nem közben nyújtották meg, hanem előre definiálták az összes envelope-ot. Poén lehetne egyébként a zene közben az envelope-ot fokozatosan módosítani, ehhez hasonló az FL Studióban pl. a CutOff filter (és sok más filtek), amivel menet közben lehet a hang tulajdonságait módosítani. Ja, dinamikus filter/szűrő, azt hiszem, ez a neve.
Title: Re: MIDI
Post by: szipucsu on 2018.February.07. 13:33:15
Ezt a zenét egy kicsit furán oldottam meg egy részen, ami nem tudom, előny vagy hátrány.
Gondolkodtam, hogy a doboknak legalább az elején lehetne egy másik csatornáról venni a frekvenciáját. De ehhez külön kéne az envelope.txt-ben ahhoz a részhez is hangszer, mert midi vezérlővel nem lehet ki/be kapcsolni ezt a style paramétert tudtommal. Bár elférne azért az envelope.txt-ben is.
Próbáltam minél sztereóbbra állítani be. A dobok csak nyomokban emlékeztetnek az eredetire.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.February.16. 00:04:18
A midis dobcsatornán sokszor szól egyszerre több dob is, a netről letölthető midi zenékben. EP-n a zajcsatorna csak egy dobot tud egyszerre. Ha egyszerre sok dobnak kellene megszólalnia, az sokszor teljesen elrontja az EP-s hangzást, valamikor nem is szól semmi ilyenkor. Így alaposan át kell szerkeszteni a 10-es midi csatornát, hogy egyszerre csak egy dob szólaljon meg. István, szerinted érdemes lenne ezzel csinálni valamit? Pl. valami elv alapján válasszon ki az egyszerre megszólaló dobok közül egyet, és az szóljon a zajcsatornán? Annyiból lehet érdekes, hogy ha valaki konvertál egy midit EP-re, és nem szerkeszti a dobokat, akkor is szóljon.
Title: Re: MIDI
Post by: szipucsu on 2018.February.18. 19:36:42
Adriano Cseles-csávó:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.February.19. 00:21:53
Ez csak előzetes. Az mitől lehet, hogy ha törlöm a midiben a Sysx eseményeket, akkor is ott maradnak azok a 727-General Midi feliratok a Bank-nél? A trackeknek írtam be nevet, de újabb betöltésnél visszaállítódtak a Bank-nél a számok, és a trackek neveit is elfelejtette. Ez egy fizetős midi fájl, csak a zene eleje volt benne, talán valami védelmet tettek bele, hogy ne lehessen könnyen szerkeszteni?
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.February.19. 10:26:15
jók lettek
Title: Re: MIDI
Post by: IstvanV on 2018.February.19. 12:00:28
Ha egyszerre sok dobnak kellene megszólalnia, az sokszor teljesen elrontja az EP-s hangzást, valamikor nem is szól semmi ilyenkor. Így alaposan át kell szerkeszteni a 10-es midi csatornát, hogy egyszerre csak egy dob szólaljon meg. István, szerinted érdemes lenne ezzel csinálni valamit? Pl. valami elv alapján válasszon ki az egyszerre megszólaló dobok közül egyet, és az szóljon a zajcsatornán?

Az események sorrendje szerint utolsó dob szólal meg, az előzőeket kikapcsolva. Ha nincs hang, az azért lehet, mert nem definiált a hangszer. Esetleg a midiconv-ban lehetne opció a haszontalan vezérlők és hangjegyek szűrésére.

Ez csak előzetes. Az mitől lehet, hogy ha törlöm a midiben a Sysx eseményeket, akkor is ott maradnak azok a 727-General Midi feliratok a Bank-nél?

A Bank Select vezérlőket (0 és 32) kell törölni ahhoz, hogy eltűnjenek. A midiplay-ben nincs hatásuk, csak elfogyasztanak egy kevés helyet.
Title: Re: MIDI
Post by: szipucsu on 2018.February.19. 14:01:05
A Bank Select vezérlőket (0 és 32) kell törölni ahhoz, hogy eltűnjenek.
Ezeket hogyan lehet törölni? Az Event List-ben nincs már a hangjegyeken kívül más beállítás. Vagy ezek nem olyan vezérlők, mint a többi midi vezérlő?
Title: Re: MIDI
Post by: IstvanV on 2018.February.19. 17:18:07
Ezeket hogyan lehet törölni? Az Event List-ben nincs már a hangjegyeken kívül más beállítás. Vagy ezek nem olyan vezérlők, mint a többi midi vezérlő?

Elvileg szerkeszteni lehetne a számokat a Track/Measure ablakban, például 727 helyett "---"-t (nincs bank) választva. De ez is elveszik mentéskor. Talán az okozhatja a problémát, hogy egy sávos (Type 0) formátumú a file. A Cakewalk helyett másik szerkesztővel meg lehetne oldani, de annak sincs nagy jelentősége, ha maradnak.
Title: Re: MIDI
Post by: szipucsu on 2018.February.19. 19:42:31
Talán az okozhatja a problémát, hogy egy sávos (Type 0) formátumú a file.
Majd hex editorban átírom a fejlécben azt a számot, hátha jó lesz. Még a szerkesztés elején azt tehettem volna, hogy az egészet copy-pastézom másik midi fájlba. Azóta tettem bele hajlítást és EP specifikus vezérlőket, azok nem biztos, hogy copy-pastéval átmásolódnak, majd kipróbálom.

A zajcsatornás dobokkal kapcsolatban, amit írtam, szerkesztéssel meg tudom oldani, törölni kell annyi hangjegyet, hogy csak egyetlen maradjon, mert csak egy dob szólhat. Ha valaki más konvertál midit EP-re és nem akarja/nem tudja szerkeszteni a dobokat, arra az esetre lenne jó valamit kitalálni, de az utóbbi időben sajnos nem tolonganak sokan. Régebben más is konvertálgatott. Például olyat lehetne, hogy ha olyan dob szól, ami nem cintányér, és van rá valami más envelope, akkor az szólalna meg (pl. a synth drum-ra jó dob van beállítva), de persze csak akkor, ha van hozzá elég Dave csatorna. Vagy ha több dob szólna egyszerre, valami alapján (pl. lecsengés hosszúsága) kiválasztja a "legdominánsabbat". De ez csak akkor lenne jó, ha valaki más konvertál rajtam kívül midit, és nem akar a dobokkal bajlódni. Nekem már úgyis a kisujjamban van ez. :D
Title: Re: MIDI
Post by: szipucsu on 2018.February.21. 18:45:13
Próbálgattam ezt a pwm hatást gyűrűmodulációval, ilyen van a Happy people végén is. Érdekes hangzás, ha ugyanaz a hangmagasság a két csatornán, és úgy van gyűrűmoduláció. Ilyenkor, ha az egyik csatornán finoman változtatjuk a hangmagasságot, annak kéne, hogy legyen hatása? Az Event List-ben a pitch wheel-t próbáltam 20, 30, 50 értékekkel növelni, de nem éreztem változást a hangzásban. Így csak ez az egyféle pwm érhető el?
Title: Re: MIDI
Post by: IstvanV on 2018.February.21. 19:47:41
Az Event List-ben a pitch wheel-t próbáltam 20, 30, 50 értékekkel növelni, de nem éreztem változást a hangzásban.

A Pitch Bend támogatott felbontása csak 8 bites, így a 64 lépésekben (1/64 félhang) való növelésnek lehet hatása. Ezt azonban a DAVE is korlátozza, magasabb hangoknál rosszabb a frekvencia felbontása (az 1/64 félhangot kb. 113 Hz-es és mélyebb hangnál éri el), torzítással pedig tovább romlik.
Title: Re: MIDI
Post by: szipucsu on 2018.February.27. 23:11:10
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.February.28. 10:53:55
na végre ilyenünk is van :)
mondjuk a fő dallam hangja lecsengős lehetne, meg magasabb talán
Title: Re: MIDI
Post by: szipucsu on 2018.February.28. 13:56:29
mondjuk a fő dallam hangja lecsengős lehetne, meg magasabb talán
Először nem olyan volt, mint amilyen lett végül. Talán ez állt legközelebb az eredetihez. Próbáltam egy oktávval magasabban is, de az már túl sok volt. Lehetne akár 50Hz-es megosztással megpróbálni két oktáv távolságú hangokkal, lecsengősre. Te is kísérletezhetnél vele, hogyan szól jól. Midi szerkesztőben copypastéval be kell rakni egy oktávval magasabb hangokat is, beállítani a sávra a 70-es vezérlőn valamennyit, ami megosztja az 1-es csatornát (a többi csatorna már úgyis le van foglalva annak, aminek kell), az envelpe.txt-ben pedig lecsengős envelope-t írni hozzá, ha még nincs. Nem bánnám, ha más is próbálkozna, hátha lehetne másféle hangzásokat találni.
Az a vicc, ezt kb. fél óra alatt összeraktam a talált midi fájl alapján (ha semmit nem csinálok vele, csak egyből konvertálom, még akkor is elfogadható lett volna). Közben meg vannak olyan zenék, amiket elkezdtem átdolgozni Dave hangzáshoz, de hónapok óta ülök rajtuk. Címeket nem mondok, majd meglepetés lesz. De ha valaki akar segíteni, írhat, elküldhetem.
Title: Re: MIDI
Post by: szipucsu on 2018.March.02. 14:41:52
Próbálkoztam ezzel a gyűrűmodulációs pwm hatással, amikor a két csatornán ugyanaz a hangmagasság szól. Valahogy ezt meg lehet bolondítani, és mindig más lesz a hangzása, de nem tudom, ez mitől van. Ezt lehet valahogy tudatosan állítani? Néha véletlenszerűen nagyon szép hangzásokat ad, szinte már orgona szerűt. Van, hogy sokáig nem változik a hangzás, máskor meg szinte hangonként változik, ez különösen nagyon jól hangzik. Amíg a két csatornán az envelope teljesen ugyanaz volt, végig ugyanaz volt a hangzás, úgy vettem észre. Az egyik csatornára másik envelope-ot tettem, és a harmadik csatornára is tettem be hangokat, így kezdett a hangzás "megbolondulni". Jó lenne, ha ezt tudatosan is lehetne valahogy állítani, nem csak véletlenszerűen szólna úgy, ahogy akar. Ha a következőt kb. 5-10-szer meghallgatjuk, biztos lesznek nagyon jó hangzások is benne:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2018.March.02. 15:32:19
Izgalmasak ezek a hangzások!
Title: Re: MIDI
Post by: SlashNet on 2018.March.02. 17:35:24
Techno beta

Music reminds me cyriak's videos: https://www.youtube.com/watch?v=FavUpD_IjVY
Title: Re: MIDI
Post by: geco on 2018.March.02. 18:52:21
Szinte mindegyik hangzás mintha tartalmazna valami kunsztot, nem sima négyszögjel lenne.
Title: Re: MIDI
Post by: szipucsu on 2018.March.02. 21:16:49
Music reminds me cyriak's videos: https://www.youtube.com/watch?v=FavUpD_IjVY
It was really funny. :D

Szinte mindegyik hangzás mintha tartalmazna valami kunsztot, nem sima négyszögjel lenne.
Igen, pedig sima gyűrűmoduláció van csak végig mindben. Még két azonos hangmagasságú hangot 4 bites torzítással lesz majd érdemes összegyűrűmodulálni (hú, de szép szót találtam ki), annak is egyéni a hangzása.
Szűrőket még nem is használtam eddig!

Arra nincs semmilyen módszer, hogy a véletlenszerűen alakuló hangzásokat hogyan lehetne célirányosan beállítani, hogy ne véletlenszerű legyen? Szerintem nem azonos fázisban találkozik a két hang, attól lehet ez.
Title: Re: MIDI
Post by: szipucsu on 2018.March.06. 21:56:14
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.March.07. 14:41:41
Itt a dob sok helyen nem hallatszik (zajcsatorna lopja a hangmagasságot egy másik csatornáról), ezzel még megpróbálok csinálni valamit.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2018.March.07. 15:02:35
Már így is egész jó!
Title: Re: MIDI
Post by: szipucsu on 2018.March.07. 22:10:58
Most nem a 0-ás, hanem a 2-es csatornáról kunyizza a zajcsatorna a frekvenciát, talán jobb valamivel. Lehet, azt kéne megcsinálni, hogy létrehozni háromféle dobot külön-külön, hogy mindegyik másik csatornáról kunyerálja a frekit, és mindegyik résznél a megfelelőt használni. Kicsit zavaró, hogy a dob mindig máshogy szól, mert sosem azonos a hangmagasság egyik csatornán sem, mindegyiket használja valamelyik hangszer. Az elejefelé még nem zajcsatornás dob is szól, mert ott még kevés a szólam és belefér, azért szól ott olyan jól. UI.: Ja, meg az eleje felé a basszus 1 hang erejéig elhallgat párszor, amikor a dob megszólal. Ez nem tudom, mennyire feltűnő, mert ha nem nagyon, akkor mehetne így is tovább. Esetleg erősebb dobot tenni a helyére, úgy még kevésbé feltűnő, hogy a basszust kilövi.
Még a helikopter hangját javítottam az elején. Az előző olyan volt, mintha földrengés lenne, ez inkább a gépágyúra hasonlít. Talán a helikopterre is valamennyire?
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2018.March.08. 20:32:01
Nekem tetszik!
Title: Re: MIDI
Post by: szipucsu on 2018.March.12. 13:25:37
István, ha esetleg van jobb ötleted a Steel Drums envelope-jához, ne fogd vissza magad!
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: IstvanV on 2018.March.12. 14:28:29
István, ha esetleg van jobb ötleted a Steel Drums envelope-jához, ne fogd vissza magad!

A General MIDI hangszer alapján úgy látom, a lényege az, hogy rövid idő (néhány század másodperc) után egy oktávval feljebb ugrik a magasság, és ugyanekkor a hangerő is átmenetileg újra emelkedik:
[attachthumb=1]

envelope.txt próbálkozás, ez csak egyszerű négyszögjel:

114 D P {                                # 114 = Steel Drums
   0,  44,  44,    0,  0;
   1,  31,  31,    0,  0;
   1,  63,  63,  768,  0;
   4,*117,*117,  768,  0;
   6,*108,*108,  768,  0;
   4,   0,   0,  768,  0;
}
Title: Re: MIDI
Post by: szipucsu on 2018.March.12. 15:35:23
Megpróbáltam ezzel az új Steel Drums envelope-pal. Tettem bele enyhe torzítást. Most egy másik rész is ezen a hangon szól, amire az előbb mást tettem be az eleje felé. Szerintem egész érdekes hangja van így, még jól is jön, hogy kicsit hamiskásan szólnak azok a magasabb torzított hangok! A zene közepe és vége felé is volt eredetileg Steel Drums, amire osztott csatornás pirtyegést tettem be. Legyen ott is Steel Drums, vagy kell ennyi változatosság? Az a pirtyegés se rossz, de ez már annyira hétköznapi, hogy kb. minden második Spectrum zenében van ilyen hangzás.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.March.12. 16:03:30
114 D P {                                # 114 = Steel Drums
   0,  44,  44,    0,  0;
   1,  31,  31,    0,  0;
   1,  63,  63,  768,  0;
   4,*117,*117,  768,  0;
   6,*108,*108,  768,  0;
   4,   0,   0,  768,  0;
}

Miért jók egyébként a hangerő megadásában ezek a *-gal jelölt értékek? Azt nagyjából sejtem, mit jelent, de nem lehet ezeket 0 és 63 közötti számmal helyettesíteni? Úgy nem lehet ugyanazt a hatást elérni?
Title: Re: MIDI
Post by: IstvanV on 2018.March.12. 16:33:03
Miért jók egyébként a hangerő megadásában ezek a *-gal jelölt értékek?

Exponenciális burkológörbe, a tényleges hangerő értékek ezek lesznek:

44, 31, 63, 58, 53, 48, 44, 37, 31, 26, 22, 18, 15, 12,  8,  4,  0

Az eredeti hangszert azonban ennél jobban is lehetne közelíteni.
Title: Re: MIDI
Post by: Povi on 2018.March.22. 10:28:03
tudom, én vagyok a láma, és olvassak vissza x oldalt, de tulajdonképpel mivel is lehet lejátszani ezeket a zenéket? (eddig csak az emulátor snapshot-okat néztem, most kipróbálnám igazi gépen is)
Title: Re: MIDI
Post by: Zozosoft on 2018.March.22. 11:57:46
tudom, én vagyok a láma, és olvassak vissza x oldalt, de tulajdonképpel mivel is lehet lejátszani ezeket a zenéket? (eddig csak az emulátor snapshot-okat néztem, most kipróbálnám igazi gépen is)
Ha minden igaz, itt a legutolsó lejátszó csomag (https://enterpriseforever.com/sound/midi/msg69270/#msg69270), a MIDIDISP van használva a snapshotokban.
Title: Re: MIDI
Post by: szipucsu on 2018.March.22. 12:35:06
mivel is lehet lejátszani ezeket a zenéket?
Igen, a Mididisp.com-ot kell elindítani, abba pedig F1-gyel lehet betölteni a zenét. A legfrissebb verzió az, amit Zozo linkelt. Ha minden igaz, akkor mididata.bin névre kell átnevezni a zene fájlt magát. Ha :FILE eszköz is van a rendszerben, akkor lehet válogatni a midik között, akkor mindegy, mi a file neve.
Én a snapshotok mellé egy zip fájlban szoktam itt csatolni magát a zenei fájlt, ami mididisp-be betölthető, .epm kiterjesztéssel, de az is átnevezhető mididata.bin-re. Az envelope.txt és a .mid fájl a zipből nem kell, az csak annak kell, aki szerkeszteni akarja a zenét PC-n. Tehát elég egy szál mididisp.com és egy mididata.bin fájl.
Title: Re: MIDI
Post by: szipucsu on 2018.March.31. 11:54:23
István, tudnál segíteni? Próbálkoztam egy újabb midi fájl átírásával. A 27. ütemhez érve egyszerűen elhallgat a 2. midi sáv az EP-re konvertált változatban (vagy ha csak röptében szól az emulátor midi bemenetén, akkor is). Először arra gondoltam, hogy még szól az előző hang lecsengése, mert S paraméter van az envelope.txt-ben a Hammond Organ-nél. De próbáltam helyette a nem lecsengős Square Wave-t, azzal is ugyanaz volt a helyzet. Azért is furcsa, mert egy (valamikor két) Dave csatorna szabadon is marad, amibe nem kerül semmi, és így sem szólal meg a 2. midi csatornának legalább az egyik hangja.
Ha a lejátszóban a 27. ütemtől indítom a lejátszást, akkor viszont szól a 2. midi sáv is, szóval tuti előtte van valami furcsaság. Csatornafoglalós midi vezérlő állítás nincs ott, semmi olyan, ami indokolá ezt a furcsaságot, szerintem. Van ötleted, mitől lehet ez?
[attach=1]
Title: Re: MIDI
Post by: IstvanV on 2018.April.01. 18:07:39
István, tudnál segíteni? Próbálkoztam egy újabb midi fájl átírásával. A 27. ütemhez érve egyszerűen elhallgat a 2. midi sáv az EP-re konvertált változatban (vagy ha csak röptében szól az emulátor midi bemenetén, akkor is).

Úgy látom, a 26. ütem közben van egy Program Change az 52-es hangszerre. Talán ez okozhat problémát?
Title: Re: MIDI
Post by: szipucsu on 2018.April.01. 18:30:40
Úgy látom, a 26. ütem közben van egy Program Change az 52-es hangszerre. Talán ez okozhat problémát?
Igen, ez lesz az, köszi! Pedig én direkt megnéztem az event list-et, van-e ott valami, de nem vettem észre.
Title: Re: MIDI
Post by: szipucsu on 2018.April.17. 23:49:50
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2018.April.19. 00:10:41
Nehéz ezt itt visszaadni, (ez valóban ZENE) de ettől függetlenül jól sikerült! :-)
Title: Re: MIDI
Post by: szipucsu on 2018.April.19. 23:17:50
Nehéz ezt itt visszaadni, (ez valóban ZENE) de ettől függetlenül jól sikerült! :-)
Vangelis szerintem is viszi a pálmát szinte minden zene között. (Bár van egy régebbi kazettám tőle, annak nagy részén amolyan semmilyen zene van, az az Apocalypse des animaux album. Az Opera Sauvage pedig megint zseniális.)

A zajcsatornán beállítható, hogy a frekvenciát valamelyik másik csatornától vegye. Az a baj, a midiben nem lehet mindig könnyen előre kiszámítani, a 3 csatorna melyikére mi kerül. Így ha a zajcsatorna egy másik csatornáról veszi a frekvenciát, nem mindig pont arról a csatornáról veszi, ahonnan a legideálisabb lenne. Így a Vangelis zenében is van, hogy egy résznél hirtelen erősebb dobok szólnak, ez nem volt szándékos részemről. Szerkesztésnél is nehéz tesztelni, mi fogja a zajcsatorna frekvenciáját adni, mert más kerülhet oda, ha nem közvetlenül a kérdéses helynél indítom a lejátszást, hanem a zene elejéről. István, nincs valami ötleted, hogyan lehetne ezt valahogy optimalizálni? Mondjuk olyat tenni be, hogy ne egy konkrét csatorna adja a frekvenciát, hanem mindig a legmagasabb hang? Ezt mondjuk egy midi vezérlővel állítani?
Ezt jó hosszan sikerült kifejtenem. :D A lényeg, amikor dinamikus csatornafoglalás van, nem tudni, melyik hang melyik Dave csatornára fog kerülni, így a zajcsatornához a frekvenciát összeszedni bonyolult. (Biztos meg lehet csinálni nem dinamikus csatornafoglalással is, csak akkor pl. a lecsengések nem lesznek olyan szépek, hogy nem szakítják meg az előző hangot az újabb hangok ugyanazon a midi sávon.)
Title: Re: MIDI
Post by: szipucsu on 2018.April.28. 15:00:47
Itt az eredeti zenében időnként előjön egy effekt, ami nyomokban se hasonlít most. Próbálkoztam torzításokkal, talán a sima négyszögjel lett volna a legjobb. Végül gyűrűmodulációt dobtam bele, biztos meg lehetne jobban csinálni.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.May.05. 00:45:34
Nem feltétlen lett jobb, mint az eredeti, inkább más. Van benne egy köztes rész, ahol eredetileg csak dob volt, zene nem, azt még sokféleképpen át lehetne dolgozni.
[attach=1]
[attach=2]

UI.: Az az effekt a közepe felé nagyon durván, hirtelen jön. Majd talán holnap megpróbálok valami finomabbat tenni bele.
Title: Re: MIDI
Post by: geco on 2018.May.05. 08:10:26
UI.: Az az effekt a közepe felé nagyon durván, hirtelen jön. Majd talán holnap megpróbálok valami finomabbat tenni bele.
Szerintem jó lett, a középső effektet se érzem durvának :)
Title: Re: MIDI
Post by: szipucsu on 2018.May.05. 11:04:35
Szerintem jó lett, a középső effektet se érzem durvának :)
Akkor jó, köszi! Oda középre még sok minden mást lehetne tenni, akár másik játékból átdolgozott zenerészletet, bocibocitarkát, felfelvitézeket, sejdunárólfújaszélt, akármit. Jöhetnek javaslatok, hátha lesz ihletem megcsinálni.
Lehetne majd akár egy remixet készíteni több játékzenéből, felturbózott hangzásokkal, ettől függetlenül.
Title: Re: MIDI
Post by: szipucsu on 2018.May.11. 13:25:15
Kíváncsi vagyok, valaki felismeri-e ezt a zenét. Szerintem abszolút nem emlékeztet az eredetire, de jól hangzik EP-n.
[attach=1]
Title: Re: MIDI
Post by: Zozosoft on 2018.May.11. 13:37:19
Kacsamesék (https://www.youtube.com/watch?v=fIDga5LZDC4)
Title: Re: MIDI
Post by: szipucsu on 2018.May.11. 14:11:13
Kacsamesék (https://www.youtube.com/watch?v=fIDga5LZDC4)
Ez gyorsan ment! Én mikor hallgattam, tudtam, mi ez, de fel nem ismertem volna.

A következőt biztos mindenki felismeri. A két változat közül az egyikben az egyik hangszer felváltva szól balról és jobbról, a másikban végig középről szól. Melyik jobb?
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: ergoGnomik on 2018.May.11. 17:32:46
Kacsamesék (https://www.youtube.com/watch?v=fIDga5LZDC4)
https://www.youtube.com/watch?v=J2l-F1ElJMc (https://www.youtube.com/watch?v=J2l-F1ElJMc)
Title: Re: MIDI
Post by: endi on 2018.May.11. 17:34:21
nem semmi zenék :)
azért ez nagy fejlődés hogy létre lett hozva egy gyors és könnyen kezelhető midi workflow EP-re
Title: Re: MIDI
Post by: geco on 2018.May.11. 18:33:22
A következőt biztos mindenki felismeri. A két változat közül az egyikben az egyik hangszer felváltva szól balról és jobbról, a másikban végig középről szól. Melyik jobb?
(Attachment Link)
(Attachment Link)
Sztem a 3. ,de ez nem mérvadó, allergiás vagyok a kaomára, így kb 10 másodpercig jutottam :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: szipucsu on 2018.May.11. 19:39:12
nem semmi zenék :)
azért ez nagy fejlődés hogy létre lett hozva egy gyors és könnyen kezelhető midi workflow EP-re
Igen, ez azóta is talán a legkorszakalkotóbb EP-s fejlesztés.
A Kaomában a dobokkal még talán lehetne kicsit variálni. Van, ahol sok dob szól egyszerre, én nem mertem nagyon törölgetni a dobok között, nehogy olyan maradjon bent, ami nem jól szól.
Title: Re: MIDI
Post by: szipucsu on 2018.May.11. 21:35:06
Mivel jók voltatok és sokat dolgoztatok a Quadrillionnal és a fontokkal, itt van még egy zene mára. Az előző kettőt összesen pár óra alatt megcsináltam, ez hónapokig tartott, valahogy kemény dió. De így se tökéletes, de nagyjából élvezhető. A lábdob hol szól, hol nem, mert nem tudom jól hozzáigazítani a több csatornához, ahonnan a frekvenciát veszi, meg amúgy is képtelenség követni, mikor melyik hang szól, melyik nem, nem látom át.
[attach=1]

Teszek majd fel igazi gépen lejátszható fájlokat is, de ez utóbbi zenéről talán még nem érdemes, mert nem az igazi, bár sokkal jobbat nem tudnék belőle kihozni.
Title: Re: MIDI
Post by: szipucsu on 2018.May.12. 16:55:52
Itt van a tegnapi 3 zene .epm formátumban, ha valaki igazi gépen akarja hallgatni.
[attach=1]
Geco megszavazta, hogy a v3 verzió legyen a Lambadából, 100%-os többséggel egyhangúlag (de nem "egyhangúan"), így ez a verzió került be.
Envelope.txt-ket és midiket nem teszek fel, szerintem úgyse használná senki. Ha mégis kellene valakinek, szóljon!

István, azt meg lehetne csinálni, hogy ha a zajcsatorna valamelyik négyszögjel csatornáról veszi a frekvenciát, és azon a csatornán épp nem szól semmi, akkor 0 hangerővel a legutolsó hang szóljon rajta arra az időre? Esetleg egy midi vezérlővel lehessen ki/be kapcsolni ezt. Olyan is van, hogy előbb hallgat el a négyszögjel csatorna, mint a zajcsatorna, ilyenkor a dob fele lesz csak jó, már amennyire megfigyeltem.
Meg még az lenne jó talán, ha torzításoknál is hozzáigazítaná a tiszta négyszögjel frekvenciájához a magasságot. Tehát ha pl. az adott hangmagasság érték C hang sima négyszögjelként, akkor torzított hangként is C hang legyen (lehet fentebbi oktávban akár, mert a mélyebb hangok úgysem szólnak túl jól torzításoknál), esetleg ezt a hangmagasság-igazítást is lehetne valamilyen midi vezérlőn ki/be kapcsolni. (Ez a szólamok összehangolásához lenne jó.)
Nem tudom, megvalósítható-e, mondjuk ha kész lesz a Quadrillion. :D
Title: Re: MIDI
Post by: geco on 2018.May.13. 11:16:23
Mivel jók voltatok és sokat dolgoztatok a Quadrillionnal és a fontokkal, itt van még egy zene mára. Az előző kettőt összesen pár óra alatt megcsináltam, ez hónapokig tartott, valahogy kemény dió. De így se tökéletes, de nagyjából élvezhető. A lábdob hol szól, hol nem, mert nem tudom jól hozzáigazítani a több csatornához, ahonnan a frekvenciát veszi, meg amúgy is képtelenség követni, mikor melyik hang szól, melyik nem, nem látom át.
(Attachment Link)

Teszek majd fel igazi gépen lejátszható fájlokat is, de ez utóbbi zenéről talán még nem érdemes, mert nem az igazi, bár sokkal jobbat nem tudnék belőle kihozni.
Sztem jó lett, nem tudom ,hogy ha a magas hangok között a szünet kisebb lenne, akkor milyen lenne, bár most indult újra, és lehet pont így jó.
Title: Re: MIDI
Post by: IstvanV on 2018.May.13. 11:47:14
azt meg lehetne csinálni, hogy ha a zajcsatorna valamelyik négyszögjel csatornáról veszi a frekvenciát, és azon a csatornán épp nem szól semmi, akkor 0 hangerővel a legutolsó hang szóljon rajta arra az időre?

A burkológörbe definíció tartalmazhat 0 hangerejű lecsengést, nem túl jó megoldás, de talán működik.
Title: Re: MIDI
Post by: szipucsu on 2018.May.13. 13:09:06
Sztem jó lett, nem tudom ,hogy ha a magas hangok között a szünet kisebb lenne, akkor milyen lenne, bár most indult újra, és lehet pont így jó.
Mármint a főszólamra gondolsz (énekhang) vagy a kíséretre? (Gondolom, az Alphaville-re gondoltál.)

Na, termékeny volt a hétvége, itt van még valami: :ds_icon_cheesygrin:
[attach=1]
[attach=2]

A burkológörbe definíció tartalmazhat 0 hangerejű lecsengést, nem túl jó megoldás, de talán működik.
Lehet, vagy majd teszek oda is nulla hangerejű hangokat.
Title: Re: MIDI
Post by: endi on 2018.May.13. 18:23:54
haha jó ez az edda :D
Title: Re: MIDI
Post by: szipucsu on 2018.May.13. 19:31:33
haha jó ez az edda :D
Fura midiket találtam a neten, mert csak egy része van meg bennük a számoknak, pont a refrént hagyták ki. Az Éjjel érkezem megvan talán végig is, de azon az egy motívumon kívül az a szám zeneileg nem nagyon értékelhető, kb. ugyanazon az egy hangon énekelnek végig.
Title: Re: MIDI
Post by: Ep128 on 2018.May.13. 23:43:08
Fura midiket találtam a neten, mert csak egy része van meg bennük a számoknak, pont a refrént hagyták ki. Az Éjjel érkezem megvan talán végig is, de azon az egy motívumon kívül az a szám zeneileg nem nagyon értékelhető, kb. ugyanazon az egy hangon énekelnek végig.

... esetleg egy kis Edda - Lisztománia...? :-)
Title: Re: MIDI
Post by: geco on 2018.May.14. 08:41:24
Mármint a főszólamra gondolsz (énekhang) vagy a kíséretre? (Gondolom, az Alphaville-re gondoltál.)
Az alphaville-re , és a főszólamra :)
Title: Re: MIDI
Post by: geco on 2018.May.14. 17:50:42
Na, termékeny volt a hétvége, itt van még valami: :ds_icon_cheesygrin:
Ez tök jól sikerült :) lehet a betörő gitár picit halkabb, elég agresszíven támad :)
Title: Re: MIDI
Post by: szipucsu on 2018.May.14. 19:22:33
lehet a betörő gitár picit halkabb, elég agresszíven támad :)
Ez az Edda klasszikus zenével való párhuzamára igyekszik felhívni a figyelmet. Ep128 a Lisztomániával hívta fel a figyelmünket erre. Itt most Haydn Meglepetés szimfóniájával akartam párhuzamot vonni, ott is hirtelen lesz hangos. Ez persze csak vicc volt. Nekem eddig nem tűnt fel ez a betörő gitár, talán függ a hangszóró, fejhallgató típusától is. Laptopon hallgatva kicsit agresszívebb tényleg. De az otthoni gépen hangszórón és fejhallgatón is egész eltérőnek tűnik.

A gitár végig egyforma hangerejű, úgy emlékszem. Végig legyen kicsit halkabb, vagy csak az a hirtelen betörés vészes? Az első hang legyen halkabb, vagy a második is? De lehetne valami rövid átvezetés is előtte, az oldhatja a hirtelenséget. Az az érdekes, a mididisp jelszintmérője nem jelez jelentősebb eltérést a hangerőben a két rész között. A torzított hang vagy a magas hang talán eleve élesebb.
Title: Re: MIDI
Post by: geco on 2018.May.14. 21:56:49
Akkor lehet ez a probléma, én is laptop hangszórón hallgattam :)
Title: Re: MIDI
Post by: szipucsu on 2018.May.15. 11:07:13
Ennek teljesen más lett a hangulata, mint az eredetinek:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2018.May.15. 12:51:52
Ennek teljesen más lett a hangulata, mint az eredetinek:
Egész jó!

(Commodore 65-ről lett átírva? :-) )
Title: Re: MIDI
Post by: szipucsu on 2018.May.15. 13:07:19
(Commodore 65-ről lett átírva? :-) )
Nem, csak olyan jól mutatott előtte a C betű. :D Először majdnem 64-et írtam, mert nem emlékeztem, milyen szám van ott. Egyes zenekarok számokat raknak a nevükbe, pl. a Level 42 is, ki tudja a számokat megjegyezni... Még ez utóbbit talán a set status kapcsán. A 65 nem jegyezhető meg könnyen, még csak nem is 2-nek a hatványa.
A következő is gyorsan meglett:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2018.May.15. 19:48:33
Ennek teljesen más lett a hangulata, mint az eredetinek:
Ez jó lett, egy picit mintha lassabb lenne, de jól áll neki, a Szóljon hangosan az ének se rossz :)
Title: Re: MIDI
Post by: szipucsu on 2018.May.15. 20:40:10
Ez jó lett, egy picit mintha lassabb lenne, de jól áll neki
A dobokon lehet, hogy változtatni kéne, de nincs ötletem.
Újabban a finomabb dobokat, a rövidebb és gyorsabb lecsengésű zajcsatornás hangokat próbálom többet használni. Ezeknek talán jobb, kellemesebb a hangzása. Már persze ahova ez illik.
Title: Re: MIDI
Post by: szipucsu on 2018.May.15. 23:12:50
Erről fogalmam sem volt, micsoda, a netről vadászat közben ezt a midit is leszedtem. Miután megcsináltam EP-re, gondoltam, rákeresek. Valami rajzfilm zenéje ez, nagyon komoly. A Magyar népmesék sorozat zenéjéről kerestem midit, de nem találtam jót. Közben leszedtem néhány más mese zenéjét, ez is köztük volt. (Így került elő a Kacsamesék is.)
EP-n egész jól hangzik, kicsit Nintendo hangulatú. Valami ügyességi játék zenéje lehetne. Érdekes ez a nintendós hangzás, mintha a négyszögjel is olyan nintendósan hangzana, pedig nincs benne pwm módosítás. A dobszólamot (zajcsatorna) én írtam hozzá, nem szabad kihasználatlanul hagyni az EP ezen képességeit sem.
[attach=1]
[attach=2]

A Youtube-on (https://www.youtube.com/watch?v=DNR2AY7b6kI) meg lehet hallgatni a fantasztikusan komoly eredeti dalt is. Utólag is örülök, hogy felismerhető lett EP-n, pedig nem is ismertem az eredetit.
Title: Re: MIDI
Post by: geco on 2018.May.16. 18:36:11
Szóhoz se jutok :D
Title: Re: MIDI
Post by: Zozosoft on 2018.May.16. 20:17:50
Én se ismerem, hogy mi ez, de jó lett, jobb mint az eredeti! :-)
Title: Re: MIDI
Post by: szipucsu on 2018.May.16. 21:07:25
Én se ismerem, hogy mi ez, de jó lett, jobb mint az eredeti! :-)
Örülök, hogy tetszik! Ezt mondjuk elég könnyű volt megcsinálni, szinte percek alatt megvolt. Pár helyen kivettem valamelyik szólamot, hogy elférjen 3 csatornán, oszt annyi. Meg a dobszólam megírása, de az megint nem nagy cucc.
Title: Re: MIDI
Post by: szipucsu on 2018.May.16. 22:50:10
István, egyszer már írtál erről. Hogyan lehet beállítani a torzított hangokat ugyanarra a frekvenciára, mint a sima négyszögjelet? Egyszer írtál egy ilyen envelope-ot:

Code: [Select]
81 {
   0, 62, 62, 1464, 0;
L  1, 62, 62, 1464, 16;
   0, 62, 62, -768, 0;
   1, 62, 62, -768, 0;
   0, 62, 62, 1464, 0;
}

Tehát alacsony torzításnál 1464-et kell hozzáadni a hangmagassághoz. Közepes és magas torzításnál mik ezek az értékek? Az lenne jó, ha a sima négyszögjelet csak oktávval kellene eltéríteni, vagy semmivel. (Tehát hogy ne legyen belőle másik zenei hang, mint eredetileg volt, mert akkor nagyon nehéz a többi szólamot is hozzáigazítani.)
Title: Re: MIDI
Post by: IstvanV on 2018.May.16. 23:09:34
5 bites torzításnál 1501, de akkor már két oktáv az eltérés. A 7 bites az gyakorlatilag zaj. :) De elvileg 1527 lenne + 4 oktáv.
Title: Re: MIDI
Post by: szipucsu on 2018.May.17. 10:49:35
Köszi! Akkor megközelítőleg ez lenne a legjobb ilyen "kevert" hangokra?

Code: [Select]
82 {                           # Lead 3 Calliope Felad
   0, 62, 62, 1501, 0;
L  1, 62, 62, 1501, 32;
   0, 62, 62, 0, 0;
   1, 62, 62, 0, 0;
   0, 62, 62, 1501, 0;
}

83 {                           # Lead 4 Chiff Lead
   0, 62, 62, 1527, 0;
L  1, 62, 62, 1527, 48;
   0, 62, 62, 768, 0;
   1, 62, 62, 768, 0;
   0, 62, 62, 1527, 0;
}

Próbálgattam a sima négyszögjelnél 768-at, -768-at, 0-át, szerintem így hangoznak a legjobban, de nem sikerült egyértelműen kihallanom, mikor van egy oktávban a zaj és a sima négyszögjel.
Title: Re: MIDI
Post by: szipucsu on 2018.May.17. 12:20:08
Kísérletezésképpen egy techno (trance) számban (aminek az eredetijét nem is ismerem, de ez nem is fontos most) kipróbáltam, hogy a zaj+sima négyszögjel szól majdnem egyszerre (50Hz).
A zene közepétől jönnek ezek a variációk. Először alacsony torzítással (egész jól hangzik), utána közepes (még jobban hangzik), majd magas torzítással (talán elmegy) társul a sima négyszögjel. (Utóbbinál lehetne talán csak a zajt vagy csak a négyszögjelet tolni el egy oktávval fel vagy le.) Utána négyszögjel szól gyűrűmodulációval, 50Hz-en, két oktáv között gyorsan ugrálva (talán ez a legjobb), a végén gyűrűmodulációval társul a sima négyszögjel+alacsony torzítás, ez először jól hangzott nekem, de most meg bénán hangzik. De most megint oda ért, most megint jó hangzásúnak tűnik.
Azt hiszem, tegnap próbáltam a sima négyszögjelet a közepes torzítással gyűrűmodulációban, az elég vagányon hangzott. Alacsony és közepes torzítás gyűrűmodulációval nem volt még.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2018.May.17. 21:15:26
Sose voltam teknós, de ezek az EP technok tök jól szólnak, jól áll az EP-nek a techno :)
Title: Re: MIDI
Post by: IstvanV on 2018.May.17. 21:30:40
Érdekes hangzások. A Happy Tree Friends is nagyon jó lett. :)
Title: Re: MIDI
Post by: szipucsu on 2018.May.17. 21:40:59
Sose voltam teknós, de ezek az EP technok tök jól szólnak, jól áll az EP-nek a techno :)
Hát igen, számítógéppel, akár az EP-vel milyen más zenét lehetne leginkább írni, mint technót. :D

Valaki már végigpróbálta a gyűrűmoduláció összes lehetséges variációját?

0-ás és 2-es csatorna között:
- Két sima négyszögjellel
- négyszögjel + alacsony torzítás
- négyszögjel + közepes torzítás
- négyszögjel + magas torzítás
- A négyszögjel helyett a torzítások különböző fajtáit is ki lehet próbálni más torzításfajtákkal (Nevezetes már a 2 alacsony torzítás, ez az a jól ismert gitárhang.)
- Mindezek mellé a hangmagasság eltérése a két csatornán is rengeteg lehet, mind adhat egész más hangzást. (Az említett gitárhang leginkább kvint és kvart hangközzel szól jól, más hangmagasságokkal nem az igazi.)

1-es és 3-as csatorna között:
- 3-as csatornán fix frekvencia, az 5 féle polinomszámlálóval. Az 1-es csatornán lehet négyszögjel vagy valamilyen torzítás. Ezekkel kísérleteztem, néhány variáció van, ami jól hangzik.
- Az 1-es csatorna adja a frekvenciát is a zajcsatornának, ugyanakkor gyűrűmoduláció is van közöttük. Itt is lehet az 1-es csatornán négyszögjel vagy zaj.
- Valamelyik másik csatorna adja a frekvenciát a zajcsatornának, közben gyűrűmoduláció az 1-es csatornával. 5 féle polinomszámláló lehetőség, sokféle frekvencia variáció mindkét csatornán.

Ezeket mind végigpróbálgatni szinte reménytelen. :D
További variációk, hogy szűrőket és gyűrűmodulációt egyszerre használunk, akár több csatornán is. Végtelenek a lehetőségek. Eddig talán a 10%-át használtuk a lehetőségeknek. De lehet, hogy a maradék 90% nagy része nem is szól jól. Tudom, van Istvánnak az a Dave emuláló programja, ahol elvileg az összes lehetőséget ki lehet próbálni.

Minta: gyűrűmoduláció a 1-es és a 3-es csatorna között, 3-es csatornán 7 bites polinomszámláló (style 16), a frekvenciát is az 1-es csatorna adja a zajcsatornának:
[attach=1]

(Ez mondjuk már inkább zeneprogramozás, mint midi.)
Title: Re: MIDI
Post by: geco on 2018.May.17. 22:19:24
Az elején vannak nagyon jó "fémdobos" hangzások.
Title: Re: MIDI
Post by: szipucsu on 2018.May.17. 23:01:14
Még egy kérdés eszembe jutott: ha egy négyszögjel csatorna adja a frekvenciát a zajcsatornának, akkor a zajcsatornán ugyanaz a zenei hang lesz, mint a négyszögjel csatornán? Ez változik ettől függően, hogy milyen polinomszámlálót használunk a zajcsatornán, vagy hogy a négyszögjel csatorna torzítva van-e? (Ez utóbbit mondjuk én is kipróbálhatom, torzított és nem torzított hanggal külön.)
(Azért is kérdezem, mert ha gyűrűmodulációval összekötjük a zajcsatornát egy másik csatornával, a hangmagasság is számíthat, zenei szempontból is.)
Title: Re: MIDI
Post by: endi on 2018.May.17. 23:07:34
miért nem használod azt a pc-s dave emulátort amiben potméterekkel lehet mindent állítgatni? ott ki lehet kísérletezni mindent.
Title: Re: MIDI
Post by: szipucsu on 2018.May.18. 20:48:50
miért nem használod azt a pc-s dave emulátort
Használom azt is, de valamikor jobb, hogy egy adott dallamon, néhány hangon lehet kísérletezni a hangzásokkal.

Itt van még egy techno átdolgozás. Utólag néztem, hogy az első felében maradt egy szabad csatorna, ahova csak néha téved egy kósza hang véletlenül, ott is lehetett volna gyűrűmodulációzni a jobb hangzásért. Ez most túl rövid, más techno foszlányokkal kellene talán egy mixbe összerakni. (Talán az előző technós midivel is összerakni egyetlen fájlba.)
[attach=1]
[attach=2]
Az előző techno szerintem jobb volt.
Nem tudom, csak nekem tűnik-e úgy, hogy icipicit akadozik ebben a hang, vagy tényleg meg kéne próbálni konvertálásnál a -quant paramétert.
Title: Re: MIDI
Post by: geco on 2018.May.18. 20:54:26
Szerintem ez is jó, és nem hallok akadozást.
Kifejezetten tetszik, nem tudom hanyadszor kezdődött újra, 2, vagy 4 :D
Title: Re: MIDI
Post by: szipucsu on 2018.May.20. 00:47:12
Egész eddig nem jöttem rá, mi hiányzik már annyira...
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: IstvanV on 2018.May.20. 01:35:14
Egész eddig nem jöttem rá, mi hiányzik már annyira...

:ds_icon_cheesygrin:
Title: Re: MIDI
Post by: geco on 2018.May.20. 09:53:02
Fel voltam készülve a legrosszabbra, de ez a rockosított változat tetszik :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: szipucsu on 2018.May.20. 16:21:43
Ezt is sikerült a felismerhetetlenségig gyűrűmodulálni, de tuti így is felismerhető. Ezt teljes hangerőn érdemes hallgatni, de csak ha nincsenek otthon a szomszédok.
[attach=1]
Title: Re: MIDI
Post by: sanyike on 2018.May.20. 19:52:47
Próbálkozás:


[attachurl=1]

[attachurl=2]
Title: Re: MIDI
Post by: szipucsu on 2018.May.20. 22:29:50
Próbálkozás:
Jó lett! Valamikor nem szól mind a 3 csatorna, ilyenkor lehetne a basszus szólamot duplázni és gyűrűmodulációt tenni rá vagy hasonló. Én kipróbálnám a basszust torzított gitárhanggal is. Még a dobot tenném pár helyen változatosabbá.
A .bin fájlt betömörítettem a midipack programmal és a többi zene közé tettem. (Gondolom, lassan ideje lenne egy újabb teljes csomagnak az eddigi zenékből.)
Title: Re: MIDI
Post by: geco on 2018.May.21. 00:16:07
Ezt is sikerült a felismerhetetlenségig gyűrűmodulálni, de tuti így is felismerhető. Ezt teljes hangerőn érdemes hallgatni, de csak ha nincsenek otthon a szomszédok.
Passzolok :)
Title: Re: MIDI
Post by: geco on 2018.May.21. 00:18:29
Próbálkozás:
Tényleg jó lett :)
Title: Re: MIDI
Post by: Ep128 on 2018.May.21. 00:47:09
Fel voltam készülve a legrosszabbra, de ez a rockosított változat tetszik :ds_icon_cheesygrin:

Van egy ilyesmi verzióm elfekvőben...
Title: Re: MIDI
Post by: szipucsu on 2018.May.21. 10:10:14
Passzolok :)
Ez a Batman. Eredetileg nem gitáron és nem gyűrűmodulációval szólt az a jellegzetes rész, ami a játékban is előjön. De a gyűrűmoduláció miatt teljesen felismerhetetlen lett. A gyűrűmoduláció a két hangból hoz ki valami újabb hangzást, a két hang már nem lesz annyira felismerhető. A zene végén lévő részből lehetett volna felismerni, hogy ez a Batman. A közepére odaköltöttem valamit, az nem volt benne, az is nehezíthette a felismerést.


Van egy ilyesmi verzióm elfekvőben...
Lehetne EP-n is még kicsit cifrázni. Majd még meglátom, mennyire lesz hozzá időm/kedvem.
Ez a MOD első hallgatásra nem tűnik 4-nél több csatornásnak. Meg lehetne próbálni EP-re konvertálni. Az EDC Windosban van erre alkalmazás. De lehet, hogy megvan már EP-n is ez, nem emlékszem.
Title: Re: MIDI
Post by: geco on 2018.May.21. 10:37:22
Ez a Batman. Eredetileg nem gitáron és nem gyűrűmodulációval szólt az a jellegzetes rész, ami a játékban is előjön. De a gyűrűmoduláció miatt teljesen felismerhetetlen lett. A gyűrűmoduláció a két hangból hoz ki valami újabb hangzást, a két hang már nem lesz annyira felismerhető. A zene végén lévő részből lehetett volna felismerni, hogy ez a Batman. A közepére odaköltöttem valamit, az nem volt benne, az is nehezíthette a felismerést.
Hm, pedig az volt a tippem a végéből, de a többi annyira nem hasonlított, hogy inkább passzoltam :D
Title: Re: MIDI
Post by: Ep128 on 2018.May.21. 22:45:52
Ez a MOD első hallgatásra nem tűnik 4-nél több csatornásnak. Meg lehetne próbálni EP-re konvertálni. Az EDC Windosban van erre alkalmazás. De lehet, hogy megvan már EP-n is ez, nem emlékszem.

Nincs, legalábbis én biztos, nem láttam / hallottam még Ep -n! Szóval ha ráérsz... ;-)
Title: Re: MIDI
Post by: Zozosoft on 2018.May.21. 23:01:35
Mekkmest.dtm az nem ez?
Title: Re: MIDI
Post by: szipucsu on 2018.May.22. 10:00:12
Ez kicsit-nagyon elrugaszkodik az eredetitől. Az eredeti nem is tetszik annyira, utólag meghallgattam 20-25 év távlatából újra, de csak miután kész lettem az EP verzióval.
Ez hangzásokban kezd ahhoz közelíteni, ami az EP-hez igazán méltó. De még csak kezd.
Title: Re: MIDI
Post by: Zozosoft on 2018.May.22. 10:13:43
Próbálkozás:
Elég jó lett.
Ez valami játék zenéje PC-n?
Title: Re: MIDI
Post by: Zozosoft on 2018.May.22. 10:14:59
Ezt is sikerült a felismerhetetlenségig gyűrűmodulálni, de tuti így is felismerhető.
Én nem jövök rá, hogy mi ez :oops:
Title: Re: MIDI
Post by: szipucsu on 2018.May.22. 10:23:52
Én nem jövök rá, hogy mi ez :oops:
Batman.

Eredetileg nem gitáron és nem gyűrűmodulációval szólt az a jellegzetes rész, ami a játékban is előjön. De a gyűrűmoduláció miatt teljesen felismerhetetlen lett. A gyűrűmoduláció a két hangból hoz ki valami újabb hangzást, a két hang már nem lesz annyira felismerhető. A zene végén lévő részből lehetett volna felismerni, hogy ez a Batman. A közepére odaköltöttem valamit, az nem volt benne, az is nehezíthette a felismerést.
Title: Re: MIDI
Post by: endi on 2018.May.22. 13:22:39
mondjuk még mindig nem hallok ezekben a midi átiratokban olyan jó hangzásokat mint a RaMuGe által generált zenékben :)
Title: Re: MIDI
Post by: sanyike on 2018.May.22. 13:47:00
Ez valami játék zenéje PC-n?


AMIGA - LOTUSIII

Az eredeti kicsit jobban szól: :-)

https://www.youtube.com/watch?v=gG4kSGGZoN8 (https://www.youtube.com/watch?v=gG4kSGGZoN8)
Title: Re: MIDI
Post by: sanyike on 2018.May.22. 13:48:29
Egész eddig nem jöttem rá, mi hiányzik már annyira...


...ezt hogy nem vettem eddig észre?
A legjobb :-) !

...már csak egy játék kéne hozzá...
Title: Re: MIDI
Post by: szipucsu on 2018.May.22. 14:04:07
mondjuk még mindig nem hallok ezekben a midi átiratokban olyan jó hangzásokat mint a RaMuGe által generált zenékben :)
Milyen hangzásokra gondolsz? Pontosítod, mit lehetne még megcsinálni?
Én keresek olyan envelope-okat, amik még nem voltak és jól hangzanak. Iderakhatnál párat. Pl. az Enterball zenéjéből kimásoltam egyet, amire magamtól sose jöttem volna rá.
Title: Re: MIDI
Post by: endi on 2018.May.22. 14:23:56
Milyen hangzásokra gondolsz? Pontosítod, mit lehetne még megcsinálni?
Én keresek olyan envelope-okat, amik még nem voltak és jól hangzanak. Iderakhatnál párat. Pl. az Enterball zenéjéből kimásoltam egyet, amire magamtól sose jöttem volna rá.

hát pl:
https://youtu.be/jg2vVI3uSV0?t=199
https://youtu.be/jg2vVI3uSV0?t=539
https://youtu.be/TsPO_GgEFX0?t=129 (ez különösen jó)
https://youtu.be/TsPO_GgEFX0?t=299
https://youtu.be/Kpxy4CQ8a88?t=7
https://youtu.be/Kpxy4CQ8a88?t=40
https://youtu.be/Kpxy4CQ8a88?t=130
https://youtu.be/Kpxy4CQ8a88?t=213

és ezek csak a szűrőkkel elért dolgok, úgy általában a dobok is valahogy pörgősebbek, érdekesebbek szerintem mint egy átlag midiben
Title: Re: MIDI
Post by: geco on 2018.May.22. 18:06:22
Ez kicsit-nagyon elrugaszkodik az eredetitől. Az eredeti nem is tetszik annyira, utólag meghallgattam 20-25 év távlatából újra, de csak miután kész lettem az EP verzióval.
Ez hangzásokban kezd ahhoz közelíteni, ami az EP-hez igazán méltó. De még csak kezd.
Jobb, mint az eredeti ;)
Title: Re: MIDI
Post by: szipucsu on 2018.May.22. 22:18:13
hát pl:
Na, de engem inkább a technikai kivitelezés érdekelne, pl. szólaltassunk meg egy hangot az 1-es csatornán, a kettes csatornával kössük össze aluláteresztő szűrővel, miközben közepes torzítás van rajta, vagy ilyesmi.
Amiket linkeltél, azok közül az első hármat meghallgattam. Maga a hangzás jó lenne, de mindegyikben van valami recsegés-ropogás, valami zaj a háttérben, ami nekem zavaró. Nem tudom, ez azért van-e, mert csak így lehet megcsinálni, vagy más miatt. De a technikai hátterüket megírhatnád ezeknek a hangzásoknak, mert ami tiszta hang van benne, az tényleg jól hangzik, és megpróbálnám midiben is. A szűrőkkel még úgyse csináltam eddig semmit.
Title: Re: MIDI
Post by: szipucsu on 2018.May.24. 13:35:43
Az összes eddigi midi összegyűjtve.

Emulátor ramdisk snapshot (1024KB egy darabig talán elég lesz):
[attach=1]

Igazi EP-n lejátszáshoz a mididisp.com is kell, ez is benne van a csomagban. Aki az előző zip-et töltötte le, cserélje le, mert egy fájl (tofrance.epm) rossz volt benne, azt a hozzászólást töröltem is.
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.June.07. 14:35:38
Annyi a különbség aközött, amit a teába teszünk és a következő midi között, hogy az előbbi citrompótló, az utóbbi hézagpótló. Ezt Endinek nem szabad hallgatnia, mert nincs benne semmi effekt, szűrő vagy hasonló. :D
A közepének az eleje felé van egy hang, ami úgy csinál, mintha meg akarna szólalni, de aztán gyorsan elhallgat. Biztos a csatornafoglalással ezt is lehetne kezelni, csak már nem volt kedvem hangonként állítgatni a csatornafoglalást.
[attach=1]
[attach=2]
Majd ki lehet venni később az egyik szólamot, úgy rockosítani/tecnósiítani is lehet. Az valószínű nagyon hiányzik ehhez a zenéhez.
Title: Re: MIDI
Post by: Zozosoft on 2018.June.07. 14:37:57
Szerintem elég jó lett!
Title: Re: MIDI
Post by: endi on 2018.June.07. 16:34:43
azért elég jó hangzása van, főleg az elején
Title: Re: MIDI
Post by: szipucsu on 2018.June.09. 14:39:55
Ebben van alacsony torzítás is, nem éppen mély a hangja, így kicsit hamis. Lehetett még egy basszus szólam is eredetileg, vagy nem is volt benne a midiben, vagy egyszer törölve lett belőle (még a SID verzió készítéséhez), és kicsit hiányzik. A Mozart szerintem jobb lett, pedig ebben az alacsony torzításon kívül van gyűrűmoduláció is.
Érdekes, hogy az egyik szólamban a magas hangokkal van egy szóló, ami szerintem nagyon jól hangzana elektromos gitáron is. Nem véletlen, nem áll messze annyira egymástól a két zenei stílus.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.June.11. 22:47:18
ez egy régi cucc, csak megtaláltam a winyón, szerintem elég király. az a baj, hogy újra és újra elindítva csak ritkán jön ki ez ami itt a snapshotban hallatszik.
Title: Re: MIDI
Post by: szipucsu on 2018.June.12. 15:45:34
ez egy régi cucc, csak megtaláltam a winyón, szerintem elég király.
Ez miért midi, miért nem simán zeneszerkesztés?
Ezt, vagy ehhez nagyon hasonlót tettél már fel évekkel ezelőtt.
Megpróbálom kielemezni:
0-ás csatorna: szűrő és gyűrűmoduláció, hangmagasság X
1-es csatorna: szűrő, hangmagasság X+7
2-es csatorna: csak gyűrűmoduláció, hangmagasság X+7

És csak most nézem, hogy mindegyik csatornán 0 a hangerő, csak az 1-esen nem.
Abból nem tudom, mi lesz, ha a 0-ás és 2-es csatornán is van gyűrűmoduláció, elég lenne az egyiken.
Title: Re: MIDI
Post by: szipucsu on 2018.June.14. 22:01:27
Úgyis mostanában volt aktuális a ballagás. Az ünnepélyes hangulathoz egy kis vers is tartozik:

Gaudeamus igitur,
Kicsi az árok az iskolaudvaron,
mert csak az igi túr,
A régi iskolát ezennel elhagyom.

Egy ballagó diák ezt akarta elszavalni ballagáskor, de az igi kitúrta a színpadról.

A gitárkíséreten még biztos lehetne finomítani.
[attach=1]
[attach=2]

UI: A teljesség kedvéért erről se feledkezzünk meg! (https://www.youtube.com/watch?v=wg22AQg3lG8)
Title: Re: MIDI
Post by: szipucsu on 2018.June.17. 00:29:21
Ezt teljes hangerőn érdemes hallgatni, sztereóban.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.June.17. 13:32:43
az ilyen torzított gitár egyik csatornájára mindig kéne valami hangmagasság hajlítás, mert a gitár sosem ilyen egyenletes hangú.
Title: Re: MIDI
Post by: szipucsu on 2018.June.17. 21:11:39
az ilyen torzított gitár egyik csatornájára mindig kéne valami hangmagasság hajlítás
Alacsony torzításnál hajlítást nem lehet, csak olyat, hogy egymáshoz többé-kevésbé közeli frekvenciák között váltakozik gyorsan a hang, mert sok frekvenciaértékre nincs ilyen jó hangja. De ezt is kb. hangonként kéne megadni. De talán úgyis eltéríti a midiplay a használható értékekhez a frekvenciát, így talán egyetlen envelope-ot is lehetne használni talán az összes, vagy legalábbis több hangmagassághoz, ezt még ki kell próbálni.
Közepes torzításnál talán jobban hajlítható a hang, az is lehet ilyen gitáros hang, a Gaudeamus igitárban és a Republic-ban ilyen volt. Az picit metálosabb hangzású.

Lehet kombinálni egymással az torzításfajtákat. alacsony+alacsony, gyűrűmodulációval a "hagyományos" gitárhangunk, eddig főleg ez volt. alacsony+közepes, gyűrűmodulációval, ez volt a Gaudeamus és a Republic. (Azt is lehet variálni, az alacsony vagy a közepes torzítás kapja-e a gyűrűmodulációt.) Talán a közepes+ közepes, gyűrűmodulációval is egész gitáros hangzású. De még a torzítás nélkülit is lehet próbálni az alacsony és a közepes torzítással is gyűrűmodulálva, egyszer mintha ez is egész jó hangzást adott volna, amikor kísérleteztem.

István, azt nem tudnád megcsinálni, hogy a Mididisp-ben a Dave csatorna száma mellett valami kis jel megjelenjen, amikor valami style értéket alkalmazunk a csatornán? Így lehetne követni azt is, ha van szűrő, gyűrűmoduláció, stb.
Title: Re: MIDI
Post by: szipucsu on 2018.June.19. 21:25:17
Ebben semmi különös nincs. Kodálytól Folk Melody néven volt fenn valahol a neten. Három szólamú, így pillanatok alatt át lehetett dobni EP-re.
Lehetne írni hozzá dob szólamot, vagy lehetne rockosítani is.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2018.June.19. 21:38:58
Ezt teljes hangerőn érdemes hallgatni, sztereóban.
Annak idején volt a tévében olyan, hogy klasszikusok diszkó ritmusban, arra emlékeztet :-)
Jöhet még!
Title: Re: MIDI
Post by: Ep128 on 2018.June.20. 00:26:10
Annak idején volt a tévében olyan, hogy klasszikusok diszkó ritmusban, arra emlékeztet :-)
Jöhet még!

Ja-ja... A Royal fülharmónikusok (Angol) készítették anno. Nekem megvan az egész album, majd otthon megkapod ősszel, ha szólsz, hogy ne felejtsem el. ;-)
Title: Re: MIDI
Post by: szipucsu on 2018.June.20. 22:59:15
A Royal fülharmónikusok
Tényleg ez a neve a csapatnak, vagy viccből írtad, hogy "fülharmonikusok"? Mert ha nem volt eddig ilyen név, lehetne majd, eléggé kreatív! Fizikaórán anno én összekutyulódtam, hogy eddig filharmonikusok voltak, ott felharmonikusok lettek, egyik szót se hallottam túl gyakran és azt hittem, egyik a másik. Erre most jön a fülharmonikusok szó is. Ha valaki biztatni akarja őket, csak annyit mond, hogy "Fel, filharmonikusok!"

Visszatérve a midihez, egy találós kérdés: Se nem búzadara, se nem cukor, se nem só, mi az?
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2018.June.21. 00:16:17
Tényleg ez a neve a csapatnak, vagy viccből írtad, hogy "fülharmonikusok"?

Ja, csak poén volt a szó... :-) Royal Philharmonic Orchestra a becsületes nevük.
Title: Re: MIDI
Post by: szipucsu on 2018.June.22. 23:29:22
Ezt lehet, hogy illene ismerni, de én nem ismerem. De jól hangzik. Nincs benne sem torzítás, sem gyűrűmoduláció, sem szűrő, se semmi. Lusta voltam az eredetit utólag is megkeresni.
A dob szólam eredetileg bonyolultabb volt, helyette egy másik EP-s midi zenéből loptam el szinte egy az egyben a dobszólamot. Ha valaki kitalálja, melyik midiből van, legközelebbi klubtalálkozón kap egy doboz Mozart csokit.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.June.26. 15:08:56
Ez eléggé félkész állapotban van még. Kicsit csend van mostanában a fórumon, így gondoltam, felteszem.
[attach=1]
Title: Re: MIDI
Post by: endi on 2018.June.26. 15:59:18
nem semmi :)
blade runnert nem akarsz csinálni? mert ott már nagyon jó lenne az extra ep-s hangzás, akkor is ha zizis :)
Title: Re: MIDI
Post by: szipucsu on 2018.June.26. 18:04:03
blade runnert nem akarsz csinálni? mert ott már nagyon jó lenne az extra ep-s hangzás, akkor is ha zizis :)
Később lehet akár.
Nem akarod kipróbálni te is a midis EP-s zenélést? Lényegében csak a 70-es és 71-es midi vezérlőkön kell beállítani, melyik Dave csatorna szóljon, és hogy mi legyen a style paraméter. Meg persze, a midis hangszereket átállítani olyan hangszerre, amin van envelope definiálva. Előtte, ha szerkesztés közben is hallani akarod a zenét, feltelepíteni a loopMidit, az emulátor midi bemenetére is a loopmidit állítani be, a midi szerkesztő kimenetére is loopmidi.
Title: Re: MIDI
Post by: endi on 2018.June.26. 19:14:22
Később lehet akár.
Nem akarod kipróbálni te is a midis EP-s zenélést? Lényegében csak a 70-es és 71-es midi vezérlőkön kell beállítani, melyik Dave csatorna szóljon, és hogy mi legyen a style paraméter. Meg persze, a midis hangszereket átállítani olyan hangszerre, amin van envelope definiálva. Előtte, ha szerkesztés közben is hallani akarod a zenét, feltelepíteni a loopMidit, az emulátor midi bemenetére is a loopmidit állítani be, a midi szerkesztő kimenetére is loopmidi.

á nincs nekem már időm erre. új dolgokat nem akarok én az ep-vel kapcsolatban megtanulni, hiszen nekem itt pont az a lényeg hogy tök pihentető a régi ep-s tudásomat újra használni. totál kikapcsolódás :)
Title: Re: MIDI
Post by: szipucsu on 2018.June.26. 23:06:56
Ez is félkész, főleg a vége.
[attach=1]
Title: Re: MIDI
Post by: Ep128 on 2018.June.26. 23:33:55
á nincs nekem már időm erre. új dolgokat nem akarok én az ep-vel kapcsolatban megtanulni...
Ez egy rettentő bugyuta hozzáállás. :-) ;-) Először is mindenkinek arra van ideje, amire csinál magának. Másodszor meg az Ep jelenkori létezésében többek között épp az a poén, hogy újabb és újabb dolgok készülnek hozzá és rá. Nem lehet 2018 -ban ott tartani, hogy alapgép magnóval, "mert az olyan jó volt régen". A Te fejeddel meg végképp nem ér lustulni! :-)
Title: Re: MIDI
Post by: endi on 2018.June.27. 00:41:39
Ez egy rettentő bugyuta hozzáállás. :-) ;-) Először is mindenkinek arra van ideje, amire csinál magának. Másodszor meg az Ep jelenkori létezésében többek között épp az a poén, hogy újabb és újabb dolgok készülnek hozzá és rá. Nem lehet 2018 -ban ott tartani, hogy alapgép magnóval, "mert az olyan jó volt régen". A Te fejeddel meg végképp nem ér lustulni! :-)

persze, de én ami időm van azt nem erre szánom.
pl. napi 8 órában játékot fejlesztek :D
ha zenélni akarok akkor fogom a gitárt :)
ep-n már írtam egy csomó zenét, minek írjak még? de pl gracha editor még nem csináltam addig amíg ügye nemrég megcsináltam. vagy random zene generátort se, egészen addig amíg meg nem csináltam nemrég. :)
basic játékokat meg azért csinálok még, mert vannak dolgok amikre kíváncsi vagyok, hogy megvalósítható-e.
midi zene érdekes, de nekem az ep zenében már főleg az ep-s hangzás számítana, azt meg tudom tesztelgetni a régi módszerekkel is.
meg nem akarom elvenni szipucsu munkáját se :)
Title: Re: MIDI
Post by: szipucsu on 2018.June.27. 11:31:15
ha zenélni akarok akkor fogom a gitárt :)
meg nem akarom elvenni szipucsu munkáját se :)
Á, a gitár az egy olyan hétköznapi hangszer, nincs benne semmi extra. Jónak jó nagyon, én is szeretnék majd valamikor egy elektromos gitárt, bár az akusztikust se vettem elő évek óta sajnos. Vettem hozzá húrokat, mert elszakadtak, azokat is ki kéne cserélni. Szóval a gitározás egy nagyon hétköznapi dolog, igaz, nem minden ember tud gitározni. Szóval valami újdonság, valami rendkívüli kell, ha zenélésről van szó. Én kicsit megszállottja vagyok a zenélésnek, azért is érdekel ennyire az EP-s midi. És tényleg nagyon felemelő dolog hallani, hogy a midit az előbb még a vindózzal játszottam le, majd összekötöm az emuval és EP-s hangzással szól a zene. Egy ilyet kihagyni... Ha meg zeneszerkesztés, zene írása, nálam csakis elektronikus lehet, mert nem játszom olyan szinten sem gitáron, sem billentyűn, hogy fel tudjam játszani a PC-re, hozzá játszani a basszust, stb., azt se tudom igazán, hogyan kell.
Az én munkámat nem vennéd el, mert így is, úgy is megcsinálom, amihez kedvem van. Más gépekre is van, hogy többen is készítenek zenéket és nem veszik el egymás elől a munkát.
Title: Re: MIDI
Post by: geco on 2018.June.29. 23:02:38
Mind a két félkész midi jó lesz, az egyik kedvenc westernem a Jó, a rossz, és a csúf :)
Title: Re: MIDI
Post by: szipucsu on 2018.July.01. 15:51:00
Jó, a rossz, és a csúf :)
Jelen állapotában az első 10 másodperc ebből a zenéből jó, utána rossz és csúf váltogatja egymást.
Title: Re: MIDI
Post by: geco on 2018.July.01. 17:01:02
Jelen állapotában az első 10 másodperc ebből a zenéből jó, utána rossz és csúf váltogatja egymást.
Hát szerintem azért sokkal jobb a helyzet :) , vannak benne érdekes hangzások, de ígéretes :)
Title: Re: MIDI
Post by: szipucsu on 2018.July.10. 20:33:46
Kicsit felgyorsítva:
[attach=1]

Aki nagyon ráér, F1-gyel kiléphet, és a gyűjtemény többi midijét is meghallgathatja gyorsítva. Én néhányat próbáltam, a többi nem volt nagy szám.
Title: Re: MIDI
Post by: Povi on 2018.July.11. 15:42:00
MIDI player BASIC-ben írva (DOS), Adlib hangkártyára:
https://www.youtube.com/watch?v=ZwcFV3KrnQA&index=9&list=PL7A1B745BB1504D83
Title: Re: MIDI
Post by: szipucsu on 2018.July.27. 22:04:16
Ha a midi letöltését is beleszámítjuk, 1 perc alatt összeállít a midi fájlból ez:
[attach=1]
De majd ennél összetettebbet kéne szerkeszteni belőle.
Title: Re: MIDI
Post by: Povi on 2018.August.04. 21:14:57
A MIDI lejátszónak van valami butított verziója, amit saját programba föl lehet használni? Konkrétan a Szipucsu féle Nyan-cat midi-t szeretném lejátszani :-)
Title: Re: MIDI
Post by: IstvanV on 2018.August.04. 21:20:20
Korábban már volt leírás arról, hogy hogyan lehet az assembly lejátszót programba építeni. De ha nem túl bonyolult a MIDI, akkor hatékonyabb lehet az Exorcist megoldása, ami gyakorlatilag a DAVE regiszterekről mentett adathalmaz tömörítve.
Title: Re: MIDI
Post by: IstvanV on 2018.August.05. 12:52:02
[attachurl=1]
[attachurl=2]
[attachurl=3]    (eltérő cím esetén újra kell konvertálni)

Eredeti zene, és a DAVE kimenetről felvételt készítő script:
[attachurl=4]
[attachurl=5]    (használható lenne helyette a midiconv is -render módban, de ahhoz kellene az eredeti MIDI file és envelope.txt :oops:)
[attachurl=6]

A konvertáló program forráskódja és a lejátszó rutin:
[attachurl=7]
[attachurl=8]

A nyancat.dat ezekkel a paraméterekkel készült, amiknél valószínűleg lehetne jobbat is találni:
daveconv4 nyancat.dat nyancat.bin:r,h,0x20,24 0x0400
Title: Re: MIDI
Post by: Povi on 2018.August.05. 13:12:11
nem semmi vagy!

akkor jól értem, hogy ez a .com fájl nem a MIDI-t játsza le, hanem a kimentett DAVE regisztereket? (és ezáltal gondolom kevesebb CPU-t is használ?)
Title: Re: MIDI
Post by: IstvanV on 2018.August.05. 13:12:44
akkor jól értem, hogy ez a .com fájl nem a MIDI-t játsza le, hanem a kimentett DAVE regisztereket? (és ezáltal gondolom kevesebb CPU-t is használ?)

Igen.
Title: Re: MIDI
Post by: Povi on 2018.August.05. 13:13:20
A forráskóddal kapcsolatban talán említést érdemel még, hogy hogyan lehet az asm lejátszó rutint más programban használni (ha nem is tűnik valószínűnek, hogy lesz ilyen). Ehhez csak az .s kiterjesztésű file-okra van szükség a loader.s kivételével, és a dave_play rutint kell hívni 50 Hz-es megszakításban. Ez hívja a midi_port_read változóban tárolt című rutint a bemenet (file vagy port) olvasására, és frissíti az összes DAVE hang regisztert. A DAVE regiszterek írása tulajdonképpen lehetne az elején is, így ugyan nagyobb a késés (ami file lejátszásnál nem probléma), viszont egyenletesebb az időzítés.

Inicialzáláskor a dave_init hozza létre a frekvencia és egyéb táblázatokat, a midi_reset pedig a MIDI csatornák állapotát hozza alaphelyzetbe. File lejátszáshoz a következőkre van szükség:
* a burkológörbe adat (envelope.bin) a midi_pgm_layer2-től kezdődő területre legyen betöltve, a MIDI adat (fejléc nélküli mididata.bin) pedig a file_buf-ba
* a midi_port_read a midi_read_file-ra mutasson (csak file lejátszást tudó programnál ez akár lehet fix cím is, a port olvasó rutin pedig törölhető)
* file pozíció és egyéb változók beállítása:
- midi_file_buf = file_buf
- midi_file_end = file_buf + adat mérete
- midi_file_ptr = file_buf
- midi_delta_time = 0
- midi_prv_status = 0
A csatornaüzeneteket feldolgozó rutinok (pl. midi_note_on) külön is hívhatók 50 Hz-es megszakításban, így például használhatók effektusok lejátszására.

Ezt a leírást találtam a fórumban. Az itt leírtak még mindig érvényesek? (letöltöttem, nézegettem a forrásokat, de még nem volt időm játszani vele)
Title: Re: MIDI
Post by: Povi on 2018.August.05. 13:19:30
használható lenne helyette a midiconv is -render módban, de ahhoz kellene az eredeti MIDI file és envelope.txt

bocs, még egy hülye kérdés... :oops: (annó nem igazán követtem a MIDI player-es topic-ot)

akkor ezek szerint normál MIDI-ből (nyilván lebutítva max 3+1 szólamra, ugye?) és az envelope.txt-vel tudok DAVE zenét gyártani?

Ha jól látom, a lejátszója meg eléggé egyszerű kis music box player szerű cucc, amit 50Hz-es megszakításban hívok.

(Hú, ezekből kéne valami jó kis step-by-step leírás, ha lesz időm, és kitapasztaltam, lehet, h megírom)
Title: Re: MIDI
Post by: IstvanV on 2018.August.05. 13:34:09
Ezt a leírást találtam a fórumban. Az itt leírtak még mindig érvényesek? (letöltöttem, nézegettem a forrásokat, de még nem volt időm játszani vele)

A leírásban említett változók és rutinok továbbra is ugyanazok az aktuális verzióban.

akkor ezek szerint normál MIDI-ből (nyilván lebutítva max 3+1 szólamra, ugye?) és az envelope.txt-vel tudok DAVE zenét gyártani?

Igen. A daveconv4 bemenete pedig bármilyen DAVE zene lehet, például BASIC programról készült felvétel is, de a formátum korlátai miatt túl bonyolult burkológörbék esetén sikertelen lehet a konverzió. Az optimális paraméterek megtalálása kísérletezést igényel. Azonban ha működik ez a módszer, akkor hatékonyabb mint a teljes MIDI lejátszó beépítése.
Title: Re: MIDI
Post by: Povi on 2018.August.05. 13:53:45
Na, olló és cellux segítségével elkészült a 0. verziója a Nyan cat-nak: :-)

Zene: Szipucsu
zenelejátszó és konverter: Istvan
LPT: geco
kép: youtube-ról, amit a kollégám szedett ki frame-enként.
video szegmens kereső rutin pedig Zozótól (azt hiszem a "namivan" címke örökké beleégett minden EP forrás kódba :-))

lehetne még tömöríteni (zenét és frame-eket is), meg lehetne variálni a zenén, hogy az intro ne ismétlődjön többet, vagyis talán két külön MIDI-be kéne vágni az eredetit, egy csak az intro-t tartalmazza, a másik pedig a maradékot, ami mehet végtelen ciklusban)

kéne még valami scrollozó szöveg, vagy valami... aztán mehetne Árok partira, a C+4 verzió a 2. lett :-) mondjuk abban digi hang volt :-)

szerk.: talán még kéne plusz egy halt a frame-ek között, úgy nem lóbálja olyan gyorsan a farkát :-)
Title: Re: MIDI
Post by: geco on 2018.August.05. 14:36:52
szerk.: talán még kéne plusz egy halt a frame-ek között, úgy nem lóbálja olyan gyorsan a farkát :-)
Az szerintem jó lenne, leteszteltem, 3-mal sztem ideális, 4-gyel meg már lassú.
Én még variálnék annyit, ha még szeretnél beletenni valamit, ami CPU igényesebb, hogy betölteném az összes frame-et az FC-FE szegmensre, FF szegmens elején lenne az LPT (0400h byte, az még bőven belefér az EXOS határba), és akkor LPT update-tel kéne csak a címeket váltani, sőt a lapozás is megszűnne.
Az LPT update kevesebb, mint 1% CPU-t fogyasztana, szemben a mostani kb 90%-kal a kirajzoló frame-ben.
Esetleg még azt is meglehetne csinálni, hogy valami rövid feliratot néha bevillantasz a képre, ide-oda, mondjuk a POVI-t, vagy ha benevezed az Árokra, akkor AROK 2019-et :)
Title: Re: MIDI
Post by: endi on 2018.August.05. 15:00:18
neten van amúgy 1k-s javascript nyan kód :)
Title: Re: MIDI
Post by: szipucsu on 2018.August.05. 15:40:57
(használható lenne helyette a midiconv is -render módban, de ahhoz kellene az eredeti MIDI file és envelope.txt :oops:)
Itt megvan az is. (https://enterpriseforever.com/sound/midi/msg69543/#msg69543)
Title: Re: MIDI
Post by: IstvanV on 2018.August.05. 16:39:50
Itt megvan az is. (https://enterpriseforever.com/sound/midi/msg69543/#msg69543)

Ebből így készíthető nyancat.bin (ez 0.22 másodperccel hosszabb, ami valószínűleg szünet a zene végén):

midiconv NYANCAT1.MID nyancat.bin envelope.txt -render

Ilyenkor is használható a -quant és egyéb paraméterek.
Title: Re: MIDI
Post by: ergoGnomik on 2018.August.05. 17:27:53
Na, olló és cellux segítségével elkészült a 0. verziója a Nyan cat-nak: :-)
Emulátorban milyen konfigurációval próbálkozzak vele? Eddig FileIO-ssal próbáltam, de csak a keretet csíkozza.
Title: Re: MIDI
Post by: szipucsu on 2018.August.05. 19:17:38
talán még kéne plusz egy halt a frame-ek között, úgy nem lóbálja olyan gyorsan a farkát :-)
Jó lett ez, talán tényleg kicsit lehetne lassítani az animáción!
Akkor majd kettészedem a midit.
Nekem elindult epfileIO.rom-mal. (exos21.rom és basic21.rom volt még bent)
Title: Re: MIDI
Post by: ergoGnomik on 2018.August.05. 19:55:35
Elfelejtettem beállítani a working directory-t. :facepalm:
Title: Re: MIDI
Post by: Povi on 2018.August.05. 21:48:53
Jó lett ez, talán tényleg kicsit lehetne lassítani az animáción!
Akkor majd kettészedem a midit.
Itt a lasított anim (3 halt a frame-k között), ezen szinte pont ritmusra lóbálja a farkát! :-) (csak a .com fájl, a frames.all kell neki továbbra is)

Akkor majd kettészedem a midit.

Ó, az tök jó lenne! Azt néztem (hallgattam), hogy a szerkezet a következő:
intro - A - B - A - vége

ezt kéne úgy kettészedni, hogy:
1., intro
2., A - B

innentől utána úgyis a 2. menne végtelen ciklusban, szóval fölösleges a visszatérés, és a végén lévő lezáró ütem se kell :-)
Title: Re: MIDI
Post by: Povi on 2018.August.06. 10:23:06
egyébként az jutott eszembe (mint lehetséges probléma) a MIDI kettévágása miatt:

hogy vajon hogyan lehet megállítani a zenét? (hogy ne ismételje végtelenségig az intrót, hanem csak egyszer játssza le?)
megállítani bárhol gondolom úgy lehet, hogy a megszakítási rutinból törlöm a musicPlay hívást, de hogy tudom azt beállítani, hogy ne loop-oljon?

és ezután hogyan lehet elindítani a 2. MIDI-t? Átírom a musicData, envelopeData, noteParamTable stb. értékeit, és hívok egy új musicInit-et, majd engedélyezem a megszakítást?
Title: Re: MIDI
Post by: IstvanV on 2018.August.06. 12:20:17
Ez a rész indítja újra a zenét a sáv végén (164. sor a nyancat.s-ben):
Code: ZiLOG Z80 Assembler
  1. .l3:    or      a
  2.         jr      nz, .l4
  3.         ld      hl, (trackOffsets + (fr - 0a0h))        ; *
  4.         jr      .l1
  5. .l4:    ld      (ch), a

Helyette lehetne ilyesmivel próbálkozni (szerk.: javítani kell még a toChn0-3-ra hivatkozó önmódosító kódot is):
Code: ZiLOG Z80 Assembler
  1. .l3:    or      a
  2.         jp      z, musicNextTrack
  3. .l4:    ld      (ch), a

Ez pedig külön rutin, ami új zenét választ (ha közvetlenül a musicPlay előtt van, akkor a JP törölhető):
Code: ZiLOG Z80 Assembler
  1. musicNextTrack:
  2.         ld      hl, musicData
  3.         call    musicInit
  4.         jp      musicPlay

A musicInit végén viszont célszerű törölni az EI-t. Bár nincs különösebb jelentősége, de a megszakítás kezelésnél is törölhető a keret színezése. :)
Title: Re: MIDI
Post by: IstvanV on 2018.August.06. 12:45:10
Módosított változat:
[attachurl=1]
Title: Re: MIDI
Post by: szipucsu on 2018.August.13. 15:00:06
A Nyan cattel akartam volna foglalkozni, de ez előbb szembe jött és meglett:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2018.August.13. 15:16:14
:smt038
Title: Re: MIDI
Post by: szipucsu on 2018.August.15. 09:32:18
A tévémaci után jöhet az esti mese.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.August.15. 10:42:42
nem semmi! nagyon jó és változatos hangzások vannak benne.
Title: Re: MIDI
Post by: geco on 2018.August.15. 20:45:08
Nagyon jó lett mind a kettő, a TV macihoz illik a gitár :)
Title: Re: MIDI
Post by: szipucsu on 2018.August.22. 22:19:18
Próbáltam kicsit újszerűbb hangzást kihozni, de túl újszerű nem lett azért.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.September.02. 16:17:38
Kicsit megkésve, itt van a Nyan cat szétszedve a két részre. A második rész ismétlődhet a végtelenségig.
[attach=1]
Title: Re: MIDI
Post by: szipucsu on 2018.September.07. 15:46:53
Ezen még lehetne tökéletesíteni, csak sajnos majdnem az egész helyet elfoglalja, nem sok hely van tökéletesítésre. Nem tudom, a végére az a rész kell-e.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.September.07. 18:45:18
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.September.07. 19:51:14
Péntek délután kellemes a midizgetés.
(Pedig a midi nem is jelenti azt, hogy délután, hanem hogy dél. :D )

[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.September.09. 18:58:49
ilyen cintányér hangot várok ep-n:
https://youtu.be/Qj3qcvzxayY?list=LLPlRvrRCGfF2NMkvV-OFQQA&t=11043
Title: Re: MIDI
Post by: szipucsu on 2018.September.09. 19:20:40
ilyen cintányér hangot várok ep-n:
Ebben melyik a cintányér? Az vagy az a magas hangú hosszasan lecsengős lenne, vagy halk és rövid hang, tudtommal. Nem inkább a lábdobra vagy a pergőre gondolsz? Ha jól sejtem, pergő a neve. Gondolom, a Flintstones ihletett meg, abban vannak ehhez hasonlók.
Title: Re: MIDI
Post by: endi on 2018.September.09. 21:14:56
Ebben melyik a cintányér? Az vagy az a magas hangú hosszasan lecsengős lenne, vagy halk és rövid hang, tudtommal. Nem inkább a lábdobra vagy a pergőre gondolsz? Ha jól sejtem, pergő a neve. Gondolom, a Flintstones ihletett meg, abban vannak ehhez hasonlók.

a rövid nagyon vékony hangra. hi-hat pontosabban
Title: Re: MIDI
Post by: szipucsu on 2018.September.18. 23:43:11
Az emulátorban a Sound - Configure menüpont alatt Midi out eszközt is be lehet állítani. Ez jó lehet valamire, vagy csak eleve az összes elérhető midi eszköz megjelenik itt? "Kifele" is mehet az emulátorból valahogy midi-adat?
Arra gondoltam, beteszek pl. valami játékot vagy demót, beállítok egy midi out eszközt, egy PC-s midi alkalmazást meg felvételre állítok, és abban benne lesz midi formátumban a zene, ami jön az emulátorból.
Title: Re: MIDI
Post by: IstvanV on 2018.September.18. 23:59:41
Az emulátorban a Sound - Configure menüpont alatt Midi out eszközt is be lehet állítani. Ez jó lehet valamire, vagy csak eleve az összes elérhető midi eszköz megjelenik itt? "Kifele" is mehet az emulátorból valahogy midi-adat?

Igen. Jelenleg csak ez a program (https://enterpriseforever.com/sound/midi/?action=dlattach;attach=18461) használja ezt a lehetőséget, de néhány BASIC zenét is módosítottam korábban, így felvehető a kimenetük PC-s szerkesztővel.
Title: Re: MIDI
Post by: szipucsu on 2018.September.20. 10:13:13
néhány BASIC zenét is módosítottam korábban
Azok voltak, melyek kilistázáskor tele voltak ilyen CODE és HEX utasításokkal és hexadecimális számokkal? Abból rémlik valami.
Gondolom, azt nehezebb megcsinálni, hogy gépi kódú játék zenéjét midi fájlba írja az emulátor.
Title: Re: MIDI
Post by: szipucsu on 2018.September.24. 14:14:54
A Mariót nem akarja valaki megírni EP-ra? A zenéje már megvan:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.September.24. 14:15:36
hú de utálom ezt a mario zenét :)
Title: Re: MIDI
Post by: szipucsu on 2018.September.24. 14:51:40
hú de utálom ezt a mario zenét :)
Hátha ez jobban bejön:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.September.25. 13:50:23
ez már jobb, bár érdekes, hogy nem emlékszem erre a zenére, pedig nagy kedvenc volt a film gyerekkoromban :)
Title: Re: MIDI
Post by: szipucsu on 2018.September.25. 19:48:17
ez már jobb, bár érdekes, hogy nem emlékszem erre a zenére, pedig nagy kedvenc volt a film gyerekkoromban :)
A Bud Spencer filmeket én is szeretem. Mondjuk filmek terén szinte mást se. Nem kötnek le általában a filmek, mert amíg csak ül az ember és nézi, addig lehet ügyködni is valamit, pl. midit átalakítani EP-re. Biztosan hiperaktív lehetek.
A zene nekem is csak halványan rémlik. A hangzásra nem is emlékszem, milyen az eredetiben. A midi átírásához nem hallgattam meg az eredetit, bevallom. Amúgy csak kerestem valami midit a neten, már azt se tudom, mit, és közben találtam sok mást, köztük ezt is. Csak azért csináltam meg EP-re, mert könnyűnek tűnt első ránézésre.
A kicsit korábbi Abba számra direkt kerestem rá. Emlékeztem a zenére és gondoltam, EP-n jól hangzana. Bár nem lett olyan jó. A címét sem tudtam, így elvoltam vele egy darabig, mire megtaláltam.
Title: Re: MIDI
Post by: endi on 2018.September.25. 20:11:01
ez a nagy klasszikus :)
https://youtu.be/2jv2gSY7QB4
Title: Re: MIDI
Post by: szipucsu on 2018.September.25. 20:31:28
ez a nagy klasszikus :)
Azt a hangzást, ami az elején is előjön, talán aránylag jól lehetne EP-vel utánozni, hasonlít a négyszögjelre és van benne egy kis vibrálás.
Tudtok olyan zenékről, amikben négyszögjel vagy ahhoz nagyon hasonló hangzás van? Azokat lenne érdemes megpróbálni EP-re megcsinálni. Régebben volt Alice DJ Better Alone vagy valami hasonló című száma, abban nem pont négyszögjel van, de elmegy EP-n is, az is benne van a midi gyűjteményben.
Title: Re: MIDI
Post by: Povi on 2018.September.26. 14:03:42
Tudtok olyan zenékről, amikben négyszögjel vagy ahhoz nagyon hasonló hangzás van?

Ehhez mit szólsz?
https://www.youtube.com/watch?v=phofGgEAraE

Bár nem tudom, fönt van-e bárhol MIDI-ben, de ha találsz, akkor küldd el nekem is :-)

Kicsit Bach-os a szólam.
Title: Re: MIDI
Post by: szipucsu on 2018.October.02. 00:15:37
Ehhez mit szólsz?
Érdekesen hangzik. Majd megpróbálom megkeresni.

Ez valami Arkanoid játéknak a zenéje, nem tudom, milyen platformon. De valahonnan nagyon ismerős a dallam. Picit variáltam a Dulcimer és a Distortion Guitar helyén lévő envelope-on, a fázis hossza rövidebb is lett mellesleg, talán több envelope férne majd el így az envelope.txt-ben.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.October.02. 00:29:40
Ez meg a Doom játék zenéje, valami N64-es platformra. Ez is ismerős valahonnan...
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.October.02. 11:40:55
jók lettek
Title: Re: MIDI
Post by: szipucsu on 2018.October.03. 15:04:40
Ez egy saját szerzemény, direkt EP-ra írtam a midi alkalmazások segítségével. Először ennél hosszabbra gondoltam, és szét lehetne szedni akár több részre és azokat a részeket külön folytatni. A végén az a 3. rész hirtelen kicsit vad, és van egy nagyon rövid átvezető rész az 1. és 2 rész között, aminek szerintem nagyon jól sikerült a hangzása, arra is lehetne még zenét építeni.
Még a pár hozzászólással ezelőtti Arkanoid feldolgozásban van, hogy a basszus hangjainak elején enyhe torzítás van és torzítás nélkül cseng le, eddig ezt nem is használtam, most újra bedobtam.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2018.October.03. 21:36:04
Jó lett!
Title: Re: MIDI
Post by: szipucsu on 2018.October.04. 13:46:40
Ez is saját szerzemény. Találtam hirtelen egy szokatlan hangzást, és abból próbáltam kihozni valamit.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2018.October.04. 15:07:11
Érdekes :-)
Title: Re: MIDI
Post by: szipucsu on 2018.October.07. 18:05:37
A Mario újra, más hangzással. Első konvertálásnál kicsit akadozott a hang. Végül a -quant4 paraméterrel konvertáltam, de mintha kicsit most is akadozna, de nem annyira.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.October.09. 22:08:52
Az október 2-án megosztott Arkanoid zenében használtam olyan basszust, ahol a hang legelején alacsony torzítás volt, a legeleje után tiszta négyszögjel szólt tovább, de egy oktávval lejjebb. Amikor kicsit magasabb hang szólt így, úgy tűnt, mintha ez valamiféle fuvolás hangzást is vissza tudna adni. (Az elején a torzítás olyan volt, mint amikor belefújnak a fuvolába, vagy legalábbis kicsit ezt az érzetet keltette.) Így ezt a hangzást kezdtem finomítani, de nem lett fuvolásabb. De ha már fuvola, akkor tiszta négyszögjelből próbáltam valamit. A Church Organ hangszerre tett István régebben olyan hangszert, amely nagyon jól cseng le, előtte meg loopolva van a hang. Jött az ötlet, hogy ebbe a lecsengésbe hangmagasság változást is tegyek. Először felfele változott a hangmagasság, aztán eszembe jutott, régen valamikor úgy lett fuvolásabb a hangzás, hogy rövid lecsengésben van egy kis gyors mélyülés. Ezt beletettem, a hangzás elejébe pedig kb. pont az ellenkezőjét, picit mélyebb hangról indul és nagyon gyorsan a megfelelő hangmagasságra ér. Ezt biztos finomabban is be lehetne állítani, de egész jó fuvolás hangzás lett. Ennek örömére rákerestem fuvolás midikre a neten, rögtön konvertáltam is párat.
[attach=1]
[attach=2]

[attach=3]
[attach=4]

Azon gondolkodtam már régebben is, lehetne-e a zajcsatornát fúvós hangszerhez kísérőként használni. Amikor belefújnak a fuvolába, akkor a legelején kicsit hallatszik a levegő hangja, ezt talán visszaadhatná a zajcsatorna, de talán finomra, halkra kéne állítani hozzá. "Kétrétegű" hangszer van midiben nekünk, ide is talán be lehetne vonni. Kicsit az nehezítheti, hogy a jellegzetes fuvolahang akkor van, amikor belefújnak, de nem minden hang elején, mert folyamatosan fújják. Az envelope ezt nem veszi figyelembe. Szerintem a PC-s midi hangmintákban erre is figyelnek.
Title: Re: MIDI
Post by: endi on 2018.October.10. 18:44:38
egész jók.
ja a fuvola elején lehetne egy rövid zaj, aminek x ideig van hangosodása és x ideig lecsengése, és nem kell hangosnak lennie.
vannak filterek amik talán még a zajnál is jobbak lennének a fuvolához.
Title: Re: MIDI
Post by: szipucsu on 2018.October.10. 20:46:16
vannak filterek amik talán még a zajnál is jobbak lennének a fuvolához.
Nem próbálod meg basicben kikísérletezni?
A Dulcimer hangszert módosítgattam "zajos" fuvola irányba (az utóbbi két zenéhez a zip fájlban az envelope.txt-ben), ha esetleg valaki véletlenül próbálkozni szeretne továbbfejleszteni.
Title: Re: MIDI
Post by: geco on 2018.October.12. 09:38:30
jók lettek, és majd mindegyikben van érdekes, eddig még nem használt hangzás.
Title: Re: MIDI
Post by: szipucsu on 2018.October.14. 20:15:43
Próbáltam valami vadabb techno zenét összedobni. Van benne szűrő, gyűrűmoduláció, minden.
Ahogy sejtem, nem sok szabad hely maradhatott, az epm fájl méretéből ítélve. Gondolom, azért, mert a vezérlőket eléggé intenzíven használtam. Nem tudom, pl. ha a hangerőt a midi vezérlőn állítom sűrűn, az több helyet visz-e el, mint ha minden egyes hangnak a hangerejét állítom át.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.October.14. 21:24:52
ez nem semmi lett. igaz, a dallamvilága nem igazán techno, de hangzás marha jó, és elég sok helyen elég egyedi is.
ilyen hangzással gyárthatnál pár órányi ilyesmit: https://youtu.be/BB2JdAoVlyA
Title: Re: MIDI
Post by: szipucsu on 2018.October.14. 21:51:51
a dallamvilága nem igazán techno
Technónak indult, de aztán az lett belőle, ami. Az a pár motívum, amivel kezdődik, már nagyon régen megvolt, sose lett belőle pl. FL Studióval semmi, most EP-vel folytattam. Ha nem technós a "dallamvilága", akkor milyen? Én abszolút nem érzem, hogy zeneileg bármit is tettem volna bele.

Ha nem fontos, hogy zeneileg is jó legyen, csinálhatok pár órányi ilyet. :D De akkor se holnapra lenne kész. Ezt azt hiszem, pénteken kezdtem és most vasárnap este lett kész.
Title: Re: MIDI
Post by: szipucsu on 2018.October.17. 12:41:46
Az előző crazy techno 3. felében lévő hangzás nagyon megtetszett, kicsit folytattam azt a részt külön. Közben találtam megint érdekes hangzásokat, így a hangzásokra mentem rá kicsit és zeneileg nem lett olyan jó emiatt. Letöröltem az előtte levő részt, ahol van egy tempóváltás is. Persze a Cakewalk a tempóváltást benne hagyta, ami így teljesen máshova került az új zenében, de pont ott jöttek érdekes hangzások, így benne hagytam, bár nem illik bele. De kezdetnek elmegy az új hangzások bűvölése.
[attach=1]
[attach=2]
Először halknak tűnt a főszólam. Addig szórakoztam vele, míg végül talán túl hangos lett.
Title: Re: MIDI
Post by: endi on 2018.October.17. 13:11:14
hát én nem értek a techno-hoz, lehet hogy másra gondolok igazából, talán ilyen trance vagy valami ilyesmi...
amit beraktam specy videót legutóbb, na az ami tökre tetszik nekem
Title: Re: MIDI
Post by: szipucsu on 2018.October.17. 13:35:20
hát én nem értek a techno-hoz
Mit kell ahhoz érteni? Az tuc-tuc-tuc és annyi. :D
De igazad van, lehet, hogy a trance az, amihez hasonlít, abban vannak extrémebb hangzások és hozzá dallam is.
Title: Re: MIDI
Post by: szipucsu on 2018.October.19. 17:12:30
Itt vannak összegyűjtve az eddigi konvertált midi fájlok:
[attach=1]

Snapshotos ramdisk változatot lusta voltam csinálni, de ha lesz igény, azt is felteszem.
Jó sok file van már, talán a főkönyvtárban el se fér. Lassan kellene több alkönyvtár.
Title: Re: MIDI
Post by: szipucsu on 2018.November.06. 00:26:11
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.November.07. 23:35:03
régi számítógépes játékok midi zenéi:
https://www.vgmusic.com
van specy is pár...

de a legjobb itt a pc-s zenék között a tyrian c. játék zenéi, amik zseniálisak, és asszem magyar csinálta őket:
https://www.vgmusic.com/music/computer/microsoft/windows/

ezekből a tyrian zenékből párat átírhatnál szipucsu :)
Title: Re: MIDI
Post by: szipucsu on 2018.November.08. 22:12:34
ezekből a tyrian zenékből párat átírhatnál szipucsu :)
Belekukkantottam néhányba, túl sok a szólam. Az egyik reményteljesnek tűnik, majd azt lehet, megpróbálom.
Egyelőre inkább ezzel foglalkoztam, ez mehet a klasszikusok nem tudom milyen stílusban című albumba:

[attach=1]
[attach=2]

Eredetiben is jó, főleg ennek a zongorának elég jó hangja van. (https://www.youtube.com/watch?v=0_Ksi2qmW0A)
Title: Re: MIDI
Post by: endi on 2018.November.08. 23:38:14
hú ebben nagyon jó az a középmély "háromszögjel" hatású szólam hangzása.
Title: Re: MIDI
Post by: gflorez on 2018.November.09. 11:14:32
Minden új konverzió jobb, mint az előző.
Title: Re: MIDI
Post by: szipucsu on 2018.November.09. 11:28:22
hú ebben nagyon jó az a középmély "háromszögjel" hatású szólam hangzása.
Á, ilyesmi volt már sokszor. Amúgy tényleg érdekes lett. Lehetne még szűrővel is megpróbálni gyűrűmoduláció helyett. Ja, és háromszögjel, persze, az EP-nek ez sem gond. :D De tényleg olyasmi a hangzása. De itt most lehet, kicsit más a hangzása, mint eddig, mert az Overdriven guitar helyén lévő envelope-ot használtam, ott kicsit máshogy vibrál a hangmagasság.

Minden új konverzió jobb, mint az előző.
¡En español también! Todas las nuevas conversiones son mejores de las anteriores (or not so?)
Title: Re: MIDI
Post by: gflorez on 2018.November.09. 11:41:34
Si, exacto...
Title: Re: MIDI
Post by: szipucsu on 2018.November.09. 15:17:58
Az 50Hz-es osztott csatornás hangok halkabbak, mint a többi hang. Ez normális? Pl. a legutóbbi Sonatina-ban is van egy ilyen rész a közepe felé. Persze, csak 1/50 másodpercig szól a hang, utána másik szólal meg, majd újra, így talán kevésbé tud felhangosodni, de elvileg végig szól valami hang, csak más a hangmagasság.

István, azt nem lehetne megcsinálni, hogy a torzítások hangmagassága hozzá legyen igazítva a négyszögjel magasságához? Pl. az alacsony torzítású hangszernél az envelope.txt-ben a magasságot 1501-gyel növelni kell. A többi torzításnál is el kell téríteni a hangmagasságot valamivel. Így zene szerkesztésekor az envelope-okkal való kísérletezés közben probléma, hogy más a hangmagasság. Nem lehetne megcsinálni, hogy pl. a 71-es vezérlőn legyen még 3 olyan érték (a 3 torzításhoz), ami a torzítás bekapcsolásával a hangmagasságot is megfelelőre állítja be? Hogy a korábbi zenékkel a kompatibilitás megmaradjon, érdemes lenne a régebbi beállítási lehetőségeket meghagyni, és ezeket pluszban betenni. Ha megoldható persze.
Title: Re: MIDI
Post by: szipucsu on 2018.November.11. 00:18:30
:lol:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.November.11. 20:34:18
Bár még a Livideo 3-at se sokan töltötték le, itt van egy újabb cucc:
[attach=1]
[attach=2]
[attach=3]
Az egyik snapshotban a főszólam sztereó, a másikban nem. Lehet szavazni, melyik legyen. Mindkettőnek van előnye és hátránya is. A zippelt epm fájlban nem sztereó a főszólam.
Title: Re: MIDI
Post by: Povi on 2018.November.12. 16:42:35
Módosított változat:
(Attachment Link)
István, a musicData csak 0x400-on lehet, vagy bárhol, csak legyen 0x400 határon?
és ha jól látom, maga a zene pedig a 0x408 címre van include-olva, akkor ez is mehet musicData + 8 címre bárhova?
Title: Re: MIDI
Post by: IstvanV on 2018.November.12. 18:50:17
István, a musicData csak 0x400-on lehet, vagy bárhol, csak legyen 0x400 határon?

Bárhol lehet 0x400 határon, csak módosítani kell a címet konvertálásnál és a lejátszóban.

Quote
és ha jól látom, maga a zene pedig a 0x408 címre van include-olva, akkor ez is mehet musicData + 8 címre bárhova?

Igen. A +8 eltolást az "r" paraméter eredményezi konvertáláskor, erre itt valójában nincs szükség, lehetne 0x400 címen is "r" nélkül. Az eltolás akkor hasznos, ha több zene is van a programban, és az egyik zene 8 byte-os kezdőcím táblázata a következő elején a fenntartott helyre kerülhet, így hatékonyabb a memória kihasználása (pl. az Exorcist ilyen).
Title: Re: MIDI
Post by: geco on 2018.November.16. 09:53:12
Not panned stereo mintha jobban hangzana egy picit, bár én nem fülessel hallgattam.

A livideo3-ban tök jó hangokat hoztál ki a Dave-ből, nagyon tetszik, esetleg a 2-es csatornán 2x megjelenő gitár lehetne egy picit halkabb. :)
Title: Re: MIDI
Post by: szipucsu on 2018.November.30. 20:58:14
Gyenge idegzetűeknek nem ajánlott:
[attach=1]
[attach=2]
Youtube videó (https://www.youtube.com/watch?v=ad_kUnqFWLM)
Title: Re: MIDI
Post by: endi on 2018.November.30. 21:22:53
jó az elején az a hangzás, hogy több szólamon megy. nem is tudtam hogy ilyen hangzást meg lehet egyszerre több csatornán szólaltatni.
meg később is vannak jó részek.
amúgy ha yutubra is felraknád ezeket, többen meghallgatnák szerintem.
Title: Re: MIDI
Post by: szipucsu on 2018.November.30. 22:09:55
nem is tudtam hogy ilyen hangzást meg lehet egyszerre több csatornán szólaltatni.
Miért ne lehetne? A 3 csatorna közül bármelyiket lehet torzítani, szólhat egyszerre mindegyiken torzítás akár. Volt amúgy már hasonló, 20170923.epm címmel ellátott szerzeményemben volt ilyen rész, meg most tavasz környékén a Gaudeamus Igitur remixében is. Meg a Permolift zenéjében is van ilyen, csak ott nincs torzítva. Azt volt csak nehéz belőni, hogy ne legyenek hamisak a hangok (annyira), mert a 4 bites torzításnál sok hang hamis a magasabb hangoknál.
A múltkori technósat feltettem youtube-ra. Jött egyébként egy komment rá valaki abszolút hozzá nem értőtől, hogy mennyire elmaradott és értelmetlen vagyok. :D (Szokásos internetes kommunikáció.) De persze feltehetem ezeket. De innen a snapshotból is meg tudja hallgatni, akit érdekel. Mondjuk ha az adott gépen nincs emulátor (ami elég nagy hiba), akkor megnézhető a youtube-on.
UI: Javaslatodra feltettem a youtube-ra és belinkeltem az előző hozzászólásom végére.
Title: Re: MIDI
Post by: geco on 2018.December.01. 09:17:36
Tök jó lett, jók a hangzások, és amikor kezdene kicsit egysíkúvá válni, akkor mindig jön a váltás :)
Title: Re: MIDI
Post by: szipucsu on 2018.December.02. 23:30:49
Ezt ennél jobbra is meg lehetne csinálni, jobb hangzásokkal. Néhány helyen egy-két szólamot lehet, újra kéne írni az EP-hez. De már hónapok óta ott figyelt a félkész midik mappában és egyelőre nincs ihletem tovább dolgozni rajta:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.December.03. 16:34:45
Bár még a tegnapit se töltötte le senki, itt van egy újabb:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.December.04. 01:28:34
Akkor, hogy senki ne maradjon le semmiről, tegnapelőtt Hevia volt, tegnap Yellow Submarine, ma meg House of the Rising Sun:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.December.04. 14:09:45
a house-re nem tudsz torzított gitárhangot rakni? vagyis inkább csak valami kicsit torzított.
de jó amúgy most is.
Title: Re: MIDI
Post by: szipucsu on 2018.December.04. 20:44:04
a house-re nem tudsz torzított gitárhangot rakni?
Melyik részére? Arra, ami már az elején is megszólal? Gondoltam rá, de aztán hagytam, nem tudom, mennyire hangzana jól. Olyasmi lenne, mint ami tetszett neked nemrég a technós szám elején. De lehet, hogy hamis lenne. De megpróbálhatom.
Title: Re: MIDI
Post by: szipucsu on 2018.December.04. 21:06:25
a house-re nem tudsz torzított gitárhangot rakni?
Elsőre ezt sikerült, szerintem egész jó. A Harpsichord hangszert szerkesztettem át az envelope.txt-ben, alacsony (style 16) torzítást tettem rá, és az egész zenét 6 félhanggal feljebb transzponáltam, így nem túl mély ez a hang:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.December.04. 21:37:26
Ez meg közepes torzítás (style 32), és két félhanggal van feljebb az egész. Ez is elmegy, a másik jobb volt:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2018.December.04. 22:09:12
hát ez mindkettől elég jó, már az egyik hamis, írtad is miért.
de amúgy a másik totál jó. szerintem jobban illik az eredeti zenéhez, és elég eredeti hangzású így egyben
Title: Re: MIDI
Post by: szipucsu on 2018.December.04. 22:33:45
A style 16-os jobb szerintem. Az a baj, még mikor szerkesztettem a zenét, itt-ott kivettem egy-egy szólamot, így valamikor pont azt vettem ki, amin ez a gitár szól. A basszust meg csak kevés helyen hagytam meg mutatóba. Pedig ez a torzított hang a basszussal együtt jó nagyon. A végefelé újra belép, ott lehet megfigyelni. Majd talán újra szerkesztem az egészet.
Nem gondoltam, hogy ennek ilyen jó gitáros hangzása lesz. Ezt máskor is fel lehetne használni ilyen bontott gitárakkordokhoz.
Title: Re: MIDI
Post by: szipucsu on 2018.December.07. 23:52:18
hát ez mindkettől elég jó, már az egyik hamis, írtad is miért.
Betegyem mindkettő torzítottat az eredeti mellé a midi gyűjteménybe? Én csak a 16-os torzításút tenném bele, de ha a másik is jó, akkor azt is beleteszem.

Ez talán egy éve ott várakozott a work mappában, akkor is kb. kész volt, valamiért nem fejeztem be. Most itt van, semmi érdekes nincs benne hangzásilag:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.December.08. 00:34:20
Ebben az volt a jó, hogy szinte minden módosítás nélkül egyből lehetett konvertálni. Csak a hangszert állítottam át, és a hangerőt feltoltam maximumra (bár kicsit még így is halk, ha a többi EP-s midivel hasonlítjuk össze). Már régóta akartam ezt EP-síteni, de nem tudtam a címét, szerzőjét, de végül rákerestem kulcsszavakra és meglett. Közben találtam egy odlalt (http://www.kunstderfuge.com/) is, ahol sok komolyzene midi van fent.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2018.December.24. 22:50:43
Az összes eddigi midi összegyűjtve:
[attach=1]
[attach=2]

Hogy áttekinthetőbb legyen a sok file, több mappába rendeztem őket. FILE: bővítéssel (mint a snapshotban) a . (pont) billentyűvel lehet egy mappát visszalépni.
A főkönyvtárban ott van a mididisp.com is, ezzel nyithatók meg a fájlok.
Title: Re: MIDI
Post by: endi on 2019.January.02. 13:44:55
bolero 8 bit :)
https://youtu.be/wzXbPZVYbgA

biztos van midi is a neten.
Title: Re: MIDI
Post by: endi on 2019.February.03. 19:39:38
tenger zúgás, specy128
https://youtu.be/h5s-IKrcZ00?list=LLPlRvrRCGfF2NMkvV-OFQQA&t=719
Title: Re: MIDI
Post by: szipucsu on 2019.February.17. 22:47:02
Ez egy trance szám remixe:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Lacika on 2019.February.17. 23:49:00
Nem semmi hangokat csiholsz ki a DAVE-ből.
Title: Re: MIDI
Post by: endi on 2019.February.20. 20:20:07
nagyon jó ez az utóbbi. szinte már alig hallunk benne sima négyszögjelet :)
Title: Re: MIDI
Post by: geco on 2019.February.22. 17:43:21
Fasza :D , jók az extra hangok benne, meg úgy az egész.
Title: Re: MIDI
Post by: endi on 2019.February.22. 18:45:57
kéne a midi playerbe kijelzés hogy időben hol tart, vagy ilyesmi.
meg esetleg gyorsító, lassító funkció )
Title: Re: MIDI
Post by: szipucsu on 2019.February.22. 18:57:56
kéne a midi playerbe kijelzés hogy időben hol tart, vagy ilyesmi.
meg esetleg gyorsító, lassító funkció )
Gyorsítani vagy lassítani lehet az emulátorban a video clock frequency átállításával.
Szerintem a style paramétereinek kijelzése mutatna jól a csatornák száma mellett.
Title: Re: MIDI
Post by: szipucsu on 2019.February.22. 19:21:19
Ez egy trance szám remixe:
Az egyik trükk, amivel a közepe táján szépen szól, hogy felüláteresztő szűrőn szól, úgy, hogy a másik hang magassága 1 oktáv + 1 terccel nagyobb. (15 vagy 16 PITCH értékkel, attól függően, hogy kis terc vagy nagy terc, az Entersnake-ben is az egyik játék közbeni dallam ilyen). Véletlen jöttem rá, hogy ez szépen szól, amikor a LIVIDEO3-ban akartam szűrőt beállítani és kísérleteztem a hangmagasságokkal, ott amúgy az 1 oktáv + 1 kvint hangmagasság-különbség vált be. Ha ehhez még egy hangot hozzáteszünk, megvan egy akkord (hármashangzat), ez a hang lehet mondjuk a basszus, alacsony torzítással elég jól szólhat a basszus, ezt eddig talán nem is használtuk ki.
A közepe táján a másik "orgonaszerű" részben a zajcsatornán folyamatos a hang, csak átmászik egyik oldalról a másikba. Ezt a frekvenciát használja ki a 2-es csatorna, és a zajcsatornával felüláteresztő szűrőt hoz létre (de szépen sikerült fogalmazni...), nem olyan hú de fantasztikus hang ez, de azért elmegy.

Istvánnak volt az a trükkje, hogy a zajcsatornás dobokhoz a polinomszámláló egy hangon belül is változik. Arra gondoltam egyszer, ilyesmit a többi csatornán is lehetne, pl. rövid alacsony torzítással indul a hang, tiszta négyszögjelben szól tovább sokáig, és a legvégén magas torzításban cseng le. Ebből nem sok minden lett, a nyomait, a midiben a Dulcimer hangszerre beállított envelope őrzi. Ez végül arra lett jó, hogy a hang elején a torzításnál a hang fokozatosan gyorsan erősödik, és ez fúvós hangszerhez hasonló benyomást kelt. Ez lett végül a Memories szépen szóló részének első felében.

Tudtok esetleg olyan zenéket, amiben csak akkordok (hármashangzatok) vannak? Mert abból jót ki lehetne hozni EP-n. Vagy olyan zenét, amiben tercpárhuzam van?
Title: Re: MIDI
Post by: geco on 2019.February.23. 11:14:28
Tudtok esetleg olyan zenéket, amiben csak akkordok (hármashangzatok) vannak? Mert abból jót ki lehetne hozni EP-n. Vagy olyan zenét, amiben tercpárhuzam van?
Ne káromkodj itt nekem :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: szipucsu on 2019.February.23. 12:24:00
Ne káromkodj itt nekem :ds_icon_cheesygrin:
Hát, csak olyasmi, hogy három hang szól benne egyszerre végig, és közel van egymáshoz az a három hang. Vagy csak kettő hang esetleg. Tömören. Régebben volt talán az a torzy nevű kis valami, amit István a midizésnél felhasznált a kísérletezéshez, abban volt ilyen kettő hang szól egyszerre, egymáshoz közel levő hangok, de nem annyira közel, amennyire csak lehet, mert az már fülsértő. Most ezt jól megaszondtam.
Title: Re: MIDI
Post by: geco on 2019.February.24. 11:16:16
Értem, Endi egyik kedvenc zenéjű játékában nem ilyen van? Most nem jut eszembe a neve, egy dinóval kell rohangálni benne 4 szín módban.
Megnéztem, Lands of Havoc
Title: Re: MIDI
Post by: szipucsu on 2019.February.24. 17:55:52
Lands of Havoc
Tényleg, mintha abban is lenne ilyen is. Vagy legalábbis az ataris változatban mintha ilyen lenne.
Kánonokban gyakori még az ilyesmi, vagy ahol két szólamban énekelnek.
Title: Re: MIDI
Post by: szipucsu on 2019.February.28. 22:12:50
Az újszerű hangzás jegyében. Ha valaki még nem érti, mi az a tercpárhuzam, most már biztosan meg fogja jegyezni. :D
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Tomato77 on 2019.February.28. 22:29:56
Az újszerű hangzás jegyében.
Elképesztően jó, amiket csinálsz.
Title: Re: MIDI
Post by: endi on 2019.March.05. 11:08:00
olyan lehetőség nincs, hogy a torzítás vagy gyűrű moduláció stb tremolóhoz hasonlóan ki-be kapcsolódik tök gyorsan?
érdekes lehetne...
Title: Re: MIDI
Post by: szipucsu on 2019.March.05. 13:05:23
olyan lehetőség nincs, hogy a torzítás vagy gyűrű moduláció stb tremolóhoz hasonlóan ki-be kapcsolódik tök gyorsan?
Az envelope.txt-ben az egyes envelope-oknál fázisonként lehet a style paramétert is megadni. Ha arra gondolsz, megoldható, hogy 1/50 Hz-en váltakozva szóljon így is meg úgy is. (De midi vezérlőkkel is megoldható lenne.) Voltak régebben ilyen technós feldolgozások, a Camilla és a Dontfall címűekben vannak részek, amikor ilyen gyorsan egymás után szól a torzított és a tiszta hang. Most egyébként az envelope.txt-ben pont ilyesmi hangszerek vannak a Lead 2-8 között. A Gaudeamus igitur feldolgozásában egy rövid részen a magas torzítás "tremolózik" ilyen gyorsan.
Szűrővel és gyűrűmodulációval azt hiszem, nem próbáltam még ezt.
Title: Re: MIDI
Post by: szipucsu on 2019.March.10. 20:01:47
A Bricky Prise pontszámtáblája alatti zene kapcsán kiderült, hogy nem jó a gitárhang az I love rock and rollban. Itt a javított verzió.
[attach=1]
[attach=2]

UI: A legelső (üres) taktust kivágtam, csak várni kellett miatta a zenéig, csak a midi vezérlők beállítása volt ott, azt meg áttettem a következő taktus elejére.
Title: Re: MIDI
Post by: geco on 2019.March.12. 17:35:37
Az előbb vagy nágyszer pörgött végig a Memories, most a 2019 02 A megy, nagyon jó hangzások vannak benne, aztán jön az I lové Rock'n'Roll, azt a Brickyben már hallgattam tegnap :D
Title: Re: MIDI
Post by: szipucsu on 2019.March.12. 18:23:52
2019 02 A
Gondoltam, hogy felteszem yutúbra, de nem sikerült fantáziadúsabb címet kitalálnom neki. Ez akkor lesz érdekes, ha kb. 10 hasonló című szerzemény összegyűlik, könnyű lesz megkülönböztetni őket cím alapján. :D De még az EP-s időkben is ez volt, pl. 19930301.EDI és hasonló címűek voltak, azokat a Soundtrackerrel csináltam. Előnye azért, hogy legalább a készítés dátumát tudni pontosan.
Title: Re: MIDI
Post by: geco on 2019.March.12. 18:40:17
Gondoltam, hogy felteszem yutúbra, de nem sikerült fantáziadúsabb címet kitalálnom neki. Ez akkor lesz érdekes, ha kb. 10 hasonló című szerzemény összegyűlik, könnyű lesz megkülönböztetni őket cím alapján. :D De még az EP-s időkben is ez volt, pl. 19930301.EDI és hasonló címűek voltak, azokat a Soundtrackerrel csináltam. Előnye azért, hogy legalább a készítés dátumát tudni pontosan.
:D :D :D
A memoriest nem töltöd fel, meg az I Lovét?
Title: Re: MIDI
Post by: endi on 2019.March.12. 18:44:45
xm, it, mod meg ilyesmiket nem tudnál midibe konvertálni és ep-síteni? van pár régi zeném ilyen formátumokban :)
Title: Re: MIDI
Post by: szipucsu on 2019.March.12. 18:53:13
A memoriest nem töltöd fel, meg az I Lovét?
Feltehetem. De nem csapnak a fejemre, hogy más szerzőtől töltögetek fel zenéket?

xm, it, mod meg ilyesmiket nem tudnál midibe konvertálni és ep-síteni? van pár régi zeném ilyen formátumokban :)
Megpróbálhatom. A midibe konvertálás kérdésesebb. Valamikor régen ilyesmit is csináltam, de már nem tudom, hogy kell.
Title: Re: MIDI
Post by: szipucsu on 2019.March.12. 18:56:44
xm, it, mod meg ilyesmiket nem tudnál midibe konvertálni és ep-síteni? van pár régi zeném ilyen formátumokban :)
Ezeket akár Rockdigibe konvertálni lenne érdekes. Mintha az EDC Win-ben lenne is ilyen alkalmazás. Azzal nem próbáltad még?
Title: Re: MIDI
Post by: endi on 2019.March.12. 18:57:58
Ezeket akár Rockdigibe konvertálni lenne érdekes. Mintha az EDC Win-ben lenne is ilyen alkalmazás. Azzal nem próbáltad még?

na de pont az lenne a cél hogy ne digis legyen. ez érdekesebb lenne szerintem.
itt is van pár, ha van kedved...
Title: Re: MIDI
Post by: geco on 2019.March.12. 20:19:43
Feltehetem. De nem csapnak a fejemre, hogy más szerzőtől töltögetek fel zenéket?
Megpróbálhatom. A midibe konvertálás kérdésesebb. Valamikor régen ilyesmit is csináltam, de már nem tudom, hogy kell.
hm, az lehetséges, mondjuk nekem a sid lejatszos feltoltesem csak megjelölték a last ninja miatt.
úgy rémlik van direkt olyan konverter, ami modbol midibe konvertal, vagy pont fordítva ?
Title: Re: MIDI
Post by: endi on 2019.March.12. 20:44:00
hm, az lehetséges, mondjuk nekem a sid lejatszos feltoltesem csak megjelölték a last ninja miatt.
úgy rémlik van direkt olyan konverter, ami modbol midibe konvertal, vagy pont fordítva ?

végül is mid-be konvertálni mod-ból és hasonlókból nem nehéz, mert a legtöbb mod szerkesztő tud olyat hogy az adott hangszerek küldjenek midi jelet, így csak rögzíteni kell azt.
de van olyan midi szerkesztő ami egyből betölti a mod és társait, régen én is csináltam ilyeneket, de már nem emlékszem...
Title: Re: MIDI
Post by: szipucsu on 2019.March.13. 22:00:56
itt is van pár, ha van kedved...
Egyelőre csak kimentettem a Modplug playerrel midi formátumban az egyiket: [attach=1] A gond, hogy a hanghosszt nem jól kezeli, így az összes hang kb. százszor olyan hosszú, mint kéne. Az Event List-ben elkezdtem átállítgatni egyesével a hangok hosszát 30-ra, de hamar meguntam. Nincs valami egyszerű módszer, amivel az összes hang hosszát lehet módosítani? Sajnos az összes hangot kijelölöm és úgy módosítom módszer nem működik.

Eléggé fura lesz EP-s hangszerelésben, a dobok helyett style 16 / 32 / 48 -cal torzított négyszögjelek lehetnek például.
Title: Re: MIDI
Post by: endi on 2019.March.13. 22:04:48
mondjuk lehet, hogy a dobokat nem kéne erőltetni ebben, vagy nagyon halkra, rövidekre venni.
de rád bízom :)
sajnos nem értek a midi editorokhoz... de a problémát értem. a mod-okban általában nincs note off jelzés (pedig technikailag tudja, legalábbis a modernebb it, xm stb-k.)
Title: Re: MIDI
Post by: szipucsu on 2019.March.13. 22:22:11
Viszont a midiconv így is "eszi" a fájlt. Mondjuk nem hangzik még jól EP-n, főleg a dobok miatt, mert az összes csatornát elfoglalják, majd tényleg ritkítani kéne.
Title: Re: MIDI
Post by: szipucsu on 2019.March.14. 12:05:03
A nagy érdeklődésre tekintettel feltettem a Letöltések közé (https://enterpriseforever.com/letoltesek-downloads/music-of-the-enterprise/) az idei eddigi két zenét mp3-ban.
Title: Re: MIDI
Post by: szipucsu on 2019.April.10. 00:10:11
:smt040
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2019.April.10. 07:01:57
Jó! :smt041
Title: Re: MIDI
Post by: szipucsu on 2019.April.10. 11:47:19
Most jöttem csak rá, hogy az alacsony torzítás mélyebb hangjai milyen jók a basszushoz. Basszusgitár jól szimulálható. Lehet, direkt a gitárokra hegyezték ki a Dave chipet.
Title: Re: MIDI
Post by: Ep128 on 2019.April.11. 00:15:27
Nekem a dob hangja kicsit hiányzik belőle... (De amúgy nagyon is jó!) :)
Title: Re: MIDI
Post by: szipucsu on 2019.April.14. 16:48:19
Nekem a dob hangja kicsit hiányzik belőle...
Megvan benne az a lábdob szerűség, ami az eredeti zenében is eléggé domináns. Meg zajcsatornás "dobok". Más is hiányzik? Volt még egy szólam, amin valami dobszerűség volt még, azt kénytelen voltam kiszedni, mert máshogy sehogy sem fért bele a méretkorlátba a fájl. (Ezért is van a zip fájlban egy rednex.mid és egy rednex2.mid. Az előbbiben van az a plusz szólam, az utóbbi lett konvertálva.)
Title: Re: MIDI
Post by: Ep128 on 2019.April.15. 00:28:33
Jahh, nem... Amire képes, azt hallom, hogy benne van! :-) ("Amúgy" hiányzik a dob, basszus, ilyesmik... :-) )
Title: Re: MIDI
Post by: szipucsu on 2019.May.13. 11:22:25
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2019.May.13. 11:53:54
Jó lett!
Title: Re: MIDI
Post by: endi on 2019.May.13. 20:20:14
nagyon jó a hangzás! a háttér basszus főleg.
Title: Re: MIDI
Post by: szipucsu on 2019.May.14. 15:22:57
Ez nem nagyon hasonlít az eredetire, az eredeti midi se hasonlított szerintem:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2019.May.14. 17:50:39
jók lettek :)
Title: Re: MIDI
Post by: Zozosoft on 2019.May.14. 19:31:04
Ez nem nagyon hasonlít az eredetire
Nem tudom milyen az eredeti, de ez jó lett!
Title: Re: MIDI
Post by: szipucsu on 2019.May.16. 14:06:18
Ez megint olyan, aminek ismerem az eredetijét, de ez nyomokban sem hasonlít rá, de azért jól hangzik. Gyanús, hogy ezt is és a másikat is olyan helyről töltöttem le, ahol a főszólam nem volt benne a midiben. De már nem emlékszem, honnan töltöttem le ezeket.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2019.May.19. 12:39:28
A midi alapján nem tűnik ismerősnek, de jó :D
Title: Re: MIDI
Post by: nyuzga on 2019.May.19. 18:41:59
Biztos hogy ismered. Egy időben a csapból is ez folyt. :)

https://www.youtube.com/watch?v=6PDmZnG8KsM
Title: Re: MIDI
Post by: szipucsu on 2019.May.21. 02:07:26
Kicsit megpróbáltam felturbózni a régi verziót.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2019.May.21. 07:08:29
Jók lettek!
Title: Re: MIDI
Post by: szipucsu on 2019.May.30. 21:20:52
Ez egy keresztény gyülekezeti ének feldolgozása lenne. Úgy tudom, református, de lehet, máshol is előfordul, a 134. zsoltár dallama. Eredetileg FL Studióval kezdtem feldolgozni, az félig lett kész, aztán beletoltam az EP-be. Csak az első felében van benne a főszólam, után már nem lehetne felismerni. A közepe felé remélem, kellemes hangzást sikerült belecsempészni.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2019.May.30. 21:36:13
Jó lett, simán lehetne valami játék zenéje. Már csak a játékot kell kitalálni hozzá :-)
Title: Re: MIDI
Post by: szipucsu on 2019.June.15. 22:44:59
:ds_icon_cheesygrin:
[attach=1]
[attach=2]

Videó a Prise Metalról (https://www.youtube.com/watch?v=3L1ExLZkOgE)
Title: Re: MIDI
Post by: geco on 2019.June.16. 12:43:12
Ahol először jön be a magas, ott a magas nem teccik annyira (szubjektív :) ), összességében fasza, a második fele mindent visz :D
Title: Re: MIDI
Post by: endi on 2019.June.16. 16:00:00
a cintányérok nagyon jó hangzásúak, főleg az elején.
meg nagyon jó változatos, és egyedi a zene. tök jó, mint valami progresszív metál.
Title: Re: MIDI
Post by: szipucsu on 2019.June.16. 17:30:21
Ahol először jön be a magas, ott a magas nem teccik annyira
Az nekem se nagyon tetszik, de jobb ötletem nem volt. :D
Lehetne még itt-ott finomítani rajta, meg folytatni is akár.

a cintányérok nagyon jó hangzásúak, főleg az elején.
A cintányérokat még a kezdetekkor István készítette, meg a lábdobot is. Talán picit módosítottam azóta rajtuk. De azóta is mindegyik midiben azok vannak. A cintányéroknál csökken a polinomszámláló értéke, ahogy lecseng. Lehetne majd növekvő polinomszámlálós dobot is kipróbálni, olyan még nem volt.

Quote
meg nagyon jó változatos, és egyedi a zene. tök jó, mint valami progresszív metál.
Nekem nem tűnik annyira változatosnak, mert ugyanaz ismétlődik többször, utána jön valami más. Kicsit emiatt olyan techno-acid beütése van. Örülök, ha még zenének is nevezhető. :D

Pár napja jöttem rá véletlenül, hogy felüláteresztő szűrővel is lehet gitárhangzást összehozni, ennek inkább olyan Dire Straits-es beütése van. A gyűrűmodulációs gitárnak meg "keményebb". Lehet gyűrűmoduláció és szűrő nélkül is megszólaltatni a két torzított hangot egyszerre, annak is jó gitáros hangzása van, az eleje felé van ilyen egy kis ideig (az szól utána máshogy, szűrővel is tovább).

Linkeltem videót az eredeti hozzászólásba.
Title: Re: MIDI
Post by: endi on 2019.June.16. 18:57:25
olyat nem próbálsz meg, hogy egy midit 8 szólamra konvertálsz és 4-4 szólamként külön játszod le, és ezeket egy wav editorban összerakod?
tehát mintha 8 szólam lenne ep-n. :)
illetve mintha 2 ep-vel lenne lejátszva.
Title: Re: MIDI
Post by: szipucsu on 2019.June.16. 19:42:03
olyat nem próbálsz meg, hogy egy midit 8 szólamra konvertálsz és 4-4 szólamként külön játszod le, és ezeket egy wav editorban összerakod?
Gondolkoztam már ilyesmin. De úgy az igazi, hogy egy EP-ből kihozni, amit csak lehet.
Nem tudom, más gépeken próbáltak-e már hasonlót.
Title: Re: MIDI
Post by: ergoGnomik on 2019.June.16. 20:25:15
Nem tudom, más gépeken próbáltak-e már hasonlót.
C64-en volt már egy demó Quad Core (https://csdb.dk/release/?id=158909) címmel. Van egy videó (https://www.youtube.com/watch?v=XlUcjzjVNlg) is róla.
Title: Re: MIDI
Post by: szipucsu on 2019.June.18. 11:02:54
C64-en volt már egy demó Quad Core (https://csdb.dk/release/?id=158909) címmel. Van egy videó (https://www.youtube.com/watch?v=XlUcjzjVNlg) is róla.
Vannak ötleteim, miket lehetne EP-re hasonlót csinálni.
Például, sok netről letöltött midit eleve le kell butítani, mert 3+1-nél jóval több csatorna van benne. Össze lehetne hozni így, hogy az összes csatorna szóljon.
De a hangzásokkal is lehetne trükközni, a jó, kétcsatornás hangzásokból egyszerre megszólaltatni többet, pl. kétféle gitár szólna egyszerre, az egyik felüláteresztő szűrővel, a másik gyűrűmodulációval, ugyanazt a hangot adnák. Nem biztos, hogy jól hangzana, mert lehet, pont egymást kioltaná a két azonos négyszögjel, vagy hasonló, de még az is lehet, hogy jól hangzana, mert a gyűrűmodulált ill. szűrt négyszögjel azért mégsem ugyanaz.
Kár, hogy nem lehet több csatornát is megnyitni a sound: eszköznek. Mondjuk hármat. Durva lenne. :D
Title: Re: MIDI
Post by: szipucsu on 2019.June.18. 11:08:10
Sőt, már SID midi is van EP-ra. Lehetne a SID-es és a DAVE-es hangzást is keverni, a dobot meg mondjuk FL Stúdióból lopni hozzá. Extrém gitárhangok pwm négyszögjellel és egyéb hullámformákkal.
Arra is gondoltam, az extrém EP-s hangzásokból kéne mintát venni és azokat az FL Studióban felhasználni. Kár, hogy az FL Studio nem tud sok mindent, amit a Dave, pl. az 1/50 másodpercenként osztott hangmagasságot sem lehet vele. Vagy lehet, hogy lehet, csak külön plugin kell hozzá. Érdekes lenne Dave-plugin az FL Studióhoz, ami mindent tudna, amit a Dave is.
Title: Re: MIDI
Post by: szipucsu on 2019.September.29. 19:57:18
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2019.September.29. 20:19:20
Jó lett!
Title: Re: MIDI
Post by: Tutus on 2019.September.30. 21:32:02
Tök jó lett! Gratula! :)
Title: Re: MIDI
Post by: szipucsu on 2019.October.01. 00:12:41
Este szembe jött ez is és nem tudtam ellenállni neki, pedig az Inside Outing zenéjével akartam volna foglalkozni:
[attach=1]
[attach=2]
Ennél hosszabb az egész, ez csak az eleje.
Title: Re: MIDI
Post by: Zozosoft on 2019.October.01. 07:19:17
:smt038
Title: Re: MIDI
Post by: geco on 2019.October.01. 10:53:19
Tök jó lett :)
Title: Re: MIDI
Post by: endi on 2019.October.01. 11:42:29
jó lett.
ez az .epm az ep "midi" formátum? 4.7K és elég hosszú zene, szóval nem is nagy a file sem.
Title: Re: MIDI
Post by: szipucsu on 2019.October.01. 13:05:52
ez az .epm az ep "midi" formátum?
Igen, de tömörített. Konvertálásnál lehet állítani a tömörítést, hogy legyen-e, és milyen mértékű. Azért van a snapshotok elején mindig az a csíkozódás, mert akkor tömöríti ki.

Az eredeti Tubular Bells-t már régen hallgattam. Nem tudom, az eleje utáni rész mennyire hasonlít az eredetire.
Title: Re: MIDI
Post by: Ep128 on 2019.October.01. 23:39:08
Este szembe jött ez is és nem tudtam ellenállni neki, pedig az Inside Outing zenéjével akartam volna foglalkozni:
(Attachment Link)
(Attachment Link)
Ennél hosszabb az egész, ez csak az eleje.

Tényleg jó lett! :-)
(Közben eszembe jutott, hogy a MIDIPLAY -be vajon bele lehet e csempészni később a lejátszás időt? Tehát egy zene lejátszásakor kiírná, hogy az hány perc, másodperc és azt is, hogy épp "ehhez képest" hol járunk a zenében. Azért (is) törprengtem el ezen, mert az eredetivel összehasonlítást is segítené. :-) )
Title: Re: MIDI
Post by: szipucsu on 2019.October.02. 10:55:36
a MIDIPLAY -be vajon bele lehet e csempészni később a lejátszás időt?
Szerintem sok mindent bele lehetne tenni. Én annak örülnék, ha a csatornáknál kijelezné a különböző effekteket (torzítások fajtái, szűrők, gyűrűmoduláció, stb.). Sajnos István nem nagyon jár erre mostanában, és a Midiplay-jel nem is nagyon akart foglalkozni már. Jó lenne valahogy kiírni a képernyőre azt is, hogy ő írta, mert amikor a Youtube-ra tettem fel videót, volt, aki azt hitte, én csináltam a programot is.

Még talán a lejátszási lista lenne jó, hogy az összegyűjtött midiket sorban lejátssza, amihez hasonló a képnézegetőben is van, csak ott képekhez.
Title: Re: MIDI
Post by: szipucsu on 2019.October.08. 17:13:49
Az általános csevejben linkelt videón a basszus dinamikus effektje (vagy mi ennek a pontos neve?) megihletett, és próbáltam valami hasonlót EP-re is csinálni. Mármint ahhoz az effekthez hasonlót. Az lett volna a lényege, hogy egyetlen szólam van, de annak több összetevője, és ezek közül az összetevők közül hol az egyiket hangosítjuk fel, hol a másikat, és így lesz olyan érdekes a hatás.
[attach=1]
[attach=2]
Érdekes húzás az elektronikus zenében, hogy egy adott hangzásnak a telítettségét és hangzását dinamikusan lehet állítani, miközben szól. Ez jól felhasználható, és érdekes, hogy a nem elektronikus zenében ehhez hasonlót nem igazán próbáltak még (tudtommal) megvalósítani, nehéz is lenne.
Title: Re: MIDI
Post by: szipucsu on 2019.October.13. 15:35:33
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2019.October.13. 17:56:21
Tök jó hangzások vannak benne, a közepén a sűrűn váltott hangszer kicsit furcsa, de a többi nagyon jó :)
Title: Re: MIDI
Post by: szipucsu on 2019.October.13. 18:50:19
a közepén a sűrűn váltott hangszer kicsit furcsa
Az a rész nekem is fura volt, így volt eredetileg a midiben, csak áthangszereltem. De lehet, nem is hasonlít az a rész az eredetihez. Az eredetit párszor meghallgattam közben. Lehet, teljesen át kéne írni a közepét, máshogy.
Title: Re: MIDI
Post by: gflorez on 2019.October.14. 13:24:01
Nagyszerű zene. Ez az egyik első LP-lemezem volt.

-----

Great music. This was one of my first LPs.

----

Buena música. Fue uno de mis primeros LPs(Long Play disks, 30,5 cm ⌀).
Title: Re: MIDI
Post by: Zozosoft on 2019.October.14. 13:28:03
Elég jó lett!
Title: Re: MIDI
Post by: Ep128 on 2019.October.14. 20:50:12
(Attachment Link)
(Attachment Link)

Nekem az eleje tetszik kevésbé, a "fő dallamtól" viszont meglepően jó lett! :-)
Title: Re: MIDI
Post by: szipucsu on 2019.October.15. 08:33:42
Nekem az eleje tetszik kevésbé, a "fő dallamtól" viszont meglepően jó lett! :-)
Szerintem meg az eleje lett a legjobb, a legjobban hasonlít az eredetire. Attól tartottam, mindenkinek nagyon fog tetszeni az eleje, aztán meg csalódik, hogy ami utána jön, az olyan snassz.
A szeptemberi klubtalálkozón mp3-ból szólt ez a zene, onnan jött az ihlet, hogy jól lehetne midisíteni. Ebben van az a sokat emlegetett tercpárhuzam, amit felüláteresztő szűrővel érdekes hangzásúra meg lehet csinálni, ez van az elején. Eredetileg nem csak az elején akartam ezt a hangzást, hanem a főszólamban is, de ott nem hangzott ilyen jól, csak a végén került bele.
A főszólam visszhangos, eredetileg egyik oldalról szól, a másik oldalról visszhangzik, és külön midi sáv volt a visszhangnak. A midi először olyan 60kb körül volt, nagy nehezen leküzdöttem a méretét 30kb körülire, de így sem akart beleférni a Midiplay-be. Végül a visszhangos szólamot vettem ki, és az envelope-ra tettem be visszhangot, így fér bele.
A közepén azok a "madárcsicsergés" szerű hangok és az a "kalapálás" nem is tudom, benne van-e az eredetiben, de a letöltött midiben benne volt.
Title: Re: MIDI
Post by: endi on 2019.October.15. 20:30:35
a legelején van az a hullámzó hang kb 13. másodpercnél, hát, az annyira jó, hogy teljes zenéket kéne vele csinálni :)
nem is értem miért csak ott használod 1x
Title: Re: MIDI
Post by: szipucsu on 2019.October.15. 21:03:39
a legelején van az a hullámzó hang kb 13. másodpercnél
És azt is majdnem kivettem belőle végül, mert nem akart elférni a midi fájl méretkorlátaiba a fájl, meg hogy az eredetiben az nincs is benne. Amúgy nekem is tetszik, kicsit olyan C64-es hangzású. Lényegében nem más, mint a felüláteresztő szűrőnél beállítottam a szűrt csatornára és az órajelcsatornára is teljesen ugyanazt a vibrálást. Meg még a harmadik csatornán is szól hang, úgy emlékszem, arra is betettem ugyanazt a vibrálást.
De akkor majd használom ezt többet is.
Title: Re: MIDI
Post by: endi on 2019.October.15. 22:05:29
azért jó az a hang, mert egyedi, szép hangzású, nem hallatszik rajta hogy valami torzított, zajos hang. persze lehet, hogy csak bizonyos hangmagasságokon ilyen szép és tiszta...?
Title: Re: MIDI
Post by: geco on 2019.October.16. 08:39:11
a legelején van az a hullámzó hang kb 13. másodpercnél, hát, az annyira jó, hogy teljes zenéket kéne vele csinálni :)
nem is értem miért csak ott használod 1x
Igen :)
Title: Re: MIDI
Post by: szipucsu on 2019.October.16. 11:24:46
nem hallatszik rajta hogy valami torzított, zajos hang. persze lehet, hogy csak bizonyos hangmagasságokon ilyen szép és tiszta...?
Azok a hangmagasságbeli korlátozások csak a torzított hangoknál vannak. Ezen nincs torzítás, itt csak felüláteresztő szűrő van. Szóval elvileg ez a vibrálás mindenféle hangmagasságnál működik, de még csak most próbáltam ennél a zenénél. Itt is azért tettem bele, mert túl sokáig szól ugyanaz a hang, és az már kissé  monoton, valamivel fel akartam dobni. Itt pont felüláteresztő szűrő volt, szóval véletlenül pont sikerült egy új, jó hangzást találni.
Title: Re: MIDI
Post by: szipucsu on 2019.October.18. 23:50:17
Ez most olyan, mintha két Enterprise szólna egyszerre. Felvettem külön-külön a 3-3 csatornával a zene egy részét, és egymásra mixeltem. Nem tökéletes, mert siettem, mert nagyon kíváncsi voltam a végeredményre, de elsőre megteszi:
[attach=1]
Itt van a két Enterprise szólama külön-külön:
[attach=2]
[attach=3]
Ezek kellettek hozzá:
[attach=4]
Title: Re: MIDI
Post by: geco on 2019.October.19. 09:08:46
Nagyon jó lett, azok a magányos kis rövid magas hangocskák furcsák :)
Title: Re: MIDI
Post by: endi on 2019.October.19. 22:26:47
nagyon jó!
érdekes, hogy ilyen sok négyszögjel egyszerre mégsem unalmas hatású, sőt, szinte nem is zavaró hogy kb mind négyszögjel, tök jó a hangzás!
Title: Re: MIDI
Post by: endi on 2019.October.21. 13:22:45
ez ismerős zene ep-ről is, minek is volt hasonló zenéje? (valszeg ez a c64-es az eredetije): https://youtu.be/Q2EK5DGdDMU?t=6136

edit: ja, ki is van írva, forma1... valami ep-s autóversenynek akkor?
Title: Re: MIDI
Post by: geco on 2019.October.21. 13:26:44
Szerintem a Race Ace-nak.
Title: Re: MIDI
Post by: endi on 2019.October.21. 14:10:25
Szerintem a Race Ace-nak.

ja, az az! csak hát ott ugyanez tök primitív verzióban :)
Title: Re: MIDI
Post by: szipucsu on 2019.October.23. 13:10:52
Nem tudtam, mibe konvertáljam a midit, ebbe, vagy Abba.
[attach=1]
[attach=2]
[attach=3]
[attach=4]
Az egyik szerintem unalmas lett, pedig ott is van többféle hangzás. A másik tetszik.
Title: Re: MIDI
Post by: geco on 2019.October.23. 14:42:19
Szerintem az Abba 2 unalmasabb, de a szám adottságai miatt, az abba 3-ban nagyon jó hangzás jön elő a 2-es csatornán :)
Title: Re: MIDI
Post by: Ep128 on 2019.October.23. 23:18:20
Nem tudtam, mibe konvertáljam a midit, ebbe, vagy Abba.
Az egyik szerintem unalmas lett, pedig ott is van többféle hangzás. A másik tetszik.

Jók lettek! :-)
Title: Re: MIDI
Post by: szipucsu on 2019.October.24. 22:36:09
Valamiért az Abba most nagyon nyomul. Még régebben letöltöttem midiket, hogy megpróbálkozom velük, akkor túl bonyolultnak tűntek. Most valamiért jobban fekszenek.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2019.October.24. 22:53:41
Szerintem az Abba 2 unalmasabb, de a szám adottságai miatt, az abba 3-ban nagyon jó hangzás jön elő a 2-es csatornán :)
Egyetértek! De a 4-es is elég jó lett!

És hol az 1-es? :-)
Title: Re: MIDI
Post by: szipucsu on 2019.October.24. 23:46:43
És hol az 1-es? :-)
Az még régebben készült. Akkor betettem Abba a midi gyűjteménybe, ami a snapshotban is benne volt akkor, ahol az összes addigi midi között lehetett böngészni a file: bővítménnyel. Majd ideje lenne lassan egy újabb, minden eddigi midit tartalmazó gyűjteményt feltenni.
Title: Re: MIDI
Post by: SlashNet on 2019.October.25. 08:04:21
Abba4 - Money Money Money

Cool :smt023

Title: Re: MIDI
Post by: szipucsu on 2019.October.25. 11:47:11
Hát, ezt nem lehet Abba hagyni:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: endi on 2019.October.26. 23:28:45
256byte specy demo zene: https://youtu.be/aCm4B5nhVkA?list=PLmmzqMNXghPauqJ6NzJa0awnG7tjxqRc-
Title: Re: MIDI
Post by: szipucsu on 2019.October.27. 21:47:40
Ez egy vidám dallam, nem ismerem az eredetijét.
Háromszor ismétlődik, más hangzásokkal. Lehet, az első hangzás elég lett volna, a többi talán nem olyan jó.
Negyedszer is megismétlődik, de az csak úgy.
[attach=1]
[attach=2]
Kéne egy olyan játékot írni, ahol van bónusz pálya, ami időre megy, annak az aláfestő zenéje lehetne. Ha csak az első verzió maradna, akkor fennmaradna még egy csatorna a játék közbeni hangeffekteknek, mert a basszus és a dob váltják egymást.
Title: Re: MIDI
Post by: geco on 2019.October.28. 21:40:17
Nekem a 2. hangzás tetszik a legjobban :)
Title: Re: MIDI
Post by: szipucsu on 2019.October.30. 15:53:00
Régen volt már techno, ideje egy újabbnak:
Az eredeti midik címe alapján a következő DJ Splash számokból vannak sorban a részletek:
New Life, Start the Game Again, Energize, Norwegian Rebel
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2019.November.03. 11:55:12
Szerintem jóóó, van benne pár nagyon jó hangzás, és 1-2, ami már egy picit túl van tolva :)
Title: Re: MIDI
Post by: endi on 2019.November.09. 22:21:43
eztet csináld meg! tök jó zene, egy jó játék zenéje. biztos van midi is a neten.
https://youtu.be/MQ5bp6tGMj4
Title: Re: MIDI
Post by: szipucsu on 2019.November.10. 11:18:27
eztet csináld meg! tök jó zene, egy jó játék zenéje. biztos van midi is a neten.
És ezt kereken a 7300. hozzászólásodban írtad! Kerek szám. Pezsgőt valaki?
Majd megnézem ezt a számot is, meg lehet-e csinálni, de csak mert kerek számú a hozzászólásod. Addig itt van egy dallamos trance-techno, DJ Splash feldolgozás. A szűrőket most pihentettem, a gyűrűmodulációt dolgoztattam meg kicsit:
[attach=1]
[attach=2]
A Youtube-on meghallgatható az eredeti, hogy mennyire nem hasonlít. (https://www.youtube.com/watch?v=oyZuTLpD_BY)
Title: Re: MIDI
Post by: szipucsu on 2019.November.19. 15:08:52
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2019.November.19. 23:36:43
(Attachment Link)
(Attachment Link)

Ez nagyon jó lett, csak itt-ott kicsit hiányos. (Egy-egy ütemrészlet, mellékszólam "nincs meg". Ok, lehet, hogy nem is fért volna be, nem értek hozzá. :-) ) De amúgy tényleg jó, nekem tetszik! Abszolút élvezhető! :-)
Title: Re: MIDI
Post by: szipucsu on 2019.November.20. 08:07:31
Egy-egy ütemrészlet, mellékszólam "nincs meg".
Az eredeti midiben nem volt benne az a pár ütemrészlet, először nekem is feltűnt. Aztán valamiért beletörődtem, utána fel se tűnt, ahogy szerkesztettem tovább az egészet. Talán 2-3 helyen van a refrén előtt, hogy az utolsó hang "cifrázása" elmarad. Lehet, megpróbálom kipótolni majd.
Title: Re: MIDI
Post by: Tomato77 on 2019.November.20. 11:53:58
Végig hallgattam, nagyon jó lett! És közben rájöttem, hogy bot fülem van. Sok hangra nem így emlékeztem, vagy nem így csináltam volna, pedig így jó. Azt meghallom, ha valami hamis, de nagyon nehéz megállapítani, hogy magasabb vagy mélyebb hang kéne. Úgyhogy gratula!

Ilyen vibráló hangot hogyan lehet csinálni? Játékokban is szokott lenni ilyen, pl. a Batman the movie zenéjében is van hasonló hang, amit nem tudok utánozni. Torzítani kell valahogy, vagy az envelope-pal játszani, hogy a hangerő föl-le ugrál, vagy hogyan?
Title: Re: MIDI
Post by: Zozosoft on 2019.November.20. 12:10:55
Jó lett! :smt038
Title: Re: MIDI
Post by: szipucsu on 2019.November.20. 19:53:48
Ilyen vibráló hangot hogyan lehet csinálni?
Mármint a főszólamra (ének) gondolsz? Az úgy van, hogy ugye 1/50 másodperc a Dave hangkezelési frekvenciája, tehát 1/50 másodperc hosszú a legrövidebb elérhető hang. Szóval, megszólal erre az 1/50 másodpercre ez a hang, és rögtön utána egy oktávval feljebb is megszólal 1/50 másodpercre, majd újra az eredeti oktávban, és így tovább, és ez vibrál. Basicben ezt nem nagyon célszerű megcsinálni, mert ez a gyors vibrálás nagyon lelassíthatja a rendszert.
Szoktam olyat is használni, hogy nem két oktávra egymástól vibrál a hang, hanem a tiszta és a torzított hang vibrál, ilyen van most a Cheri Cheri Lady vége felé. De itt a torzított hang frekvenciáját is hozzá kell igazítani az eredeti hang magasságához, merthogy alapból sajnos nem ugyanaz a hangmagassága a torzított és a tiszta hangnak.
Olyat is szoktam, hogy nem egy oktáv a hangmagasság-különbség, hanem nagyon pici, ennek olyan "vadító" hangzása van. Ha nagyon pici a különbség, az inkább érdekes, ha közepesen pici, akkor inkább vadító a hangzás. Az envelope.txt-ben a Lead 7-8 környékén vannak ilyenek a midikhez feltöltött tömörített fájlokban. Aztán be lehet dobni gyűrűmodulációt is a vadítóan vibráló hangok mellé, tiszta techno-parti hangulata lesz. :D
Title: Re: MIDI
Post by: szipucsu on 2019.November.20. 20:00:17
Sok hangra nem így emlékeztem, vagy nem így csináltam volna, pedig így jó.
A hangokat nem én csináltam. Az eredeti midiket mindig a netről töltöm le, abban benne van a kotta alapból, abból ki kell venni azt, ami már nem fér bele a 3+1 csatornába, vagy kitalálni különböző rafinériákat, hogy beleférjen. Nagyon ügyes lennék, ha hallás után ezt így meg tudnám szerkeszteni a semmiből. :D Szóval "csak" gyomlálni kell a letöltött midi fájlokból azt, ami nem fér bele az EP képességeibe, illetve a hangzásokat (envelope, szűrő, gyűrűmoduláció, torzítások) kitalálni a már meglévő hangokhoz. De lehet, te is így értetted.
Title: Re: MIDI
Post by: szipucsu on 2019.December.07. 21:40:32
Nem tudom, ez nem volt-e már. Eléggé ismerős, de lehet, hogy máshonnan.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2019.December.07. 22:16:23
Itt van még egy, de ez még félkész, de már így is a nagy része jó.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2019.December.10. 22:33:12
A legutóbbi midi kapcsán: teljesen véletlenül pont ez jött szembe Youtube-on: Nothing Else Matters - Zongorára (https://www.youtube.com/watch?v=nyqPPqU78p8). Szerintem óriási, jobb, mint az eredeti. Nem is értem, ez a szám mitől metal. Bár van a metálnak lágyabb változata is, de kicsit összemosódnak a műfajok.
Title: Re: MIDI
Post by: szipucsu on 2019.December.15. 15:04:06
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2019.December.15. 23:56:32
(Attachment Link)
(Attachment Link)

Ez nagyon jó lett! :-)
Title: Re: MIDI
Post by: szipucsu on 2019.December.16. 11:40:28
Ez nagyon jó lett! :-)
Örülök, hogy tetszik! Szerintem a Tetris song kicsivel előbb jobb lett.

Ez itt most egy DJ Splash átdolgozás, valószínű még lesz folytatása. Eredetileg egy techno-trance szám volt, a stílusa most teljesen más lett. Elég jó dallam és jó envelope-okat is sikerült találni hozzá, szerintem eléggé kellemes hallgatni:
[attach=1]
[attach=2]

UI.: Itt meghallgatható az eredeti szám. (https://www.youtube.com/watch?v=NTSePmj4oO0) Elég érdekes, ugyanabból a dallamból mennyire más dolgokat ki lehet hozni.
Title: Re: MIDI
Post by: szipucsu on 2019.December.23. 01:13:05
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2019.December.23. 22:33:02
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2019.December.24. 00:02:04
(Attachment Link)
(Attachment Link)

Ez a maga egyszerűségével nagyon jó lett! :-)
Title: Re: MIDI
Post by: Zozosoft on 2019.December.24. 07:54:23
Na most volt időm meghallgatni a decemberi havi termést, mind jó lett! :smt038
Title: Re: MIDI
Post by: szipucsu on 2019.December.24. 22:12:54
A letöltések közé (https://enterpriseforever.com/letoltesek-downloads/) feltettem összegyűjtve az összes eddigi midit ramdiskes snapshot és EP-be betölthető formátumban is. Nincsenek közte a karácsonyi dalok, és még a Nothing Else Matters, mert az utóbbi még nincs kész.
2 megabájt memóriás az Enterprise a snapshotban, de a midik még egyelőre 1 megabájt alatt vannak összesen. Próbáltam :ramdisk 62-vel kreálni ramdisket, abba még belefért mind, de már nem akart elindulni a mididisp, mert kevés volt a memória a legutóbbi konfigurációban. Így megnöveltem, talán elég lesz egy darabig.
Most több mappába vannak gyűjtve a zenék. A pop-rock mappán belül almappák vannak, pl. Abba és Mike Oldfield zene több is van, azok vannak külön összegyűjtve.
Title: Re: MIDI
Post by: szipucsu on 2019.December.25. 09:26:33
Mike Oldfield zenéből kicsit több is van, ezeket összeszedve feltettem a Youtube-ra is. (https://www.youtube.com/watch?v=eUGSBuZo8R4)
Title: Re: MIDI
Post by: szipucsu on 2019.December.27. 21:27:30
A Nintendo hangchipje ugyanannyi csatornát bír el, mint az Enterprise, így arra gondoltam, rákeresek ilyenekből készült midi fájlokra a neten. Ezt az oldalt találtam. (https://www.vgmusic.com/music/console/nintendo/nes/) Fura módon nem mindegyik fájl van a Nintendo korlátaihoz igazítva, valahol több hang szólna egyszerre, de sokszor csak ugyanaz a szólam szerepel több példányban is. Ezek aránylag jól konvertálhatónak tűnnek EP-ra.
Az Airwolf zenéjéből kb. 1 perces "munkával" ezt sikerült összehozni:
[attach=1]
[attach=2]
Ezen persze lehetne finomítani, csak kérdés, érdemes-e, mert már van korábbról is egy Airwolf zene.
A fenti linken lévő terjedelmes midi listában lehet válogatni, ki mit szeretne, megírhatjátok ide, és azt megcsinálhatom. Illetve ez most a kevés csatorna miatt nem is olyan nehéz, csak ki kell lőni néhány csatornát (vagy azt se), a maradékra beállítani valami normális envelope-t a most is mellékelt envelope.txt tartalmából, és talán már használható is lesz a végeredmény, más is megpróbálhatja.
Title: Re: MIDI
Post by: geco on 2019.December.29. 09:30:39
Jó, sokkal jobb, mint az EP-s gyöngyszemé :D
Title: Re: MIDI
Post by: szipucsu on 2019.December.29. 23:36:53
Néhány Nintendo zenét átgyúrtam EP-re. Gondolom, ezek játékzenék, de nem ismertem egyiket sem.
[attach=1]
[attach=2]
Az oldal, amit nemrég linkeltem, nem is olyan jó. Inkább innen (http://en.midimelody.ru/nintendo/) érdemes letölteni Nintendo zenéket, de itt nincs olyan sok.
Title: Re: MIDI
Post by: geco on 2019.December.30. 09:11:56
A Ring modos SIMS a legjobb :)
Title: Re: MIDI
Post by: szipucsu on 2020.February.16. 01:00:06
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2020.February.16. 14:26:08
jó lett ez a bak :D
Title: Re: MIDI
Post by: szipucsu on 2020.February.16. 16:18:15
jó lett ez a bak :D
Bach + Tokkáta = Bakkáta?

Lehet, kicsit hamis lett, de talán ez lehet feature, nem bug. Az egyik hangszert úgy állítottam be régebben, hogy miközben lecseng, kicsit hangolódjon el a hangmagassága is, hogy ha újra az a hang jön, és egyszerre szólna kétszer ugyanaz, ne legyen olyan érdes a hangzás. Hogy ez előny lett-e vagy hátrány, azt nem mindig tudom. A magas hangok között valamelyik hang nagyon érzékeny pont erre a hajlításra, és eléggé kihallani, valahol a zene közepe felé.

A Toccatáról jut eszembe, ezt is meg lehetne csinálni, csak már a Permolift alatt is ez szól, ezért sem éreztem rá nagy késztetést.
Title: Re: MIDI
Post by: Povi on 2020.February.22. 17:10:11
Lehet, kicsit hamis lett, de talán ez lehet feature, nem bug.

Pont akartam írni, h szerintem hamis, aztán végigolvastam a hozzászólásodat. Nagyon bántja a fülem... :oops:  :-)
Title: Re: MIDI
Post by: szipucsu on 2020.February.22. 17:19:45
Pont akartam írni, h szerintem hamis
Hol érezni hamisnak? Igazából a basszus is hamis, meg a főszólam is.
Title: Re: MIDI
Post by: szipucsu on 2020.February.22. 20:15:43
Pont akartam írni, h szerintem hamis
Ez jobb?
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2020.February.22. 21:04:19
Gyűrűmodulácirossz:
[attach=1]
Gyűrűmodulácijó:
[attach=2]
[attach=3]
Title: Re: MIDI
Post by: szipucsu on 2020.February.22. 22:58:16
Gondoltam, előszedem Bachtól a jól ismert Toccatát, erre belebotlottam ebbe itt. Pár perc alatt sikerült összerittyenteni belőle ezt:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2020.February.22. 23:53:33
Elég nehéz eljutni a Toccatáig, ez még mindig nem az:
[attach=1]
[attach=2]
Ennek a vége felé van egy kis gyűrűmoduláció is, ami nem biztos, hogy nagyon oda való, de egyelőre benne hagytam, hogy változatosabb legyen.
Title: Re: MIDI
Post by: Povi on 2020.February.23. 15:46:16
Ez jobb?
(Attachment Link)
(Attachment Link)
ááá, fáj hallgatni! :-D

a két szólam hamis egymáshoz képest
Title: Re: MIDI
Post by: szipucsu on 2020.February.23. 18:15:42
a két szólam hamis egymáshoz képest
Az alacsony torzítás alapból hamis, ez lesz zavaró. Akkor max. sima négyszögjeles hangzással szólhat mindkét szólam, és nem lesz hamis. Még a gyűrűmodulációs változaton talán nem érezni.
Title: Re: MIDI
Post by: szipucsu on 2020.February.29. 21:35:03
A következő dallam hónapok, vagy talán évek óta mindig előjön bennem, de nem tuodm, honnan. Lehet, hogy én találtam ki a dallamot, de az is lehet, hogy hallottam valamikor valahol. Biztos, hogy van valami, amire minimum hasonlít. Valaki nem tudja, mi lehet az eredetije, ha van?
[attach=1]
Title: Re: MIDI
Post by: szipucsu on 2020.March.05. 11:36:28
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2020.March.05. 13:56:08
Ez a Frogger játék zenéje valamilyen gépen?
Ha igen, akkor már csak egy jó Frogger játék kéne EP-re :-)
Title: Re: MIDI
Post by: Zozosoft on 2020.March.05. 14:43:49
Ehhez a géphez (https://www.youtube.com/watch?v=3AeN-5PXaaQ) csináljatok MIDI konvertert :lol:
(Amúgy programozásilag nem lenne nehéz, a kihívás a papír lukasztó "nyomtató" elkészítése lenne.)

Amúgy ebből a Boney M számból lehetne valami jó kis EP verziót csinálni?
Title: Re: MIDI
Post by: szipucsu on 2020.March.05. 17:35:38
Ez a Frogger játék zenéje valamilyen gépen?
Már nem tudom, honnan van a midi. Lehet, hogy a nintendós midi gyűjteményből, de nem biztos. Majd a youtubén rá kell keresni, hátha felcsendül valahol.
Mintha TVC-re lenne valami Frogger... Szerintem macerás lehet megoldani a sok mozgó cuccot a képernyőn, még ha karakteres is a mozgás. Talán attribútum mód passzolna hozzá leginkább.

Amúgy ebből a Boney M számból lehetne valami jó kis EP verziót csinálni?
Már próbálkoztam Boney M számokkal, talán ezzel is. Az a baj, sok szólam van, és néhányat ki kéne lőni, és mindegyiket sajnáltam kilőni, de majd újra előszedem.
Title: Re: MIDI
Post by: szipucsu on 2020.March.05. 19:11:16
már csak egy jó Frogger játék kéne EP-re :-)
Itt van egy videó: Frogger-történelem (https://www.youtube.com/watch?v=oc7DQz6U08k). Van CPC változata is (6:48-tól a videón), de nem tudom, olyan jó-e, hogy érdemes lenne megpróbálni átírni. Én gondolkoztam olyanon, hogy függőlegesen scrollozna a képernyő, ahogy megyünk előre, de az már egy másik játék lenne. Olyanon gondolkodtam basicben, hogy egyes sorok mindig mozognak úgy, hogy a del és insert karaktereket folyamatosan beszúrjuk oda. Vagy egy mozgó sor lenne egy string, és azt mindig tologatná úgy, hogy a jobb oldalon lévő karakter átkerüljön balra, vagy fordítva, és a tologatás után printelné ki a képernyőre.

Ha ennek a témának lesz folytatása, majd innen mehet külön topikba.
Title: Re: MIDI
Post by: szipucsu on 2020.March.25. 21:49:14
A Boney M-től a Rasputint akartam megcsinálni, de kicsit bonyolult volt, így ideiglenesen félretettem. Az oroszos témáról eszembe jutott egy régebbi szerzeményem, ami orosz népdalok stílusára próbál hasonlítani. Anno a Xorgame zenéjével kapcsolatban is felmerült, de aztán elvetettük. Most alaposan továbbírtam. Még akartam rajta finomítani pár helyen, de bokros teendők miatt már napok óta nem jutok hozzá, így marad olyan, amilyen:
[attach=1]
[attach=2]
Egyszer PC-n FL Studióval továbbírtam a dallamot, ez most annak az EP-sítése. Ha valakit érdekel, itt van a PC-s verzió (https://www.youtube.com/watch?v=ZC8gvdxc58U) (a videón a kép befigyel).
Title: Re: MIDI
Post by: geco on 2020.March.29. 13:13:16
Nagyon jó, lett ,és hosszú is, 1,5 hallgattam meg :D
Title: Re: MIDI
Post by: szipucsu on 2020.March.29. 13:21:31
1,5 hallgattam meg :D
Másfélszer? Szerintem pont a vége lett a többi részhez képest a legjobb, akkor azt csak egyszer hallgattad meg. :D
Title: Re: MIDI
Post by: geco on 2020.March.29. 13:33:45
Másfélszer? Szerintem pont a vége lett a többi részhez képest a legjobb, akkor azt csak egyszer hallgattad meg. :D
Ön nyert :D , de tényleg hosszú, azt nem tudom, hogy az EP verzió pont olyan hosszú-e, mint az eredeti, de sztem igen :D, és szerintem helyenként jobb is, mint az eredeti.
Title: Re: MIDI
Post by: szipucsu on 2020.March.29. 14:12:03
szerintem helyenként jobb is, mint az eredeti.
Kicsit máshogy kellett összerakni a három csatorna korlátai és a hangzásbeli lehetőségek miatt. Lehet, hogy valami ebben a "hangszerelésben" jobb, valami meg az eredetiben.
Nem tudom, az eleje felé az a gitárt utánozni próbáló hangzás mennyire hasonlít tényleg gitárra. Elég jó azért az az alacsony torzítás, pl. basszusgitárt is jól visszaadja, a nintendós zenékben jött át jól például ez.
A nintendós Simsben jöttem rá, hogy jól szól egyszerre ugyanazzal a hangmagassággal az alacsony torzítás és tiszta négyszögjel. Most ebben az oroszos zenében is van egy rész, ahol ilyen szól, csak a tiszta négyszögjel hangmagassága 50Hz-en vibrál is kicsit, az alacsony torzítás meg kicsit halkabb, és ennek van még érdekes hangzása. Az ilyenekre néha véletlenül jövök rá, ahogy állítgatom az envelope-okat szerkesztés közben.

Mostanában gondolkoztam el, hogy a közepes torzítást szinte alig használom.
Title: Re: MIDI
Post by: szipucsu on 2020.April.05. 19:18:00
Találtam egy oldalt, ahol sok NES zene van midiben (https://www.khinsider.com/midi/nes), innen csemegéztem. Nem csak Nintendo zenék vannak itt, hanem jobb oldalon lehet egy rakat platform közül válogatni. Általában kevés csatornára vannak szabva ezek a muzsikák, így EP-re átrakni sokszor csak ujjgyakorlat.
Mivel most mindenki jobban ráér, így nagyobb adagot mellékelek, hogy legyen mivel elütni az időt. Van közte néhány meglepetés is:
[attach=1]
[attach=2]
Gyanús, hogy nem mind Nintendo zene, ami fent van a NES menüpontban és a konvertáltak között is már.
A fenti linken lehet nézelődni és ha van valami kérés, hogy mit konvertáljak EP-re, meg lehet írni.
Title: Re: MIDI
Post by: geco on 2020.April.06. 08:24:46
Nem tétlenkedtél te se :) Tartok is egy zenés délelőttöt :D
Title: Re: MIDI
Post by: geco on 2020.April.06. 09:02:06
A BOULWRLD-ben van egy érdekes és jó hangzás, amit eddig nem hallottam, halkabban szól , mint a többi, kb a közepétől szól kb 15 másodpercig, és csak hangeffektek vannak mellette, azt mivel érted el?
Title: Re: MIDI
Post by: szipucsu on 2020.April.06. 12:28:26
A BOULWRLD-ben van egy érdekes és jó hangzás, amit eddig nem hallottam, halkabban szól , mint a többi
A vége felé? Az felüláteresztő szűrő. Káromkodjak? :D A másik szólam egy terccel szól magasabban az egyiknél, és ezt még egy oktávval megemeljük, és így szűrőt rá, az órajelcsatornát meg elnémítani. Az Entersnake egyik pályáján is van ilyen. Ilyen van még az EQUINOXE.EPM (Jarre) elején és végén, meg még van egy szerzeményem, (201902A.EPM), abban kb. végig ilyesmi szól. Meg a CHIQUITA.EPM (Abba) elejefelé is van ilyen. A Techno mappából a MEMORIES.EPM-ben is van ilyen a közepe felé.
Sajnos tényleg halkabb, mint a szűretlen hang. De ahogy jobbról átmegy balra, mintha hangosabb lenne, talán mert középről mindkét csatornából árad a hanghullámok tömkelege. De amikor átér balra, akkor is hangosabbnak tűnik, biztos van valami oka, de lehet, csak jól átvertem a fülemet ezzel.
Title: Re: MIDI
Post by: geco on 2020.April.06. 13:28:15
Szerintem csak átverted a füled :) , bár fülessel nem hallgattam.
Title: Re: MIDI
Post by: szipucsu on 2020.April.07. 19:52:46
Hozzáadtam egy szavazást a topikhoz. Eddig is gondolkodtam, milyen gyakran tegyek fel gyűjteményt és snapshotot az összes eddigi zenékből, ahogy folyamatosan bővülnek. Például már korábban is készült néhány nintendós zene és most is, de külön is meg lehet hallgatni őket. A letöltések között (https://enterpriseforever.com/letoltesek-downloads/midi-1772/) van a legutóbbi gyűjtemény, az 2019 decemberében készült. Azóta vannak nintendós zenék, és talán más is, már nem emlékszem, de a gépemen szépen össze vannak gyűjtve.
Ha új zene elkészül, azt ide feltöltöm, de csak a saját gyűjteményembe kerül bele, amiből nem készítek akkor még snapshotot, ahol a sok között lehet válogatni és hallgatni. Ilyen snapshot készítése kicsit időigényes. Ha valakinek fontos, akkor csak az epm-ek gyűjteményét is feltöltögethetem gyakrabban, snapshot nélkül.
Nem tudom, szokta-e valaki ezeket hallgatni.
Title: Re: MIDI
Post by: geco on 2020.April.08. 09:22:37
Szerintem akkor tölts fel snapshot csomagot, ha úgy érzed, hogy van elég új zene aahoz, hogy csomagban is feltedd, pl ez a nintendós pont jó csomag volt, fél nap az ment nálam.
Title: Re: MIDI
Post by: szipucsu on 2020.April.10. 11:59:02
Látom, többen szavaztak már. Nekem nem jelennek meg alapból a szavazatok, csak ha rákattintok az Eredmények megtekintése gombra. Nem tudom, másoknak hogyan jelenik meg. Eddig arra szavaztak legtöbben, hogy néhány havonta mindig frissüljön az egész csomag.
Title: Re: MIDI
Post by: szipucsu on 2020.April.11. 15:21:50
Nem tudom még, a kettő közül melyik jobb... Lehet, ha kész lesz az egész, mindkettő elő fog fordulni benne. Az elsőben szűrővel próbáltam feldobni, de nem adott hozzá olyan sokat, mint először gondoltam.
[attach=1]
[attach=2]

(A következő mellékletben nincs EP-n lejátszható fájl, csak ide kéne visszatérni, ha minden kötél szakad: [attach=3]  )
Title: Re: MIDI
Post by: geco on 2020.April.11. 18:34:48
nekem az A jobban tetszik , jobb a hangja, bár egy kis zaj van benne gondolom a szűrő miatt, nem próbáltad még a szűrő frekijét kejjebb, vagy feljebb vinni?
Title: Re: MIDI
Post by: Povi on 2020.April.11. 19:05:41
a midiplay hogy működik? hogyan lehet benne epm file-t betölteni?
Title: Re: MIDI
Post by: szipucsu on 2020.April.11. 19:21:54
a midiplay hogy működik? hogyan lehet benne epm file-t betölteni?
A midiplay-t? Nem a mididisp-et? A midiplay már nem is tudom, játszik-e le fájlt, azt csak midi bemenetnek használom. A mididisp.com-ot próbáld, az :file bővítésnél megnyitja az alapértelmezett eszközön a directory-t, és amit ott kiválasztasz, azt beolvassa, lejátssza.
Title: Re: MIDI
Post by: Povi on 2020.April.11. 19:30:36
A midiplay-t? Nem a mididisp-et? A midiplay már nem is tudom, játszik-e le fájlt, azt csak midi bemenetnek használom. A mididisp.com-ot próbáld, az :file bővítésnél megnyitja az alapértelmezett eszközön a directory-t, és amit ott kiválasztasz, azt beolvassa, lejátssza.
jaja, a mididisp-re gondolok
nekem nem nyitja meg
elindítom, kiírja a status sorban hogy "creating tables", majd semmi, pedig van file bővítés
Title: Re: MIDI
Post by: Povi on 2020.April.11. 19:32:09
jaja, a mididisp-re gondolok
nekem nem nyitja meg
elindítom, kiírja a status sorban hogy "creating tables", majd semmi, pedig van file bővítés
na várj, sikerült, nem volt exdos, úgy látszik, ez hiányzott
Title: Re: MIDI
Post by: szipucsu on 2020.April.11. 19:58:15
Tettem fel újabb gyűjteményt a letöltések (https://enterpriseforever.com/letoltesek-downloads/midi-1772/) közé az összes eddigi zenéből.
Title: Re: MIDI
Post by: Zozosoft on 2020.April.11. 20:15:53
Tettem fel újabb gyűjteményt a letöltések (https://enterpriseforever.com/letoltesek-downloads/midi-1772/) közé az összes eddigi zenéből.
Lájk! :-)
Title: Re: MIDI
Post by: szipucsu on 2020.April.11. 22:10:28
egy kis zaj van benne gondolom a szűrő miatt, nem próbáltad még a szűrő frekijét kejjebb, vagy feljebb vinni?
A mellékelt snapshotban van 4 változat. Ahányas szám van a file nevében, annyi félhanggal (pitch értékkel) vettem mélyebbre a hangot (az a-12.epm már egy oktávval mélyebb az eredetinél). Lehetne köztes értékeket is beállítani, 1 és 12 között akármennyit.
A magasabb hangok jobban illenének ehhez a zenéhez, de a szűrővel a mélyebbek szólnak jobban. Nem tudom, így melyik szól a legjobban, talán a 03-as vagy 06-os számú...
[attach=1]
Title: Re: MIDI
Post by: geco on 2020.April.12. 00:02:34
Szerintem is a 3-as, vagy 6-os a legjobb, tán a 3-as tetszik a legjobban
Title: Re: MIDI
Post by: szipucsu on 2020.May.02. 22:25:08
Ez nem Boney M.
C64-es játékok midi gyűjteményében találtam az alapanyagot.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2020.May.03. 15:41:26
jó lett :)
Title: Re: MIDI
Post by: szipucsu on 2020.May.03. 18:20:07
Egy midis mappában találtam egy midi fájlt, amiben kb. 3 másodperces dallam volt. Ezt január elején hoztam létre valamikor, de fogalmam sincs, hogy az a 3 másodperc honnan van, valami zenéből kimásoltam-e vagy én írtam, a fájl neve sem utal semmire, főleg hogy sokszor találok ki értelmetlen fantáziaszavakat fájlok nevének. Mindenesetre most folytattam, tovább írtam, és ez lett belőle.
[attach=1]
[attach=2]
Címet most se tudtam kitalálni neki, maradt untitled.
Cseles voltam, mert talán kétszer is azt lehetne gondolni, hogy vége van a zenének, de nincs. A közepén van egy rész, ami eléggé más, mint a többi, azt lehet, máshogy kellett volna megírni, ott éppen alkotói válság kezdett beütni és majdnem félretettem teljesen az egészet, hogy majd valamikor folytatom. De végül maradt.
Title: Re: MIDI
Post by: geco on 2020.May.04. 14:16:19
Tényleg elég hosszú lett, és nyugtató hatású, lehet most épp erre is van szükségem :D :D :D
Title: Re: MIDI
Post by: szipucsu on 2020.May.07. 10:51:30
Techno már régen volt. :D
[attach=1]
[attach=2]
Először a Bad Apple-hez próbálkoztam technós hangzásokkal, de végül ez lett belőle.
Title: Re: MIDI
Post by: szipucsu on 2020.May.12. 23:31:53
Egy kicsit kísérletezgettem:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2020.May.13. 08:44:27
Egy kicsit kísérletezgettem:
(Attachment Link)
(Attachment Link)
Lehet én nem keltem fel még rendesen, vagy az ízlésem más, nem szeretem az ilyen alapnóták átdolgozásait, amúgy vannak benne tök jó hangzások.
Title: Re: MIDI
Post by: szipucsu on 2020.May.21. 12:46:47
A C64-es zene alapján:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2020.May.22. 09:07:09
Szerintem jó lett :)
Title: Re: MIDI
Post by: szipucsu on 2020.September.03. 14:47:08
Csengőhang telefonra, Enterprise tulajdonosoknak:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2020.September.05. 15:07:45
Az eredeti ScoreTrack (https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=25424) ROM módosított változata, emulátoron, és SF3-al is működik igazi gépen, detektálja a meghajtókat, így SD-s gépen 4 SD meghajtót matathatunk.
A memória foglalás is meg lett változtatva, így 16KB-nál nagyobb SNG fájlok is betölthetők.
Title: Re: MIDI
Post by: szipucsu on 2020.October.01. 19:43:29
Biztos fogja mondani mindenki, hogy az a csiripelős rész nem kellene bele:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2020.October.02. 11:03:50
Biztos fogja mondani mindenki, hogy az a csiripelős rész nem kellene bele:
Jáááá :D
Title: Re: MIDI
Post by: szipucsu on 2020.October.02. 11:15:37
Jáááá :D
Jobb lenne, ha a csiripelős kíséret helyett is ugyanaz a kíséret szólna, ami pl. az elején? Azért tettem bele, hátha így változatosabb.
Title: Re: MIDI
Post by: geco on 2020.October.02. 11:28:00
nemtom, meghallgatom még egyszer, telkó közben kezdtem el hallgatni :D
Title: Re: MIDI
Post by: Zozosoft on 2020.October.02. 12:18:39
A Youtube-ra feltettek voltak már itt letölthetőben?
Title: Re: MIDI
Post by: geco on 2020.October.02. 13:03:46
Jobb lenne, ha a csiripelős kíséret helyett is ugyanaz a kíséret szólna, ami pl. az elején? Azért tettem bele, hátha így változatosabb.
sztem igen, a csiripelős nem illik oda sztem, olyan mintha zene közben modemről töltenének :D :D
Title: Re: MIDI
Post by: szipucsu on 2020.October.02. 13:04:40
A Youtube-ra feltettek voltak már itt letölthetőben?
Igen, mindent feltettem ide, ami készen van. Azok közül csemegézek és teszek fel a Youtube-ra.
Itt a Letöltések között (https://enterpriseforever.com/letoltesek-downloads/midi-1772/) mindennek meg kell lennie. Ami közülük érdekesebbnek tűnik, azokból néha feltöltögetek a Youtube-ra. De ha fontos, odaírhatom a videók alá is a fájlok nevét. (Mondjuk lehet, logikusabb lenne a felvételt még azelőtt indítanom, mielőtt entert nyomok a fájl nevére. Majd ezentúl így csinálom, ha nem felejtem el.)

Jáááá :D
Ja, azt hittem, ez azt akarja jelenteni, hogy "igen", vagyis hogy a csiripelős rész tényleg nem kéne bele. :D Akkor ezzel inkább lelkesedést akartál kifejezni ezek szerint. Na, most látom az újabb üzeneted, akkor majd lecserélem a csiripelést.
Title: Re: MIDI
Post by: szipucsu on 2020.October.02. 13:51:08
Egy kis rock:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2020.October.03. 10:29:35
Pink pancser:
[attach=1]
[attach=2]
Ezt be lehetne tenni olyan játékba háttérzenének, ahol mindig óvatosan kell előre haladni, mert sose tudni, mi jön szembe. Kapásból nem tudom, melyik játék ilyen.
Title: Re: MIDI
Post by: Ep128 on 2020.October.03. 22:38:21
Ez nagyon jó lett! :-)
Title: Re: MIDI
Post by: szipucsu on 2020.October.04. 12:25:29
Ez nagyon jó lett! :-)
A Pink Pancserben nincs semmi különös, csak a 3 csatorna és a zajcsatorna. Semmi gyűrűmoduláció vagy extra. Már talán 1-2 éve is ott lesett egy mappában a fájl félkészen, mert hirtelen nagy akadálynak látom azt a rengeteg hangot, aminek a háromnegyedét ki kell gyomlálni, hogy maradjon 3 hang összesen a 3 csatornának. De már jól szólt gyomlálás nélkül is, mert ami nem fér bele neki, azt nem játssza le, csak ki kell mindig találni, mi nem fér bele, ami kihagyható, hogy jól szóljon.

Itt van egy kis techno-trance. Aki nem csípi a műfajt, az óvatosan hallgassa. Aki csípi, az nyugodtan felteheti teljes hangerőre és lehet bulizni. Ha meg kihívja a szomszéd a rendőrséget a nagy hangerő miatt, csak meg kell mutatni nekik az Enterprise-t, és ők is bulizni fognak inkább.
[attach=1]
[attach=2]
Az eredetit nem ismertem, a midit csak letöltöttem kb. 3 éve sok más midivel együtt, most került sorra. A Youtube-on meghallgatható az eredeti. (https://www.youtube.com/watch?v=6xMSJ4cH_8Y) Szerintem a főszólamtól eltekintve semmi nem hasonlít az EP-s verzióra.
Title: Re: MIDI
Post by: szipucsu on 2020.October.10. 23:11:50
Arra gondoltam, érdekes lenne a TFF demo 2 (https://www.youtube.com/watch?v=csFUe9L0Szo)-ben kicserélni a zenéket midis zenékre. Tömörítve vannak a midik, így olyan 5-10-20 biztos beleférne, kazettán is pont ennyi férne el, és lehetne mindig a következőre ugrani gombnyomással. Igaz, ott csak 3 csatornát jelez ki a szintmérő, a zajcsatornát vagy nem jelzi, vagy egy másikat nem jelez. A scrollozó feliratokat is át lehetne írni valami aktuálisabbra. De biztos bonyolult lenne a midis lejátszót tenni bele a programba, és a kijelzőkkel is összekötni.
De a Midiplay-t is át lehetne alakítani, hogy a jelszintmérő maradjon csak meg, a képernyő többi részét kazettás deck töltené be (vagy akár lemezjátszó), és forogna.
Az eddigi midikből lehetne "kazettákat" csinálni, és választani a program indulásakor, melyiket tesszük be.
Title: Re: MIDI
Post by: szipucsu on 2020.December.21. 11:41:33
Letölthető egy ZIP fájl itt (http://ultrastar.virtualisan.net/programok/midik%20hun/magyar%20midi%202010.zip) (kattintáskor egyből elkezdi letölteni), csekély több, mint 3000 midi fájl van benne, magyar zenekarok zenéiből. A fájl tömörítve kb. 40 MB, kitömörítve kb. 200 Mb. Akit érdekel, megnézheti, és lehet csemegézni, ki mit szeretne EP-n hallani, és azt megpróbálhatom megcsinálni, de biztosra nem ígérek semmit. A fájlok fele nem .mid, hanem .kar kiterjesztésű, ez elvileg szinte ugyanaz lenne, mint a midi, de én nem tudtam megnyitni, szóval csak a .mid-ekből lehet csemegézni, már ha érdekel valakit.
Title: Re: MIDI
Post by: nyuzga on 2020.December.21. 19:40:59
Winamp

[attach=1]
Title: Re: MIDI
Post by: nyuzga on 2020.December.21. 20:04:14
Vagy:

[attach=1]
Title: Re: MIDI
Post by: szipucsu on 2020.December.21. 21:51:52
Winamp
Ja, igen, a Winamp az megnyitja. Csak szerkesztésre nem tudtam megnyitni a kedvenc szerkesztőmmel.
Title: Re: MIDI
Post by: szipucsu on 2020.December.31. 19:13:53
A letöltések közé feltettem az összes eddigi midi gyűjteményét. (https://enterpriseforever.com/letoltesek-downloads/midi-1772/msg81232/#new) Egy külön tömörített fájlban feltettem a PC-s midi és envelope.txt fájlokat, amikből előállítható az EP-s midi, állítólag így lehet felhasználni EP-n programokban a zenéket.
Title: Re: MIDI
Post by: szipucsu on 2021.January.30. 11:17:14
Kádár elvtárs bekapcsolta a tévét és leült jelentéseket gépelni. Azonban elfelejtette, hogy hétfő van, adásszünet, de már nem volt kedve felállni kikapcsolni a tévét.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2021.February.28. 12:32:11
Régen volt már új midi, főleg ilyen szokatlan műfajú.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2021.March.01. 09:36:08
Kádár elvtárs bekapcsolta a tévét és leült jelentéseket gépelni. Azonban elfelejtette, hogy hétfő van, adásszünet, de már nem volt kedve felállni kikapcsolni a tévét.
:smt043
Title: Re: MIDI
Post by: Zozosoft on 2021.March.01. 09:37:00
Régen volt már új midi, főleg ilyen szokatlan műfajú.
Népitechno? :lol:
Title: Re: MIDI
Post by: szipucsu on 2021.March.01. 18:50:41
Népitechno? :lol:
Azt hiszem, ez valami mulatós zene, népzenei vagy cigányzenei alapokon. Nekem eléggé szokatlan volt elsőre ez a szomorkásabb, moll-hangnem de hozzá pörgős ritmus. De igen, valami népi techno lehet alapból is, ha jól sejtem. :D Abból a sok megabájtos midi gyűjteményből volt, amit pár hónapja linkeltem.
Title: Re: MIDI
Post by: szipucsu on 2021.March.01. 20:21:01
Ez egy saját szerzemény. Eredetileg hosszabbra akartam, de nem volt több ihlet. Lehet, hogy SID-es hangszereléshez jobban illene, a főszólamhoz a fűrészfog hullám illene inkább.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2021.March.03. 23:58:15
Ez valami skót dallam lenne. Remélem, eléggé élethű lett a furulya és a gitár.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2021.March.04. 09:54:23
Ha már skót, nem spórolok a dallamokkal, ez már felismerhetőbben skót dallam lesz. Remélhetőleg a háttérben a skót duda is jól felismerhető. A hangerővel játszogattam, máshogy hallatszik fejhallgatóval és hangszóróval, az egyik alapján túl halk, a másik alapján túl hangos a kíséret. Különböző fejhallgatókkal még változatosabb lenne, és nem tudni, melyik beállítás az igazi.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2021.March.28. 13:51:59
Ez biztos ismerős lesz.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: SlashNet on 2021.March.28. 15:08:21
:smt023
Title: Re: MIDI
Post by: szipucsu on 2021.March.28. 22:36:26
Kommunista dal még nem volt, pláne nem rockosítva.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2021.April.01. 12:31:56
Ez a zene a Monte Carlo Casino játék CPC-s verziója alapján készült, de eléggé egyszerű. Szerintem jobb az, ami az EP játékban van benne. De nagyon könnyű volt megcsinálni, így ha már megvan, nem dobom ki. :D
Jobb lett szerintem az előző midi, a kommunista.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2021.April.01. 13:19:54
Kommunista dal még nem volt, pláne nem rockosítva.
Úgyis jön Április 4. :lol:
Title: Re: MIDI
Post by: szipucsu on 2021.May.24. 16:36:17
Találtam egy oldalt, ahol ezerszámra van Bach midi, innen szedtem ezt. (http://www.jsbach.net/midi/midi_goldbergvariations.html) Nem tudom, mennyire illene a Rescue from Zylon játék alá, ezt sikerült elsőre összehozni. Pont találomra ráböktem egy midire, és pont 3 csatornás volt, így gyerekjáték volt átalakítani. Tömörítve 2-3 KB. Nem tudom, tömörítés nélkül belefér-e a 8 KB-ba. A Zylon-os topikban megbeszélhetjük a többit, csak feltettem ide a zenét, úgyis megy majd a gyűjteménybe.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2021.May.24. 20:55:13
holnap meglesem
Title: Re: MIDI
Post by: geco on 2021.May.25. 12:57:26
Ez nekem túl komoly, nem szívesen hallgatnék ilyen zenét játék alatt, még egy ilyen "nyugis" alatt sem.
De ha többieknek bejön, betehetjük.
Title: Re: MIDI
Post by: szipucsu on 2021.May.25. 19:11:08
Ha ez nem jön be, a midi gyűjteményben a Nintendo mappában van egy FIRSTLEV című fájl, hirtelen azt tudnám még elképzelni játék közbeni zenének. Ez valami más, nintendós játék zenéje eredetileg, de talán nem baj. (A letöltéseknél fent van a midi gyűjtemény, és van külön fejlesztők számára "alapanyag" a zenék előállításához.) De lehet nézegetni mást is a midi gyűjteményből, hátha valami jobban illik a játékhoz. De lehet konvertálni is újat. Lehet bármi, kemény rock is, csak midi kell hozzá.
Title: Re: MIDI
Post by: Lacika on 2021.May.25. 19:45:15
De ha többieknek bejön, betehetjük.

Én személy szerint nem ragaszkodom hozzá... :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: szipucsu on 2021.May.25. 19:50:12
Egyéb javaslatok Zylon játék közbeni zenére:

Classic mappából: HMOZART / FURELISE
Techno mappából: BEAUDAY / DAYSGO1
Talán a Pop-rock mappából: LIVIDEO3

Akár egy rész kivágva valamelyikből. Vagy több zene is ezek közül rövidítve.
De azt a Bach-ot is meg lehetne próbálni, és kiderül, végül bejön-e vagy nem. Vagy lehetne próbaverzió, ahol választani lehet sok zene közül, ha nem bonyolult megcsinálni.
Title: Re: MIDI
Post by: geco on 2021.May.25. 21:00:33
nem szeretnek tobb zenet, ha holnap lesz idom, megnezem az ajanlottakat, de felolem lehet porgos is, komolyabb is, csak ne tul komoly.  Egybkent mintha errol a jatekrol olvastam volna, hogy keszult egy remake zenevel +4-re csak nem jartam utanana, igaz nem midi, es gondolom csak 2 csatorna.
Title: Re: MIDI
Post by: szipucsu on 2021.May.25. 22:15:24
nem szeretnek tobb zenet
Olyat is lehet, hogy egyetlen midi fájlba összevágok több zenét. A hatás ugyanaz, mintha több midi lenne.
Arra a remake-re majd még megpróbálok rákeresni, ha hozzájutok.
Title: Re: MIDI
Post by: geco on 2021.May.26. 21:12:06
erre jutottam :D
Code: [Select]
POP-ROCK
coldplay - szerintem jó lenne a játékhoz (nyugis, és néha jól is jön az ilyen típusú játékhoz)
blue     - ez meg alapból olyan repdesős, de lehet a sör beszél belőlem :D
livideo3 - tele van energiával, száguldásra sarkall

Doom64 - kicsit depis, de szerintem illik hangzásában és sebességében is a játékhoz

Techno
eltrlove - sebességre picit gyors, de tök kis vidám, imádom
memories - sztem sebességre és hangulatra is tök jó
BEAUDAY1 - erre is el tudnék repdesni, sztem sebességre se gyors
dontfall - ez is jó, az egyik része tök lassú, a másik meg pörög
camilla  - gyors, és nem illik a játékhoz, de qrva jó
feelfine - ez ugyan gyors, de vidám, motivál a mentésre, és nem az elefánttal való tiprásra :D

Szipucsu
201902a  - hangulatban nekem totál a játék
Title: Re: MIDI
Post by: szipucsu on 2021.May.27. 18:46:38
erre jutottam :D
Ez nagyon tetszik, hogy így kielemeztél több zenét is. Azt hittem, csak én vagyok ilyen elszállt, hogy a zenék hangulatát, mondanivalóját keresgélem mindig.
Felőlem mehet bármelyik a játékba. Szubjektív véleményem, hogy az eltrlove inkább drámai hangulatú, mintsem vidám. Illetve még a feelfine-szerű dinamikus, pörgős zenét nem érzem jónak, az ilyen inkább dinamikus lövöldözős játékhoz való. De mondom, felőlem bármelyik lehet.
Én a coldplay, blue, livideo3 egyikét javasolnám leginkább. Menőbb lenne, ha valami viszonylag ismertebb zene szólna játék közben, ha pl. feltöltünk videót Youtube-ra, és látják, milyen extra van benne.

Viszont szerintem csak kevés férne bele 8 KB-ba. Lehetne olyat is, hogy 128-as gépen hosszabb zene szól, 64-esen rövidebb, ha megoldható.

Még megvárjuk, a többieknek van-e valami javaslatuk, és pl. max. pár nap múlva dönthetünk, melyik zene legyen. Lehet több zene is, vagy zenékből csak részletek, és azok összevágva több zenéből, össze tudom rakni egyetlen midibe, így Geco-nak nem kell több midivel faragnia a kódot.
Title: Re: MIDI
Post by: geco on 2021.May.27. 19:53:35
alapbol nem vagyok ilyen, de a sor kihozza belolem az allatot :-D Jaja, varjunk, max ep64-en nem lesz zene, igaz kozbeszolhat az is, hogy mit hogyan lehet konvertalni.
Title: Re: MIDI
Post by: szipucsu on 2021.May.27. 20:08:06
Amúgy az eltrlove-t miért érzed vidámnak? Pörgős, de inkább kicsit harcias, drámai a hangulata szerintem. A beauday, ami határozottan vidám. A feelfine-t se feltétlen mondanám vidámnak, de dinamikus, az biztos. Meg az utolsó, a saját szerzeményem is vidám. Érdekes, mennyire más lehet a megítélés.
Amúgy talán a memories is illhet a játékhoz. (Az "illhet" szó szerintem létezik, miért húzza alá?) A livideo3 hangzása is extrém, az menő lenne, de még lehetne tökéletesíteni rajta. Egyszer el is kezdtem kicsit átírni, csak félbemaradt.
Title: Re: MIDI
Post by: geco on 2021.May.27. 20:51:45
Nem tudom, tegnap sorozes kozben annak tunt, sztem ma sorozes kozben is annak tunne, lehet a tempoja miatt
Title: Re: MIDI
Post by: SlashNet on 2021.May.30. 20:17:08
pop-rock\coldplay - nice
pop-rock\livideo3 - maybe
Doom64 - very good
arkan - nice


pop-rock\yellowsm - :ds_icon_cheesygrin:


BTW, how can I run midplay without error message "Error opening envelope file"?
Title: Re: MIDI
Post by: szipucsu on 2021.May.30. 20:28:52
how can I run midplay without error message "Error opening envelope file"?
Copy envelope.txt to the working directory of the emulator (the same directory where midplay2.com "stretches"). We have a number of envelope.txt files, you can edit an own one if you wish or you can use e.g. this one:
[attach=1]
Title: Re: MIDI
Post by: SlashNet on 2021.May.30. 22:35:33
Tried all variants of loading: FileIO, EXDOS. Places envelope.txt to each emulator folder - no any effect. Midplay writes error. :(

While using snapshot (e.g. Midi songs 31 Dec 2020.ep128s) - all ok. Even tried (after snapshot loading) make warm reset of the emulator and run mididisp.com - program loading correctly.

But I can't run midplay with custom midi files.
Title: Re: MIDI
Post by: geco on 2021.May.31. 18:22:28
Sorry, i can not help, i remember i had problems also for loading EPM's, finally i found out how to do, but i forgot it :D
Title: Re: MIDI
Post by: geco on 2021.May.31. 18:38:02
Probably Midplay what you tried needs envelope.bin, it does not accept text file, try to convert it:
midiconv ENVELOPE.TXT ENVELOPE.BIN -env
Title: Re: MIDI
Post by: szipucsu on 2021.May.31. 18:48:38
MIDIDISP needs envelope.bin
MIDIPLAY needs envelope.txt

If you use epfileio.rom, you also may need :DEF_DEV_FILE command if you want to use the working directory of the emulator to load more files. EP128Emu: Machine -> Configure (or shift+F10) -> Enable Virtual File I/O is also necessary. And, of course: Options -> Set working directory (or alt+F)

The snapshots uploaded here (e.g. Midi songs 31 Dec 2020.ep128s) use ramdisk instead of the working directory (on your PC) of the emulator.
Title: Re: MIDI
Post by: szipucsu on 2021.May.31. 18:52:13
My secret: I always use this snapshot then press F1 to load an *.epm from the working directory of the emulator. But the *.epm must have the filename: MIDIDATA.BIN:
[attach=1]
If you have an epm, you do not need envelope. Epm is a full midi file for the Enterprise.
Title: Re: MIDI
Post by: geco on 2021.May.31. 19:01:40
Szipucsu, az EQUINOXE (Jarre mappa) 10. másodperce környékén van egy marha jó C64-es hangzás, azt hogy érted el?
Title: Re: MIDI
Post by: szipucsu on 2021.May.31. 19:25:37
Szipucsu, az EQUINOXE (Jarre mappa) 10. másodperce környékén van egy marha jó C64-es hangzás, azt hogy érted el?
Egyik csatorna a másikkal felüláteresztő szűrőzik, közben a harmadik csatorna is szól, és egyszerre mind a három csatornán ugyanúgy gyorsan vibráltatom a hangmagasságot. De megnézem pontosabban, ha kell.
Title: Re: MIDI
Post by: geco on 2021.May.31. 19:38:23
Egyik csatorna a másikkal felüláteresztő szűrőzik, közben a harmadik csatorna is szól, és egyszerre mind a három csatornán ugyanúgy gyorsan vibráltatom a hangmagasságot. De megnézem pontosabban, ha kell.
Nem köszi, szűrőre tippeltem :) , de egy az egyben C64-es hangzás,  és úgy tűnt 2 csatornával van megoldva.
Title: Re: MIDI
Post by: szipucsu on 2021.May.31. 20:03:45
egy az egyben C64-es hangzás,  és úgy tűnt 2 csatornával van megoldva.
Most már megnéztem, nekem is jó, ha bekerül a nyilvántartásba, mint jó hangzás.
A következő hangok szólnak, az első hang a 2-es csatornára van belőve, a második hang a 0-ás csatornára, és erre van rábiggyesztve a szűrő, a harmadik hang az 1-es csatornára van belőve, de le van halkítva, mert csak a szűrő frekvenciáját adja a 0-ás csatornának:
[attachimg=1]
A 2-es csatornán (első hang) egy A hang szól, a 0-ás csatornán (második hang) is egy A hang szól, de egy oktávval lejjebb, ez szűrős. A szűrő frekvenciája (1-es csatorna, harmadik hang) 1 terccel + 1 oktávval (15 félhanggal) magasabb annál, mint amit szűr (egy felső C).
Mindehhez jön a vibrató, ami így néz ki a Cakewalk Expresszel:
[attachimg=2]
Ez olyasmit jelent, hogy valamivel kevesebb, mint 1 félhanggal cibálja fel-le a hangmagasságot gyorsan.

A lényeg: adott egy hang, ezt egy oktávval lejjebb is meg kell szólaltatni szűrővel, és a szűrő frekvenciája +15 félhang legyen, és ezeken kell vibráltatni a hangmagasságot.

Szerintem nem mindig érezhető olyan jól a hangzása, csak ha éppen olyan állapotban van a hanggenerátor meg a mintavételezési akármik és jó fázisban találkoznak a négyszögjelek.
Title: Re: MIDI
Post by: geco on 2021.May.31. 20:08:18
Jegyezd fel, mert marha jó :)
Azt nem tudom ,én vagy 5x hallgattam meg, és mindig ugyanolyan jól szólt :)
Title: Re: MIDI
Post by: szipucsu on 2021.May.31. 20:50:44
Jegyezd fel, mert marha jó :)
Az a vicc, hogy amikor azt a zenét szerkesztettem, túl nagy volt a file, és már nem tudtam, mit csináljak, hogy elférjen, és majdnem töröltem belőle ezt az effektet, hogy kisebb legyen. :D
Title: Re: MIDI
Post by: geco on 2021.May.31. 21:15:12
Az a vicc, hogy amikor azt a zenét szerkesztettem, túl nagy volt a file, és már nem tudtam, mit csináljak, hogy elférjen, és majdnem töröltem belőle ezt az effektet, hogy kisebb legyen. :D
Nagy hiba lett volna :D
Nem gondoltam volna, hogy Dave alapból is tud ilyen hangzást.
Title: Re: MIDI
Post by: SlashNet on 2021.May.31. 22:23:42
Uff. I wasn't so easy, but understand my problem.

I didn't need neither envelope.txt nor envelope.bin.

As said szipucsu, all this time mididisp.com wants from me mididata.bin (hardcoded in sources). But it every time said "Error opening envelope file". :smt091
So, at "stock" machine, mididisp plays only this file without possibility choose another filename.

But with :FILE extension from ZozoTools mididata.bin didn't needed, because after mididisp start just appeared open file "dialog". Because mididisp (and midi_asm.com) use this extension for opening .epm files.

Why this info didn't describes at Wiki (or any ReadMe.txt file) I don't know.
Title: Re: MIDI
Post by: szipucsu on 2021.May.31. 22:42:30
Yes. I have forgotten that :FILE extension is also necessary.
In downloads (https://enterpriseforever.com/letoltesek-downloads/midi-1772/) ep_midi collection for original hardware may not work in itself. Should I include :FILE in this folder too? Or a readme.txt file with this information?
I am sorry for your having trouble with this.
Title: Re: MIDI
Post by: szipucsu on 2021.May.31. 22:58:17
We should include "How to listen to Enterprise midi songs" in the readme and/or on the Wiki. Important points:
- :FILE extension is necessary for mididisp. Without :FILE you can load only mididata.bin to mididisp.
- envelope.txt or envelope.bin is not needed to listen to midi songs. It is needed only to create/edit midi songs.
Title: Re: MIDI
Post by: SlashNet on 2021.May.31. 23:47:39
Or a readme.txt file with this information?

I think readme.txt will be enough. :)
Because equal snapshot is working good and more useful for listening.
Title: Re: MIDI
Post by: szipucsu on 2021.July.07. 21:13:04
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: SlashNet on 2021.July.07. 21:21:07
:smt023

(why current forum engine doesn't support LIKE feature?)
Title: Re: MIDI
Post by: geco on 2021.July.10. 11:39:40
Jó lett :)
Title: Re: MIDI
Post by: szipucsu on 2021.July.16. 21:26:22
A remix már adott volt, ez lett EP-sítve, így ez lényegében egy remix remixe.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2021.July.17. 10:31:12
Vannak benne jópofa hangzások :)
Title: Re: MIDI
Post by: szipucsu on 2021.August.27. 21:24:33
Gondolom, rajtam kívül úgyse használ senki ilyen kombót, így megmutatom. Próbáltam egy kicsit videózgatni (https://www.youtube.com/watch?v=yv7S-8frABI). Aztán rájöttem, a hangot fel lehetett volna venni emulátorból is, és azt rákeverni, sokkal jobb lenne.
Van itthon még egy régi laptop, poénból azon is be lehetne tenni az emulátor képét.
Title: Re: MIDI
Post by: szipucsu on 2021.August.29. 22:22:54
Kísérleti jelleggel megpróbáltam úgy is, hogy megcseréltem a két monitor képét, valamint tablettel és telefonnal is felvettem. A monitorcsere azért kellett, mert itt a kotta magasabb, nem fért volna el a másik monitorra.
Az is probléma, hogy az egyik monitoron a háttér fekete, a másikon fehér, biztos ront a felvétel minőségén ez is. Talán be lehet állítani más színű hátteret a kottázó programnál. Talán az emulátorban is, ha belepiszkálunk.
Nem tudom, érdemes-e ilyen videókat készíteni. A hang rögzítése közvetlen a gépből sokat dobna rajta. Nem tudom, össze szabad-e kötni a PC hangkimenetét az okostelefon fejhallgató ki- és egyben mikrofon bemenetével. (Szerintem nem.) A hang rákeverése több problémát vet fel, a videoszerkesztésen kívül be kell lőni, hogy pont akkor kezdődjön a zene, mint amikor a felvételen is indulna. (Merthogy egyszerre kellene indítani a hangfelvételt és a videófelvételt ehhez.)
Csak linkkel nézhető meg (csak nézni érdemes, hallgatni nem, a hangminőség miatt):
Telefonos felvétel (https://www.youtube.com/watch?v=tpVsjas24JA)
Tabletes felvétel (https://www.youtube.com/watch?v=--_NeWShxvA)
A tablettel készült videó mérete negyedakkora, de nem feltétlen rosszabb talán a minőség...
Title: Re: MIDI
Post by: ergoGnomik on 2021.August.30. 09:07:15
Miért nem próbálsz meg valamilyen képernyő felvevő alkalmazást keresni és inkább azzal készíteni a videót, ha már úgysem használt igazi EP-t? Biztosan lehet olyat találni, ami nem kerül vagyonokba, képes az összes kijelzőt tartalmát rögzíteni és a hardver gyorsítást is támogatja.
Title: Re: MIDI
Post by: szipucsu on 2021.August.30. 19:28:35
képernyő felvevő alkalmazást
Ha jól sejtem, az sok prociidőt vinne el. Bár van egy gyorsabb gép is, azzal biztos menne. Régebben teljes képernyős felvételt készítettem emulátor használata közben, és a hang elcsúszott egy idő után. Igazából nem tudom, lenne-e akkora érdeklődés az ilyen videókra, hogy komolyabban érdemes lenne vele foglalkozni. Bár gondolom, eléggé egyedi videók ezek.
Title: Re: MIDI
Post by: ergoGnomik on 2021.August.30. 21:41:11
Ha jól sejtem, az sok prociidőt vinne el. [stb.]

Ezért írtam, hogy hardver gyorsítást támogató szoftvert kell választani. Nyilván szükséges hozzá olyan videokártya is, ami biztosít gyorsítást. :( Próbáltam nézegetni a kínálatot, de nem sokra jutottam, mert sok programot kellene megnézni és nem feltétlenül egyszerű a weboldalukat olvasva kideríteni mire képesek. Eddig a Bandicamről sikerült kideríteni, hogy képes több monitor képét is felvenni és alkalmas NVIDIA kártya megléte esetén akár 4K videót is képes rögzíteni hardveres gyorsítással. 40 USD nem feltétlenül sok, bár nem is kevés pénz. Viszont ha esetleg a munkádban is tudod használni, akkor lehet simán megér ennyit.
Title: Re: MIDI
Post by: szipucsu on 2021.August.31. 20:48:45
Ezért írtam ...
Nem tudom, a két monitor képet egyszerre felvenni, az mennyire lenne nézhető. Ez azért tűnik érdekesnek, mert szokásos felbontásba bele van gyömöszölve két képernyő. Aztán ki tudja...
Arra is gondoltam, a monitorok elé lehetne tenni két laptopot is, és mindegyiken valami más EP-s cucc menne, pl. valami demó, vagy az emulátorral felvett végigjátszás, és közben szólna a zene.
Panorámavideót (ha ez a neve) lehetne érdemes készíteni, ahol videonézés közben rá lehet közelíteni külön-külön valamelyik részére a videónak, ehhez jó lenne a két monitort is rögzítő felvevő.
De lehet, elég lenne valami jó kamerát kölcsönbe szerezni valahonnan (amelynek hangbemenete összeköthető a számítógéppel), azzal megcsinálni néhány ilyen videót, mint az eddigiek.
Nekem nagy számnak tűnik ez, hogy megy a kotta is és a kijelzők is, olyan EP játékok zenéit is be lehetne így mutatni, melyek megvannak midi formátumban (pl. Race Ace, Magic Ball, Wriggler, Enterball).
Title: Re: MIDI
Post by: szipucsu on 2021.September.27. 15:30:32
Ez az első (bevezető) része lenne egy saját szerzeménynek, folytatás várható. Cselesen rockosnak indul, majd átmegy valami technóba az egész.
Többféle sebességgel is mellékelem. Az eredeti sebesség a leglassabb, poénból kipróbáltam gyorsítva, néhány rész jobb úgy, néhány rész rosszabb. Az 1. és 2. változat sebessége között nem feltétlen észrevehető a különbség, a 3. már sokkal gyorsabb.
[attach=1]
[attach=2]
[attach=3]
[attach=4]
Title: Re: MIDI
Post by: geco on 2021.October.02. 23:45:51
Szerintem néha a kettes is túl gyors, néha meg az egyes lassú, legalábbis én így érzem, a 3-ast elkezdtem hallgatni, de elég gyorsani ki is nyomtam, az marha gyors :D :D
Title: Re: MIDI
Post by: szipucsu on 2021.October.09. 01:11:46
Ebben az az érdekes, hogy az eredetit nem is ismertem. Csak miután megcsináltam a midit, utána hallgattam meg az eredetit, nagyjából hasonlít.
Eredetileg a Little Drummert akartam volna megcsinálni, csak nem találtam hozzá midit, helyette találtam ezt.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2021.October.21. 23:56:32
[attach=1]
[attach=2]
Ha valaki nem emlékezne az eredetire, itt az eredeti videoklip (https://www.youtube.com/watch?v=V9AbeALNVkk) - ezt mindenképpen érdemes végignézni, nem csak a zene miatt, hanem mert egy nagyon tipikus angol család életébe ad betekintést, de nem annyira tipikus megközelítésben, hanem inkább a zeneoktatás szempontjából elrettentő módon (is), a családi étkezésről nem is beszélve.
Title: Re: MIDI
Post by: Zozosoft on 2021.October.22. 07:19:51
Elég jók ezek a torzított gitárhangok benne!
Title: Re: MIDI
Post by: szipucsu on 2021.October.28. 20:25:48
Ez nem tudom, micsoda, de hónapok óta félkész állapotban ott lesett a gépen. Egyszer letöltöttem valahonnan, akkor kicsit bütyköltem vele, most megtaláltam és befejeztem. Az elejét én lassítottam le, és később felváltva szól hol az egyik kíséret, hol a másik, mert a kettő egyszerre nem fért volna be a Dave csatornáiba.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2021.October.28. 20:37:47
Ez ugyanaz, mint az előző, csak a kíséret kicsit más. Az előzőnél az akkordok osztott csatornán voltak, most akkordok helyett csak egyetlen hang szól, és az nem vibrál 1/50 Hz-en.
Nem tudom eldönteni, melyik verzió jobb, mert az egyik után a másikat hallgatva mindig a másik tűnik jobbnak. :D
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2021.October.28. 23:09:04
Ez is előkerült a süllyesztőből. Vagy fél éve letöltöttem a midit, most előkerült és befejeztem.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2021.October.29. 07:38:34
Jó lett!
Title: Re: MIDI
Post by: szipucsu on 2021.October.29. 10:49:58
Tegnap a legutolsót eddig kétszer annyian töltötték le, mint az előző kettőt. A címe miatt tűnik érdekesebbnek? :D Vagy a legutolsó hozzászólás jelenik csak meg újnak?
Most itt van még egy, egy Bud Spencer-Terence Hill filmből biztos mindenki ismeri azt a részt, amikor a kórusban cselezi ki emberünk az orvlövészt. Nem tudom, melyik film, talán a Nincs 2 4 nélkül, de nem biztos.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2021.October.29. 17:44:14
Én letöltöttem az összeset, igaz, még nem hallgattam meg őket :D
Title: Re: MIDI
Post by: szipucsu on 2021.October.29. 18:37:10
Én letöltöttem az összeset, igaz, még nem hallgattam meg őket :D
Én egyiket sem töltöttem le, de az összeset meghallgattam. :D
Title: Re: MIDI
Post by: szipucsu on 2021.November.18. 21:49:26
Ez nem tudom, micsoda, régen töltöttem le. Nem tudom, zenének lehet-e nevezni, de valami olyasmi akar lenni, gondolom.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2021.November.19. 08:28:23
Hááát eléggé érdekes :D
Title: Re: MIDI
Post by: geco on 2021.November.19. 08:41:12
Ez ugyanaz, mint az előző, csak a kíséret kicsit más. Az előzőnél az akkordok osztott csatornán voltak, most akkordok helyett csak egyetlen hang szól, és az nem vibrál 1/50 Hz-en.
Nem tudom eldönteni, melyik verzió jobb, mert az egyik után a másikat hallgatva mindig a másik tűnik jobbnak. :D
(Attachment Link)
(Attachment Link)
Nekem az előző jobban tetszik, szerintem feldobja a "vibrálás"
Title: Re: MIDI
Post by: AoC on 2021.November.30. 18:33:10
Éppen youtube-on hallgatom a Techno trance gyűjteményt és csodálkozok hogy milyen szép hangok jönnek ki a Dave-ből :)
Főleg a Memories és az Eltrlove volt meglepetés, néhány hang mintha digitalizált lenne.
A video ep128emu capture, valódi gépen is így szól?
Title: Re: MIDI
Post by: szipucsu on 2021.November.30. 22:05:52
A video ep128emu capture, valódi gépen is így szól?
Igen, az emulátor videorögzítőjével lett felvéve. Valódi gépen nem tudom, hogyan szól, nem tudom kipróbálni, de ugyanúgy kellene szólnia.
Title: Re: MIDI
Post by: Zozosoft on 2021.December.01. 19:45:24
Ez nem tudom, micsoda
Jean-Michel Jarre: Magnetic Fields (https://www.youtube.com/watch?v=_0tuo-nbuHs)
Title: Re: MIDI
Post by: szipucsu on 2021.December.01. 20:44:48
Jean-Michel Jarre: Magnetic Fields (https://www.youtube.com/watch?v=_0tuo-nbuHs)
Ajaj, nem nagyon hasonlít... Bár az eredeti is fura kicsit, nincs ember, aki el tudná énekelni a "dallamát".
Title: Re: MIDI
Post by: Zozosoft on 2021.December.01. 21:41:44
Ajaj, nem nagyon hasonlít...
Pedig én az első másfél másodpercből felismertem, a fájl nevet csak utána néztem meg :-)
Title: Re: MIDI
Post by: szipucsu on 2021.December.01. 21:51:16
Pedig én az első másfél másodpercből felismertem, a fájl nevet csak utána néztem meg :-)
Az nevet, aki utoljára nézi a nevet.
Az eredetihez képest eléggé gáz lett az egész, viccnek talán elmegy, kell ilyen is.

Ez talán jobb, valami skót zene eredetileg:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2021.December.05. 23:39:39
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2021.December.06. 17:33:29
mind a kettő olyan nyugtató, jól lehetne rá sörözni :D , mindkettőben vannak tök jó hangzások.
Title: Re: MIDI
Post by: szipucsu on 2021.December.06. 17:59:11
mindkettőben vannak tök jó hangzások.
Á, hangzásilag semmi extra, még egy nyamvadt gyűrűmoduláció sincs bennük, ha jól emlékszem, a szűrők is hiányoznak, most legfeljebb a konyhában van belőlük néhány. Csak az alacsony torzítás lehet, ami dob rajta. Már a dallamokra se igazán emlékszem, de majd egyszer újra meghallgatom. :D Most készülök valami mással, az nagyobb durranás lesz, de gyűrűmoduláció abban sincs egy fikarcnyi se, talán kerül bele, talán nem.
Ha sörözéshez jók, akkor majd ha lesz EP söröző egyszer, ott szólhat a háttérben ilyen is.
Title: Re: MIDI
Post by: Zozosoft on 2021.December.07. 11:59:37
Ha sörözéshez jók, akkor majd ha lesz EP söröző egyszer, ott szólhat a háttérben ilyen is.
A klubban folyton söröznek :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: geco on 2021.December.07. 13:41:26
A klubban folyton söröznek :ds_icon_cheesygrin:
Át is keresztelhetnénk az EP klubot, EP Pubra :D :D
Title: Re: MIDI
Post by: szipucsu on 2021.December.08. 21:36:31
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2021.December.09. 10:56:21
Jó lett :)
Title: Re: MIDI
Post by: szipucsu on 2022.January.01. 10:45:50
A Letöltések közé feltettem a 2021 dec. 31-ig készült összes midi gyűjteményét. A snapshot használata egyértelmű. A másik fájl egy tömörített mappa, annak tartalmát lehet igazi Enterprise-on lejátszani, de :FILE bővítés kell hozzá, úgy lehet a Mididisp-pel megetetni a zenéket. A másik mappában a PC-s midik vannak envelope.txt-vel, ezeket főleg Geco tudja hasznosítani új játékok zenéjeként.
Title: Re: MIDI
Post by: szipucsu on 2022.January.05. 18:49:24
Ez mintha már lett volna valahol, de midi formában még nem. Talán a Music Boxban van még benne, majd megkeresem azt is.
Kicsit halkabb ez, mint a többi midi, mert a főszólam hangjai csak kb. 1/48 másodpercre szólalnak meg, és a többi szólamot le kellett halkítani, hogy a főszólam is hallatsszon. A főszólam magas hangjai valamiért így is kicst mintha elvesznének. Lehetne más hangzást is főszólamnak betenni, de az kevésbé adná vissza az eredeti hangulatát.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2022.January.05. 20:06:01
Ez mintha már lett volna valahol, de midi formában még nem. Talán a Music Boxban van még benne, majd megkeresem azt is.
Igen van MusicBox-ban is, valamint a MOD-ból konvertált MBT/DTM verzió is.

Jó lett ez is!

Emlékezzünk meg (a sajnos már elhunyt) eredeti szerzőről is: Gershon Kingsley, ebben a 2007-es videóban (https://www.youtube.com/watch?v=dZWfywvuHt0) zongorán játszotta a jól ismert dallamot.
Ez pedig az eredeti videóklip. (https://www.youtube.com/watch?v=OSRCemf2JHc)
Title: Re: MIDI
Post by: Ep128 on 2022.January.05. 22:32:45
Ez pedig az eredeti videóklip. (https://www.youtube.com/watch?v=OSRCemf2JHc)
Az eredetit még sosem láttam, tök jó! (Azon kívül, hogy a szám végére kifolyik az ember szeme. :-D )
Nekem amúgy a legendás Synthesizer album sorozaton tűnik a legjobbnak a feldolgozása.
Title: Re: MIDI
Post by: geco on 2022.January.06. 08:41:57
jó lett, és az elején van egy tök jó hangzás is.
Title: Re: MIDI
Post by: szipucsu on 2022.March.18. 21:51:00
Itt egy számból egy rövid részlet megy végtelenítve, így volt fent a midi a neten. Talán a hangzás nem rossz.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.March.18. 22:10:29
Nekem a 0-ás csatornán lévő "röviden" szóló hang zavaró, lehet azért is mert a TVC-s két csatornás zenéket juttatja eszembe.
Title: Re: MIDI
Post by: szipucsu on 2022.March.18. 22:39:45
a 0-ás csatornán lévő "röviden" szóló hang
Szerintem azért jó, mert az eredeti hangulatát viszonylag jól visszaadja és olyan érdekes a hangzása. De lehet mást betenni helyette, például ilyen is lehet:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.March.18. 22:58:23
szerintem ez sokkal jobb :)
Title: Re: MIDI
Post by: szipucsu on 2022.April.30. 18:28:52
Egy liftes játékban már volt ez, de most kicsit más. Kíváncsi vagyok, van-e valakinek türelme végighallgatni, 8 és fél perces. Én többször végighallgattam és közben szerkesztgettem. Szerencsére alapból is majdnem mindenhol belefért 3 csatornába.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.May.02. 11:36:52
Jó lett, végighallgattam :D
Title: Re: MIDI
Post by: AoC on 2022.May.05. 22:36:45
Sziasztok,
 zeneprogramozás kérdésem van: elérhető valahol a MIDI lejátszó forráskódja?
Olyan, amit saját programba lehet építeni (a szerző megjelölésével)
Örülnék neki :)
Title: Re: MIDI
Post by: gflorez on 2022.May.06. 12:59:01
Csak el kell olvasni a téma elején, hogy tudd.

----

You only have to read at the start of the thread to know.
Title: Re: MIDI
Post by: geco on 2022.May.06. 14:42:10
A Midiplayer lejátszóját is be lehet, de nem érdemes, mert túl sok helyet foglal, István csinált 3-4 fajta konvertert, és hozzájuk lejátszót, amivel lehet próbálkozni, az egyik mindig sikerrel jár, szerintem a Midiplay csomagban fellelhető az összes.
Title: Re: MIDI
Post by: AoC on 2022.May.06. 21:12:35
A Midiplayer lejátszóját is be lehet, de nem érdemes, mert túl sok helyet foglal, István csinált 3-4 fajta konvertert, és hozzájuk lejátszót, amivel lehet próbálkozni, az egyik mindig sikerrel jár, szerintem a Midiplay csomagban fellelhető az összes.
Köszönöm, végül István github oldalán megtaláltam
Title: Re: MIDI
Post by: szipucsu on 2022.June.06. 18:39:00
Sajnos István régen járt erre. Egy felvetésem lenne a midiplay-jel kapcsolatban. A 71-es ill. 76-os midi vezérlőn lehet megadni a STYLE paramétert (torzításokat, stb.). Ami jó lenne, ha a torzításoknál a frekvenciakorrekciót is egyből be lehetne kapcsolni. A frekvenciakorrekció most úgy oldható meg, ha az envelope.txt-ben az alacsony torzításnál 1464-et hozzáadunk a hangmagassághoz, közepes torzításnál pedig 1501-et. Viszont így nem lehet szabadon váltogatni a torzítás és a torzítás hiánya között, mindegyik kipróbálandó envelope-ba be kéne írni pl. a 16-ot és a 1464-et is. Lehetne erre valami megoldást találni?
A régi midikkel való kompatibilitás miatt pl. olyanra gondolnék, hogy pl. a 73-as vezérlőn beállítva valami értéket, a frekvenciakorrekció aktiválva lenne. De lehetne végül is azt is, hogy lenne egy új midiplay, ahol a 71-es vezérlőn, ha torzítást állítunk be, automatikusan a frekvenciakorrekciót is alkalmazza, és akkor a régi midiket azzal konvertáljuk újra, ha esetleg újra szerkeszteni/felhasználni kell őket.
Gondoltam arra is, hogy a midi szerkesztőben elállítani a frekvenciáját az adott midi sávnak, de az eltérés egy oktávnál is nagyobb lenne, a midi pedig csak jóval kisebb hajlítást enged meg a pitch blend-del.
Title: Re: MIDI
Post by: szipucsu on 2022.June.09. 22:57:34
Ez nem túlzottan adja vissza az eredeti hangulatát, kicsit más.
A második felében van érdekesebbnek tűnő hangzás.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2022.June.10. 06:28:13
Nekem tetszik!
Title: Re: MIDI
Post by: geco on 2022.June.10. 08:01:22
Tök jó lett, úgy zusammen, a második rész kezdetekor az a SID-es hangzás is fasza, pont ez után nem sokkal zavaróak egy picit (nekem) a négyszügjeles hangok, mert az egészben azok is tök jók, és ott egy picit harsányabbak. Ne akard módosítani, úgy jó ez, ahogy van :)
Title: Re: MIDI
Post by: geco on 2022.June.10. 08:19:35
Na jó, úgy sz**, ahogy van, írd át az egészet, 18 perce megy, és erőt kellett vennem magamon, hogy kinyomjam az emulátort :D :D
Title: Re: MIDI
Post by: gflorez on 2022.June.10. 20:28:51
Remek dal!
Title: Re: MIDI
Post by: szipucsu on 2022.June.11. 18:47:38
a második rész kezdetekor az a SID-es hangzás
Ezt felül-áteresztő szűrővel sikerült elérni. A 0-ás csatornán szólnak osztottan a hangok (3 hang, egy akkord hangjai váltogatják egymást jó gyorsan). Az 1-es csatornán ugyanaz van, mint a 0-ás csatornán, csak 1 oktávval magasabban, és a hang le van némítva, és a 0-ás csatorna használja az 1-es csatornát szűrőként. Ezt azért lehetett megcsinálni, mert a 0-ás és az 1-es csatornán is szólhatnak osztottan a hangok (1/50-es pürtyögés), István anno így csinálta meg a midiplay-t és midiconv-t, hogy ezek a csatornák lehetnek osztottak. A 2-es csatorna nem lehet osztott. Ha a 2-es csatorna is lehetne osztott, akkor felül-áteresztő szűrő helyett (vagy akár mellett!) gyűrűmodulációval is ki lehetne próbálni, milyen hangzást lehet kihozni az osztott csatornából, talán még SID-esebb lenne, vagy egyéni EP-s lenne. Gépi kódú programozással biztos meg lehetne csinálni.
Gondoltam rá, hogy ha alapból nem lehet osztani a 2-es csatornát, akkor megpróbálhatok olyan envelope-t létrehozni, ami maga pürtyögteti a hangokat (akkordokat) ilyen gyorsan.
Még azon gondolkoztam, a 3 hang esetén a csatornaosztás hogyan történhet, vagyis a 3 hang milyen sorrendben jönnek mindig egymás után. Pl. A-B-C a három hang, és csatornaosztás esetén A-B-C-A-B-C-A-B-C... lehet-e, ami megszólal, vagy esetleg A-B-C-B-A-B-C... Próbáltam wav szerkesztővel felvenni és lelassítva meghallgatni, de még úgy se sikerült kihallani. :D István biztos meg tudná mondani a választ. Majd még kísérletezek vele és remélem, kiderítem.
Még egy kérdés, hogy a 2-es csatornát nem lehetne-e megcsinálni oszthatóra... Az nagyon elvinné a prociidőt, vagy leterhelné a gépet?

A SID-szerű hangzás után nekem se annyira tetszenek azok a négyszögjeles hangok. Próbálgattam egy oktávval lejjebb és feljebb is, de úgy se volt jobb.
Még a zene közepén túl sokszor szólal meg az a refrénszerűség azon az alacsony torzítású hangon, azt is ki akartam cserélni valami másra, de ha így is jó, akkor hagyom.
Title: Re: MIDI
Post by: geco on 2022.June.11. 19:42:26
tuti nem vinne el az osztas sok prociidot, 50 hz-es az osztas, az a baj, hogy sztem Istvan pillanatok alatt meg tudna oldani a 2-es csatorna osztast is, ha nincs semmi akadalya, en kicsi vagyok hozza. Jo a zene, a refrenszeruseg fel se tunt, egyedul a telefonhang log ki picit a sorbol, de osszessegeben nagyon jo lett a zene.
Title: Re: MIDI
Post by: AoC on 2022.June.12. 09:53:12
Ez nem túlzottan adja vissza az eredeti hangulatát, kicsit más.
A második felében van érdekesebbnek tűnő hangzás.
(Attachment Link)
(Attachment Link)

Ez tényleg jó! Addiktív mint a Fred zenéje.
Újra meg újra meg kell hallgatnom őket :)
Title: Re: MIDI
Post by: szipucsu on 2022.June.15. 19:36:33
Azon gondolkoztam, hogy a midi gyűjteményben kicsit rendet kellene rakni. Snapshotban és EP-n lejátszható file-ok gyűjteményeként is letölthető a gyűjtemény. (https://enterpriseforever.com/letoltesek-downloads/midi-songs/) (Az idei termés még nincs benne.)

1.
A főkönyvtárban lehetnek olyan zenék, amiket be lehetne tenni valamelyik meglévő alkönyvtárba. A 3DSTARFI tudtommal egy CPC-s játék zenéje (más gépre talán nincs meg ez a játék / zene). Az ARKAN pedig valamilyen gépre az Arkanoid zenéje elvileg (végül nálunk belekerült a Rescue from Zylon-ba). A DOOM64 pedig nem tudom, milyen gépen lehet a Doom zenéje. A többi zene között is lehet olyan, ami mehetne talán a POP-ROCK mappába, de ebben se vagyok biztos, pl. a DANCEMPS vagy DIALOGUE milyen műfaj lenne eredetileg. Elvétve vannak itt orosz népdalok is, meg a Tetris zenéje, ami előbbi is egyben, de játékzenének is elmenne... A RIDDLE valószínűleg könnyűzene és a POP-ROCK mappába kéne mennie.
De talán újabb alkönyvtárakat is létre lehetne hozni néhány zenének...

2.
A NINTENDO mappában biztosan van olyan is, ami valami játékzene, de nem Nintendón, hanem más gépen. Nem tudom, van-e valaki, aki otthon van különböző gépek játékaiban, és meg tudná mondani, mi nem való ebbe a mappába. (Pl. a Castlevania 1-2 talán nincs is Nintendón, a Bruce Lee is kérdéses, a FIRSTLEV-nek valószínű nem is ez a címe, a Last Ninja-t megint nem tudom.)

Jöhetnek ötletek, javaslatok, ha van valakinek!
Title: Re: MIDI
Post by: Zozosoft on 2022.June.15. 20:12:00
Jean-Michel Jarre: Magnetic Fields (https://www.youtube.com/watch?v=_0tuo-nbuHs)
Ez pl nincs berakva a Jarre könyvtárba :oops:
Title: Re: MIDI
Post by: geco on 2022.June.16. 08:51:15
Engem annyira nem zavar a mappaszerkezet, és ha épp nem az van benne, aminek kéne :D
Az ARKAN igen, Arkanoid zenéje, azt nem tudom melyik gépről, egyébként az összes hasonló, így rá lehet húzni bármelyikre.
A DOOM64 szerintem a Nintendo 64-es Doom.
Castlevania van Nintendo-ra, sztem a 2-es is, de ez csak tipp.
A mi Bruce Lee-nk nincs Nintendora, sajnos nem emléxem, hogy az a Bruce Lee zene milyen is volt.
Title: Re: MIDI
Post by: szipucsu on 2022.June.17. 19:36:41
Azért is kérdeztem, melyik midit hova kellene tenni, mert jött olyan visszajelzés, hogy egyesek Youtube-on szeretnék hallgatni a midiket. Ehhez legjobb, ha egy video nem egyetlen midit tartalmaz, hanem mondjuk egy adott mappából többet is, vagy az egész mappa tartalmát. (Ehhez meg nem árt, ha tényleg az van a mappában, ami a mappa neve.) Tettem már fel sok midit a Youtube-ra, ezen a lejátszási listán (https://www.youtube.com/playlist?list=PLLtDD9CPvGBBVGxf1g3kSoZ7AJz1M19l6) össze vannak gyűjtve.

Kinek melyik midik tetszenek a legjobban? Jöhetnek visszajelzések! Így majd azokat töltöm fel leginkább, amik többeknek tetszenek. Bár nem hiszem, hogy akkora tömeges érdeklődés lenne ilyen iránt, de egy kis közvélemény-kutatás nem árt.
Title: Re: MIDI
Post by: geco on 2022.June.18. 09:42:47
Nem tudom, mert szerintem jobb ha külön mennének fel a midik, nem biztos, hogyha valakinek mondjuk nem tetszik az első, akkor tovább hallgatja, de lehet rosszul gondolom. Az viszont igaz, hogy egyszerűbb lenne a videókat elkészíteni ha nem külön-külön csinálod.
Title: Re: MIDI
Post by: szipucsu on 2022.July.04. 10:26:08
jobb ha külön mennének fel a midik, nem biztos, hogyha valakinek mondjuk nem tetszik az első, akkor tovább hallgatja
Ez igaz.

Az előzőek alapján a nyomokban a Magnetic Fieldre emlékeztető zeneszerűséget áttettem a Jarre mappába, a Riddle pedig ment a Pop-rock mappába.
A különféle gépekről származó játékzenéknek talán nem ártana egy külön Games (vagy Games 2) mappa, az EP játékok zenéinek mappája meg lehetne mondjuk EP-GAMES... Bár inkább talán maradjon a mostani Games, és legyen egy Games 2 is.

Tegnap este ezt sikerült összehozni:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.July.04. 12:48:19
Marha jó lett ez is, de ATC rulez :D
Elkövettem azt a nem kis hibát, hogy betöltöttem az ATC-t is, 20 perce megy. :D
Title: Re: MIDI
Post by: szipucsu on 2022.July.05. 19:16:15
Elkövettem azt a nem kis hibát, hogy betöltöttem az ATC-t is, 20 perce megy. :D
Mármint a játékot? (Advanced Tactical Fighter) Amúgy miért hiba? Nem baj, ha EP-n hallgat valaki zenét még napjainkban is!
Ez most ugyanattól a szerzőtől van, keményebb techno-trance stílus, nem mindenkinek jön be feltétlen. Itt a hangzás lett merészebb, de már volt hasonló hangzás régebbi midikben is, azt hiszem.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.July.07. 09:52:47
Ez most ugyanattól a szerzőtől van, keményebb techno-trance stílus, nem mindenkinek jön be feltétlen. Itt a hangzás lett merészebb, de már volt hasonló hangzás régebbi midikben is, azt hiszem.
Jó lett ez is, nekem is rémlik hasonló hangzás korábbról, de azért még mindig jó :D
Title: Re: MIDI
Post by: szipucsu on 2022.July.19. 20:17:22
Az lett volna vicces, ha pont első emeleti lakásban csinálom ezt meg.
Lehet, hogy lesz még egy verzió.
Lehet, hogy a vége felé egy rész túl hangos hirtelen.
Kíváncsi vagyok, ennek hallgatását mennyire nehéz abbahagyni. Nekem nehezebb, mint az ATC volt. :D
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: SlashNet on 2022.July.19. 20:41:26
Very cool! :smt023
Title: Re: MIDI
Post by: szipucsu on 2022.July.19. 23:30:23
Egy kicsit módosítottam rajta, inkább ezt hallgassátok. Egyik helyen rövid ideig szólt a pergődobot utánzó sistergés, ezért nem volt olyan szép, inkább a sörnyitásra emlékeztető hangja volt. Csináltam ehhez külön envelope-ot, gyorsabban cseng most le. A szám vége felé pedig hatásvadászabb megoldást dobtam be, az újszerűbb hangzáson is finomítottam, mert a szűrő frekvenciáját kicsit túlfinomhangoltam az előbbi változatban, és most jobban szétszedtem az órajelcsatornától a hangzást, utóbbit lejjebb halkítottam és még inkább jobb oldalra nyomtam.
Még lenne egy ötletem egy kis tuningolásra, de már nem biztos, hogy belefér, de majd még megpróbálom.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2022.July.20. 09:12:06
Beletettem még, amit terveztem, ez a végleges.
A zene közben vannak néha kis berittyentések, ezeket pár helyen keményebbre cseréltem. Filóztam, hol maradjon a lágyabb, hol legyen keményebb a berittyentés. Meg még néhány apróbb módosítást dobtam be.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.July.21. 09:35:09
Félve nyitottam meg, mert sose szerettem a 3. emeletetet, a 4-diken laktam :D :D , de aztán majdnem berittyentettem :D, az eleje marha jó, a többi meg jobb, mint az eredeti.
Title: Re: MIDI
Post by: szipucsu on 2022.July.22. 16:50:59
majdnem berittyentettem :D, az eleje marha jó, a többi meg jobb, mint az eredeti.
A rittyenteni szó vicces. Most néztem meg a jelentését (https://www.arcanum.com/hu/online-kiadvanyok/Lexikonok-a-magyar-nyelv-ertelmezo-szotara-1BE8B/r-46B74/rittyent-48144/). Természetesen a 2. ill. a 3. jelentésére gondoltam, odavágnak egy hangot egy pillanatra. (Az 1. és 4. jelentéséről eddig nem is tudtam.)
Szerintem a közepe meg a vége lett jobb, az eleje elmegy. Eredetileg mindenhol a pürtyögős, telefoncsörgésnek becézett hangzás lett volna a főszólamban (a szaknyelvben már kitalálhatnának valami nevet erre a hangzásra, mert ez sok spectrumos zenében is előfordul), ezt néhol lecseréltem, hogy változatosabb legyen.

A következőt egy "népzenék" nevű mappában találtam a 2010-es magyar midi zenék gyűjteményben. Nem nagy eresztés, csak azért csináltam meg, mert 1 perc sem kellett hozzá: az akkordokat osztott csatornára tettem, a basszusra alacsony torzítást tettem, kicsit a hangerőkön állítgattam és kész is lett. Lehetne hozzá némi dobszólamot is írni a 3-es csatornára (zajcsatorna). Nem is tudom, mi ez, a Lajtha cím mire utalhat, van még pár hasonló című a mappában.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2022.July.22. 22:12:58
A könnyen EP-síthetősége miatt még egy népzenének látszó valamit átrittyentettem EP-re. Ezzel picivel több időt töltöttem, hogy ahol több szólam is berobban pár másodpercre, azok is meglegyenek mind, amit a basszushoz hasonlítani próbáló hümmögés bán. Dobszólamot is összedobtam, de ezzel se fecséreltem sok időt, mert csak egyetlen ütemet írtam meg, és copypaste jóbarátom odarittyentette a többi 50 ütem helyére is. Ugyanaz a dob megy végig, ennek talán a tömörítő örül és úgy eszi, mint pacman a pöttyöket.
Elsőre eléggé fülsiketítőnek tűnt ez a furcsaság, de többedszer hallgatva már nem is olyan rossz. Majd a klubban a sörözés mellett egy kis rántott szeletet vagy lacipecsenyét is kell fogyasztani, és a háttérben szólhat ez. Olcsóbb, mint zenészeket meghívni.
A címét ennek se tudom, látszólag nagyon gomor...
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.July.23. 09:29:58
Nem rossz :)
Title: Re: MIDI
Post by: Zozosoft on 2022.July.27. 09:02:19
A könnyen EP-síthetősége miatt még egy népzenének látszó valamit átrittyentettem EP-re.
Ebben az a bosszantó, hogy tele van ismerős dallamcafatokkal, de nem jövök rá, hogy miből vannak :lol:
Title: Re: MIDI
Post by: szipucsu on 2022.July.27. 22:00:13
Ebben az a bosszantó, hogy tele van ismerős dallamcafatokkal, de nem jövök rá, hogy miből vannak :lol:
Szerintem ilyen motívumok sok magyar népzenében megvannak. Nekem nagyon "magyarosnak" tűnik, pár évtizede egy étteremben néhány hegedűs és bőgős a háttérben ilyesmi zenét nyomatott. Nem az a Sej Dunáról fúj a szél-jellegű egyszerű népdalok ezek, hanem valami összetettebbek, nem tudom, mi a neve az ilyen fajta szösszeneteknek, de tuti, hogy magyaros. Engem az előzőben pár hang a Himnusz bevezetésére emlékeztetett, vagy inkább a Palotásra. Valószínű Erkel szándékosan próbált építeni a népi dallamvilágra, ami csak most tűnt fel, eddig ezzel nem is szembesültem. De 1-2 másodperc mintha Lisztre emlékeztetett volna. Tuti, hogy nem véletlen a hasonlóság.

Ez most megint kicsit más, az eleje kicsit unalmas, utána begyorsul. Itt már nagyon hiányzik az éttermi vonószenekari hangulat, halászlé, gulyásleves, pirospaprika és a betyárok bekiabálása, hogy "hej!" :D
Sajnos a címe ennek sem sokatmondó. Ha valaki megfejtené, mik ezek az utóbbi zenék, kap egy ingyenesen letölthető basic21 rom fájlt ajándékba. (A tömörítve 50 megányi magyar zene midi csomagban a népzene mappában vannak ezek.)
Ehhez dob nem volt, a 3-as csatornára én rittyentettem oda valamit, talán jobb így, talán nem.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2022.August.16. 00:05:52
Gyerekdal eddig a Boci-boci tarkán kívül nem volt, most pótoljuk ezt a hatalmas hiányosságot egy kicsit.
[attach=1]
[attach=2]
[attach=3]
[attach=4]
Title: Re: MIDI
Post by: Zozosoft on 2022.August.16. 09:32:52
Gyerekdal eddig a Boci-boci tarkán kívül nem volt, most pótoljuk ezt a hatalmas hiányosságot egy kicsit.
Lájk! :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: geco on 2022.August.16. 13:34:33
Jól áll nekik ez a hangzás :D
Title: Re: MIDI
Post by: Ep128 on 2022.August.16. 22:03:27
Végre... :-) Ezek nagyon jók lettek! :-)
Title: Re: MIDI
Post by: szipucsu on 2022.August.18. 22:17:21
A gyerekdalok váratlan sikerére tekintettel egy újabb:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2022.August.19. 08:11:17
A gyerekdalok váratlan sikerére tekintettel egy újabb:
Pont erre gondoltam, hogy ez is jöhetne még! :ds_icon_cheesygrin:
Title: Re: MIDI
Post by: geco on 2022.August.19. 08:35:59
A furulya ha jól látom sima négyszögjel, nincs semmi turpisság, 1 csatorna, vagy 2 csatorna kellett hozzá ?
Amúgy utálom/tam a furulyát, szerencsére hugom zene tagozatos volt, így nem ritján szenvedtem el halláskárosodást :D
De tök jó lett, és pont olyan, mint az igazi.
Title: Re: MIDI
Post by: szipucsu on 2022.August.19. 10:30:54
A furulya ha jól látom sima négyszögjel, nincs semmi turpisság, 1 csatorna, vagy 2 csatorna kellett hozzá ?
1 csatorna. Az a trükk, hogy a hang legelején nagyon rövid idő alatt kicsit mélyebb hangról indul és hajlítással átmegy a valódi hangmagasságra. A hang legvégén meg vissza.
Title: Re: MIDI
Post by: geco on 2022.August.19. 13:17:08
értem, tök jó lett.
Title: Re: MIDI
Post by: Ep128 on 2022.August.19. 22:19:34
A gyerekdalok váratlan sikerére tekintettel egy újabb:
(Attachment Link)
(Attachment Link)
Ez is nagyon jó lett, köszi!
Title: Re: MIDI
Post by: szipucsu on 2022.August.21. 19:20:09
Én a Micimackóval vagyok úgy, hogy már fél órán keresztül ment legalább kétszer az emulátorban a midi, nem akartam lelőni. Pedig nincs benne semmi extra, nem értem az okát.
Találtam egy oldalt midikkel tele (http://users.atw.hu/karaoke-m/v/index.php?sort=size), egy részük talán már megvolt eddig is a magyar midi csomagban, de talán vannak újak is közte. Kicsit fura az oldal, mert a címsorban kell átírni a kívánt kezdőbetűt (itt: v) más betűre, hogy azt a könyvtárat is meg tudjuk nézni. Most nagyság szerinti rendezés alapján listázza a midiket, ez azért jó, mert kb. 30 KB-ig tutira belefér az EP-be is. Nagyobbak is beleférhetnek, mert az egyik szólamot általában úgyis törölni kell, mert 3-nál jóval több hang szólna egyszerre.
Eredetileg a Vuk zenéjére akartam rákeresni, elég soká lett meg, a most linkelt oldalon.
Tegnap a rossz idő miatt a Himnusz lejátszása is elmaradt, de ma pótolom. A Himnuszba is itt botlottam. Először azt se tudtam, mi az a Hungary.mid, utána derült ki, hogy a Himnusz. Az benne az érdekes, hogy gyakorlatilag egy az egyben átkonvertáltam a midiconv-val, semmit nem módosítottam rajta, és így is egész jó lett.
Ami még érdekesebb, tegnap rájöttem, hogy ha át van definiálva a karakterkészlet, akkor a mididisp-ben is ez a karakterkészlet jelenik meg, így most új karakterkészlet van a snapshotban. Biztos lehetne jobbat is találni, ami a midi lejátszásához jobban illik.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2022.August.21. 22:21:26
Nagyon jó lett a Himnusz! :-)
Title: Re: MIDI
Post by: szipucsu on 2022.August.21. 23:56:34
Sajnos vagy nem sajnos, ennek az eredetijét nem ismerem, a címét se tudom.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2022.August.30. 22:49:48
Volt valami Padödödő nevű zenekar, melynek tagjai nem a pehelysúlyukról voltak híresek. Ez eredetileg techno jellegű szám volt, és az ének szólama nincs benne. Úgy nyomokban hasonlít az eredetire, de egy kicsit nagyon más lett. A második felének az elejének a végétől nem szerkesztgettem át, így úgy szólnak a hangok, ahogy, de elviselhetőnek tűnik, ezért aztán hagytam. Gondolkodtam, még bele lehetne tenni a főszólamot szűrős és gyűrűmodulációs hangzással is feldobva, talán majd kísérletezek vele, vagy nem, majd meglátom. Az osztott csatornás csiripelést is lehetne SID-esebb hangzással is beletenni, de nem oda, ahol most van, mert kell hozzá még egy csatorna. (Itt a ház előtt van néhány, de sajnos nem szólnak, viszont az esővizet elnyelik.)
[attach=1]
[attach=2]
Ha valakinek esetleg nincs elég ideje meghallgatni, egy extrém gyorsított változatot is mellékelek, de csak snapshot formában:
[attach=3]
Title: Re: MIDI
Post by: Zozosoft on 2022.August.31. 09:01:59
Elég jó lett!
Title: Re: MIDI
Post by: szipucsu on 2022.September.02. 19:15:31
Teszek fel egy gyűjteményt az összes eddigi midiből. Snapshot most nincs, de igény esetén azt is tehetek fel.
[attach=1]
Title: Re: MIDI
Post by: szipucsu on 2022.September.02. 23:47:47
Ez egy Warning című zeneszámból lenne, nem tudom, milyen együttestől, de az eredetijét is meghallgattam korábban, nyomokban hasonlít. Akkor a Warning nevű zenekartól akartam volna valamit keresni, ami Tutus kedvence, de jól benéztem.
Itt a hangzás lenne újszerű. Szerk.: Green Day az együttes neve.
Ezt most dobtam össze, nincs benne a teljes gyűjteményben.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.September.03. 10:46:33
Teszek fel egy gyűjteményt az összes eddigi midiből. Snapshot most nincs, de igény esetén azt is tehetek fel.
(Attachment Link)
Igény van rá :D , hacsak nem tartogatod év végére a Snapshotot :)
Title: Re: MIDI
Post by: AoC on 2022.September.04. 13:12:44
A tegnapi találkozón Geco konvertált nekem két midi filét és az egyikhez nem volt envelope.txt (greenslv.mid). Kerestünk hozzá egy filét amivel lefordult és meg is szólal, de nagyon máshogyan mint a midiplay snapshotban (a zajcsatorna nem is szól)
Van esély az eredeti envelope.txt újragyártására? Esetleg midiplay lejátszás közben kiszedhető valahogyan a memóriából? (ep128emu debuggerrel)
Title: Re: MIDI
Post by: szipucsu on 2022.September.04. 14:39:18
Van esély az eredeti envelope.txt újragyártására?
Tegnap este csak arra futotta, hogy megtekintettem én is újra a snapshotban ezt a zenét. Hallásra és a kijelzők villogását bámulva ismerősnek tűntek az envelope-ok, és ha minden jól megy, ma még újragyártom.
Egyébként még egy nyamvadt gyűrűmoduláció sincs ebben a zenében, lehetne a hangzáson is fejleszteni, vagy többszólamú verziót keresni a neten a Greensleeves-ből, és azt írni át.
Title: Re: MIDI
Post by: AoC on 2022.September.04. 15:07:47
ma még újragyártom.
Egyébként még egy nyamvadt gyűrűmoduláció sincs ebben a zenében, lehetne a hangzáson is fejleszteni
Egyébként a mostani konvertált változat is élvezhető, de a midiplay változatban jobban kijönnek a gép képességei. Bármi javulást köszi előre is :)
Title: Re: MIDI
Post by: szipucsu on 2022.September.04. 15:56:39
Itt van a Greensleeves. A legújabb envelope.txt-t használtam, ebben is megvoltak ugyanazok az envelope-ok, csak átkerültek másik hangszerre. A dobok közül az egyik változott azóta, ez most máshogy szól, talán nem is tűnik fel. Ha ez mégis zavaró lenne, megkereshetem majd az eredetit. Szerk.: A .mid is változott, mert más hangszerekre kerültek a hangzások az új envelope.txt szerint, így a régen feltöltött .mid nem jó ehhez már.
[attach=1]
[attach=2]
Lehetne gyűrűmodulációs hangzásút is előállítani, de a legutóbbi változat is használja mind a 3 csatornát, és gyűrűmodulációval elveszne valami a jelenlegiből, nem lehetne olyan szép visszhangos. De még lehet, hogy próbálkozom.
Title: Re: MIDI
Post by: AoC on 2022.September.05. 15:38:49
Itt van a Greensleeves..
Ez nagyon jó szól és sikerült konvertálni is :)
Köszönöm!
Title: Re: MIDI
Post by: szipucsu on 2022.September.05. 20:53:12
Ez nagyon jó szól és sikerült konvertálni is :)
Még a másik zene helyett, ha magyaros zenét szeretnél, lehet az itt feltöltött gyűjteményből (https://enterpriseforever.com/sound/midi/msg86932/#msg86932) a Hungary mappából is nézni valamit. Ha valamelyik számból egy rövidebb részlet kellene csak, azt könnyen ki tudom szedni. (Ez a Hungary mappa a korábbi gyűjteményben nem volt benne, most a nyáron rittyentettem össze ilyen magyaros zenéket, snapshotokat is találhatsz hozzájuk itt a topikban.) A Classic mappában van még egy kodaly.epm és egy liszt.epm, az is magyaros. A liszt.epm elég jó lenne, szerintem a hangzását nem sikerült túl jól belőni. Még Brahms Magyar táncok is ott van, az is magyaros, de nem annyira pirospaprikás azért. :D
Title: Re: MIDI
Post by: AoC on 2022.September.05. 21:53:41
Köszi, nagyon sok dolgom van még nem biztos hogy lesz rá időm, de ha úgy alakul válogatok! Pattogós zene kell amire előjönnek a nevek :)
Title: Re: MIDI
Post by: szipucsu on 2022.September.05. 22:39:22
Pattogós zene kell amire előjönnek a nevek :)
A magyar népdalok (videó) (https://www.youtube.com/watch?v=dBDQyZy-J6c&list=PLLtDD9CPvGBBVGxf1g3kSoZ7AJz1M19l6&index=5) egy része ilyesmi. 2:34-nél kezdődik egy pörgősebb szám, amiben jó hangzások is vannak. De lehet akár az előtte levő 1-2 pörgősből és ebből mixet csinálni. De maradhat az is, amit a klubban mutattál, ha az jobb.
Title: Re: MIDI
Post by: szipucsu on 2022.September.06. 21:59:37
Ez még eléggé félkész. Sajnos nem fér el annyi szólam egyszerre, amennyi kéne.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2022.September.07. 20:18:15
Nagyjából kész lett. A hangerőn többször is hangosítottam, mégis halkabb, mint az átlag. A Dömi elég hangos lett, ezután hallgatva a Bóbita halkabbnak tűnik, ami nekem nem tűnik zavarónak, mégis feltűnő. Ez a Csiribiri is halk kicsit. Maradjanak így a halkabb számok, vagy másnak zavarónak tűnik?
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2022.September.07. 22:20:00
Nekem tetszik! Tényleg halkabb, de bőven élvezhető!
Title: Re: MIDI
Post by: szipucsu on 2022.September.07. 23:27:28
Tényleg halkabb, de bőven élvezhető!
Annyiból lehet gond, hogy ha egymás után több midit is meghallgat valaki, közben esetleg néha fel kell  hangosítani vagy le kell halkítani. De nekem nem kellett, talán pont belefér.
Title: Re: MIDI
Post by: Zozosoft on 2022.September.08. 13:48:14
Jó lett! :smt038
Title: Re: MIDI
Post by: szipucsu on 2022.September.25. 21:43:43
Innen a videó alól (https://www.youtube.com/watch?v=69DP5bauIdU) töltöttem le a midit.
Elvileg ez lenne az eredetije (https://www.youtube.com/watch?v=jqaM9e4NJuc), nyomokban talán hasonlít.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.September.26. 11:19:38
Jó lett
Title: Re: MIDI
Post by: AoC on 2022.September.26. 11:45:52
Innen a videó alól[/url] töltöttem le a midit.
Ez jó dallamos és különleges hangzások vannak benne!
Jól passzolna látványos effektekhez :)
Title: Re: MIDI
Post by: Zozosoft on 2022.September.27. 10:05:30
Tetszik!
Title: Re: MIDI
Post by: szipucsu on 2022.September.29. 21:49:43
Ez ugyanaz alól a videó alól van, amit tegnapelőtt linkeltem.
Ez lenne az eredetije (https://www.youtube.com/watch?v=-DxXv-W_HzI), nyomokban talán hasonlít. Nem ismertem az eredetit, csak utólag kerestem rá.
Title: Re: MIDI
Post by: Zozosoft on 2022.September.30. 07:52:31
Ez egész jó lenne játékzenének!
Title: Re: MIDI
Post by: geco on 2022.September.30. 10:22:39
Jó a SID-es hangzás az egyes csatornán :)
Title: Re: MIDI
Post by: szipucsu on 2022.October.04. 22:51:32
Ez egész jó lenne játékzenének!
Én leginkább egy 1942 jellegű játékhoz tudnám elképzelni kísérőzenének, ahol függőlegesen scrolloz a képernyő, szép a háttér, és felülnézetben látni a repülőket. De valami látványos, színes animációhoz is eléggé illene ez a zene. Valamiért kissé beindítja a vizuális képzelőerőt ez a zene, és így ha még a látvány is jön hozzá, még hatásosabb, egészen magával ragadhatja az embert.

Egy kicsit módosítottam a második részében. Azoknak a ciripelő hangoknak a másik változata, ami ritkábban szólal meg, nem tetszett annyira. Eredetileg nem is ilyen lett volna, mégis azért kellett ilyenre csinálni, mert a fő szólamban 3 hangból álló akkordok vannak, ezekből a motívumok vége felé előfordulnak nem 3, hanem 2 hangból álló "akkordok" is, amikkel az a gond, hogy közben az előző hangdózisból az egyik hang szólna tovább, hogy akkor is meglegyen a 3 hang, amikor csak 2 van, ami összekócolná a hangzást. Ezért kellett a kritikus pillanatokra a lecsengő hangokat megszakítani, és nem lecsengősre csinálni meg azokat a részeket, ahol a 2 hangból álló "akkordok" vannak. Ezek a nem lecsengős részek akkor már másmilyenek is lehetnének, ezt próbáltam ki.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.October.05. 09:42:52
Jók lettek az új hangok, igaz most az egész sokkal jobban szólt, nem a céges laptopon hallgattam, így csak tippelni tudom, hogy mik lettek módosítva, ugye a gitárhoz hasonlóan belépő hangok?
Title: Re: MIDI
Post by: AoC on 2022.October.05. 11:22:19
Ez tényleg jó nyomulós zene!
És a hangzások is egyre jobbak, már csak nyomokban van sima négyszögjel :)
Közben sikerült megszelidítenem a MIDI lejátszót és már C programból is szól a zene, ha kell több is felváltva.
Egyre kevesebb az akadály, készülhet a shoot'em up vagy bármi (csak idő kell)
Title: Re: MIDI
Post by: szipucsu on 2022.October.05. 14:55:43
mik lettek módosítva, ugye a gitárhoz hasonlóan belépő hangok?
Nem, bár abból is betettem még egyet, hogy több legyen. Az előtte lévő nemlecsengős két cirip lett lecserélve két nemlecsengős huhogásra. A magasabb hangú huhogás ifjabb, a mélyebb hangú huhogás bölcsebb egyedtől származik.
Title: Re: MIDI
Post by: szipucsu on 2022.October.05. 21:53:36
Tuningoltam rajta még egy kicsit:
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2022.October.06. 13:20:41
F.sza lett :)
Title: Re: MIDI
Post by: gflorez on 2022.October.11. 10:29:05
I have found this:  https://kindofbloop.com/
Title: Re: MIDI
Post by: ergoGnomik on 2022.October.11. 15:21:59
Certainly, an interesting idea. However, there is very little potential in it for the Enterprise and szipicsu as the tracks are released in mp3 format. :(
Title: Re: MIDI
Post by: gflorez on 2022.October.12. 01:20:47
Yes MP3, not MIDI, and I think they also used sampled sounds on some or all the songs, but being Miles Davis works I wonder how easy would be to find these songs as MIDI files.

I think it is a nice niche of music to explore. I am not a jazz aficionado, but for me these songs have been very well converted to chip tune.
Title: Re: MIDI
Post by: szipucsu on 2022.October.31. 22:46:14
Egy kis közvélemény-kutatás: az eddigi midik közül melyekben vannak a (főleg hangzás szempontjából) legjobb részek? Tehát nem egy-egy teljes midire gondolok, hanem azon belül kisebb részekre. Saját példámmal illusztrálva: a techno mappán belül a memories.epm közepe felé van egy jó rész. Lehet írni többet is.
Title: Re: MIDI
Post by: geco on 2022.November.01. 10:31:57
Van egy csomóban, de a nevekre nem emléxem, arra emlékszem, hogy a nagy kedvencem az ATC, de említettem azt is, hogy az egyikben tök jó SID szerű hangzás van, a címe nem jut eszembe, a céges laptop desktopján van kedbvenc 3 snapshot (az egyik az ATC), de most nem azt kapcsoltam be :D
Title: Re: MIDI
Post by: szipucsu on 2022.November.01. 11:10:48
az egyikben tök jó SID szerű hangzás van, a címe nem jut eszembe
Így már tudom, mire gondolsz, köszi!

Quote
a céges laptop desktopján van kedbvenc 3 snapshot (az egyik az ATC), de most nem azt kapcsoltam be :D
Majd ha odajutsz, érdekelne, melyek azok.
Title: Re: MIDI
Post by: geco on 2022.November.02. 09:14:50
Két DJ Mangoo midi van kint még, a Generation Lové, és az Eurodancer, volt régebben is tök jó, megnéztem a fórumon, SID-es hangzást az ATC-nél és DJ Manian - Sky remix-nél említettem.
Title: Re: MIDI
Post by: szipucsu on 2022.November.13. 19:14:11
A letöltések közé feltettem három midit az utóbbi időből mp3-ban. 48KHz-cel vesz fel alapból az emulátor, nem a szokásos 44-gyel, de nekem így is lejátssza még az okoskodó telefon is. Sajnos a bluetooth-os fülhallgató pont lemerült, pedig azzal még sosem hallgattam Enterprise  zenét. 256-os bitrátával mentettem, kitöltöttem az ID3 tageket is.
Elég érdekes ezt a 3 midit egymás után hallgatni, kicsit olyan, mintha C64-es zenéket hallgatnánk. :D De ennél többet lehetne kihozni az EP-ből, mert csak a Sky című van csurig tele extrém hangzásokkal, a többiben hébe-hóba vannak, és hajlítások sincsenek, pedig felüláteresztő szűrővel vagy gyűrűmodulációval azok elég jól hangzanak.
Title: Re: MIDI
Post by: AoC on 2022.November.14. 12:21:26
A letöltések közé feltettem három midit az utóbbi időből mp3-ban.
EP techno :)
Nekem.a Miracle 2:05 után tetszik a hangzás, a Sky pedig az elejétől a végéig :)
Nem is gondoltam hogy ilyen hangokat tud a Dave!
Title: Re: MIDI
Post by: szipucsu on 2022.November.14. 19:17:20
Nekem.a Miracle 2:05 után tetszik a hangzás, a Sky pedig az elejétől a végéig :)
Utólag jöttem rá, hogy a 2:05 utáni hangzás hosszabb ideig is szólhatna vagy többször is előfordulhatna abban a zenében.

Quote
Nem is gondoltam hogy ilyen hangokat tud a Dave!
Én is csak az idén az ATC-s midinél jöttem rá erre a hangzásra, ami a Sky-ben is van. Kísérletezgettem az osztott csatornán mindenfélével, és véletlen kiderült, hogy szűrővel ilyen lesz.
A másik szűrősre is pár éve jöttem rá.
Amíg volt EP-m, addig nem is tudtam, hogy ilyeneket is meg lehet szólaltatni. A Midiplay, midiconv hozta az áttörést. Így igazi gépen nem is tudtam ezekről. Ha megoldható, a klubban majd szívesen meghallgatnám igazi gépen, hogy ott is így szólnak-e ezek a hangzások, mint emulátoron.
Title: Re: MIDI
Post by: Zozosoft on 2022.November.14. 19:42:27
Csinálsz egy frissített Midi csomagot? Föltenném a klubos gépre.
Title: Re: MIDI
Post by: szipucsu on 2022.November.15. 20:50:19
Csinálsz egy frissített Midi csomagot? Föltenném a klubos gépre.
[attach=1]
Remélem, nem maradt ki semmi.

A mididisp.com is benne van. Igazi gépen a midik megnyitása csak gyakorlott felhasználóknak ajánlott (FILE: bővítés kell hozzá). Van egy 000help.txt fájl is, így (remélhetőleg) senkinek nem lesznek bosszúságai a midik megnyitásával.

Van egy shorts mappa is, amibe kivágtam a (szerintem) legjobb részeket több midiből, amikben a legjobb hangzások vannak. Ehhez volt a közvélemény-kutatás pár hozzászólással előbb. Csak Geco reagált, de ha még akadna javaslat, mi kerüljön ide, jöhet. Ezek a kis rövid részletek felhasználhatók majd pl. játékokban is. Többnyire végtelenített lejátszáshoz vannak szabva.

Teszek fel snapshotot is, csak a Virtual floppy drive program valamiért nem akar Win10-zel működni, felkurblizom a fosszilis gépet egy kicsit.
Title: Re: MIDI
Post by: szipucsu on 2022.November.15. 22:06:57
Itt van snapshot is:
[attach=1]
Az előbb elfelejtettem írni, hogy vannak újabb mappák, a Hungary mappában vannak a magyaros (pirospaprikás, fűszeres, hortobágyi palacsintás) zenék, a Children mappában pedig a gyerekdalok.
:RAMDISK 70 már nem volt elég, 75-öt adtam meg.
Title: Re: MIDI
Post by: AoC on 2022.November.18. 09:16:11
Itt van snapshot is:.
Ez egy igazi dúrmix, kiváló zenei turmix!
Ennél csak egy durrmix szól nagyobbat, de az nem kellemes :)
Title: Re: MIDI
Post by: szipucsu on 2022.December.09. 19:18:37
Megihletett a másik topikban a dal, de ez eléggé minimalista lett. Szépnek szép, de semmi extra nincs benne, elvileg basicben is meg lehetne így csinálni  (kivéve a zajcsatornás dobokat).
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2022.December.09. 23:50:33
Megihletett a másik topikban a dal, de ez eléggé minimalista lett. Szépnek szép, de semmi extra nincs benne, elvileg basicben is meg lehetne így csinálni  (kivéve a zajcsatornás dobokat).
(Attachment Link)
(Attachment Link)

Szerintem ez nagyon jó lett! (Nekem erről a nótáról mindig "ez" a verzió ugrik be... :-D )
Title: Re: MIDI
Post by: geco on 2023.January.28. 18:41:14
Kis meglepi, próbáljátok ki magnós konfiggal, és várjátok végig a töltést :D
Az utolsó 20 mp nem az igazi, de szerintem ilyen még nem volt :D
Igazi gépen nem próbáltam.
Title: Re: MIDI
Post by: Zozosoft on 2023.January.28. 19:40:33
:shock:
Tényleg tölt vagy csak úgy csinál?
Title: Re: MIDI
Post by: geco on 2023.January.28. 19:50:28
:shock:
Tényleg tölt vagy csak úgy csinál?
Tenyleg tolt :-D
A betolto 10 kb a zenevel egyutt, de a 4kb-os buffewr is benne van, tehat csak 6 lenne, ebbol 4kb a zene.
Title: Re: MIDI
Post by: geco on 2023.January.28. 19:58:44
Az EXOS loadert szedtem ki, mivel hangmegszakitast hasznal az idoziteshez, marad ket hangcsatorna+zajcsatorna a "midi" lejatszasara.
Title: Re: MIDI
Post by: Zozosoft on 2023.January.28. 20:26:23
4kb-os buffewr is benne van
Hallani a sok nullát :-)
Title: Re: MIDI
Post by: geco on 2023.January.28. 20:45:46
Hallani a sok nullát :-)
Igen :-D
Title: Re: MIDI
Post by: szipucsu on 2023.January.29. 14:00:54
marad ket hangcsatorna+zajcsatorna a "midi" lejatszasara.
Nem semmi! Lehetne akár szűrős vagy gyűrűmodulációs zenét is betenni? Nem tudom, melyik csatorna nem használható zenéhez, ettől függően lehetne vagy szűrő, vagy gyűrűmodi. Nem tudom, a foglalt csatornán mi van, de azzal is lehetne szűrőzni vagy gyűrűmodulációzni, és lehet érdekes hangja is. (Vö. a key click hangja is felhasználható így, valahol már volt erről szó.)
Ha még az EP-s időkben ilyen lett volna, amikor még kazettán lehetett kapni a programokat...

Az Orient Express alá kéne betenni a játék zenéjét, vagy annak egy részét, mert az eleve csak 2 csatornát (+ zajcsatorna) használ.
Esetleg lehet animáció is töltés közben? Az Antiriad játékban van töltés közben egy rohanó figura, az is teljesen egyedi ilyen szempontból. Nem tudom, a kettőt lehetne-e kombinálni, vagy az már sok lenne a gépnek.

Igazi gépen próbálta valaki?
Title: Re: MIDI
Post by: Tomato77 on 2023.January.29. 14:09:31
Hogyan lehet a .tap fájlt betölteni emulátorral? Az emulátort beállítottam a tape konfigurációra, a .tap-ot pedig átkonvertáltam TAPir-ral wav-ba. Kéne hallania az emulátornak lejátszott wav-ot? Vagy közvetlenül a .tap-ot tudja beolvasni valahogy?
Title: Re: MIDI
Post by: szipucsu on 2023.January.29. 14:17:08
Hogyan lehet a .tap fájlt betölteni emulátorral?
Nálam annyi volt, hogy a 10-es szegmensen bent van az epfileio.rom. Kiadtam a :def_dev_tape parancsot basicből. A zemulátor machine -> tape menüpontjában image-nek beállítottam, amit Geco feltett ide. Utána F1 (START), a tape menüpontban magnó indulj.
Title: Re: MIDI
Post by: Tomato77 on 2023.January.29. 14:32:23
Sikerült, köszi! :) Tök jó, ilyen még tényleg nem volt. :)
Title: Re: MIDI
Post by: SlashNet on 2023.January.29. 21:09:38
Kis meglepi, próbáljátok ki magnós konfiggal, és várjátok végig a töltést :D
Az utolsó 20 mp nem az igazi, de szerintem ilyen még nem volt :D
Igazi gépen nem próbáltam.

Amazing!
With a "PAUSE" with very short length (in your version) it works nice on a real EP.
If you create a wav using Tapir - the sound freezing during "PAUSE" message.
Title: Re: MIDI
Post by: gflorez on 2023.January.29. 23:21:25
Music by IstvanV...
Title: Re: MIDI
Post by: geco on 2023.January.30. 11:02:26
Amazing!
With a "PAUSE" with very short length (in your version) it works nice on a real EP.
Cool, thanks :)
If you create a wav using Tapir - the sound freezing during "PAUSE" message.
I have to check that period, because during loading music is played back in the byte load function, in other cases in interrutps, and probably interrupt is disabled at PAUSE phase, i will correct it for the next game where it will be implemented, it was made just for fun :)
Title: Re: MIDI
Post by: geco on 2023.January.30. 11:08:55
Nem semmi! Lehetne akár szűrős vagy gyűrűmodulációs zenét is betenni? Nem tudom, melyik csatorna nem használható zenéhez, ettől függően lehetne vagy szűrő, vagy gyűrűmodi. Nem tudom, a foglalt csatornán mi van, de azzal is lehetne szűrőzni vagy gyűrűmodulációzni, és lehet érdekes hangja is.
Lehet hát, és pont az a jó benne, hogy a konvertált MIDI-s lejátszót tettem bele, így bármilyen MIDI-s zenét be lehet tenni, annyi a megkötés, hogy a legelső, vagyis a 0-ás csatorna van használatban a megszakításvezérlésre, de ha nagyon kell, szerintem át tudom tenni az 1-esre, 002dh van a 0-ás csatornán, és nem tudom, hogy a 001eh-t is használja-e a betöltő.

Esetleg lehet animáció is töltés közben? Az Antiriad játékban van töltés közben egy rohanó figura, az is teljesen egyedi ilyen szempontból. Nem tudom, a kettőt lehetne-e kombinálni, vagy az már sok lenne a gépnek.
Igen, gondolkoztam már rajta, hogy mit kéne betenni, annyi a macera vele, hogy szét kell darabolni több részre a kódot.
Az Antiriados animot egyébként a sima EXOS loaderrel is meg lehet oldani, ott csak egy olyan LPT van, ami az anim minden fázisát tartalmazza, és maga az LPT játssza le az animációt, processzoridőt nem igényel, ilyen elven működik a BUZZSAW betöltője is.
Title: Re: MIDI
Post by: Povi on 2023.January.30. 14:29:39
Kis meglepi, próbáljátok ki magnós konfiggal, és várjátok végig a töltést :D
Az utolsó 20 mp nem az igazi, de szerintem ilyen még nem volt :D
Igazi gépen nem próbáltam.
:shock: :shock:
jössz a klubba szombaton?
Title: Re: MIDI
Post by: szipucsu on 2023.January.30. 15:04:54
Lehet hát
Ha a 0-ás csatorna foglalt, akkor szűrőzni lehet, gyűrűmodulációzni nem (a 0 - 2 csatorna között legalábbis), de szűrővel is van pár jó hangzás. Az extra kemény, torzított gitáros hangzáshoz a 0-ás csatorna kellene a gyűrűmod. miatt, de az 1-2 csatorna közötti szűrőzéssel is lehet közepesen kemény gitárhangot kipréselni a gépből. Még a trance-techno hangzáshoz is kell a 0-ás csatorna. Attól függ, mire lenne igény. Ha a 0-ás csatorna nem használható, akkor is lehet jó hangzásokat kihozni így. Bármelyik midit át lehet szerkeszteni, hogy a 0-ás csatornát ne használja. Olyan zenék lennének jók, amik rövidek (gyorsan betöltődik a betöltő), de jó hangzások vannak bennük.

A legközelebbi eredeti EP-s programot ilyen zenélgetve töltögetősre kellene majd megcsinálni, illetve ezentúl az összes programot, ami elkészül EP-ra. :D

Ha lehet animáció is töltés közben, akkor türelmetlenül toporgó ember kellene, akinek majd felrobban a feje a türelmetlenkedéstől, hogy mikor töltődik már be a játék. Vagy még kazettában forgó szalag is jó lehet.
Title: Re: MIDI
Post by: geco on 2023.January.30. 16:22:46
:shock: :shock:
jössz a klubba szombaton?
Tervezem
Title: Re: MIDI
Post by: geco on 2023.January.30. 16:26:39
Ha a 0-ás csatorna foglalt ...
Elméletileg át lehet tenni a megszakítás vezérlését az 1-es csatornára is.

A legközelebbi eredeti EP-s programot ilyen zenélgetve töltögetősre kellene majd megcsinálni, illetve ezentúl az összes programot, ami elkészül EP-ra. :D
Az a terv :D

Ha lehet animáció is töltés közben, akkor türelmetlenül toporgó ember kellene, akinek majd felrobban a feje a türelmetlenkedéstől, hogy mikor töltődik már be a játék. Vagy még kazettában forgó szalag is jó lehet.
Lehet, túl nagy animációra azért nem kell számítani, de szerintem ahhoz hasonló dolgokat, amiket említettél LPT-vel is meg lehet oldani, meg talán a töltés közben a programmal.
Title: Re: MIDI
Post by: szipucsu on 2023.January.30. 18:52:11
Lehet, túl nagy animációra azért nem kell számítani, de szerintem ahhoz hasonló dolgokat, amiket említettél LPT-vel is meg lehet oldani, meg talán a töltés közben a programmal.
Lehetnének pl. táncoló figurák is, mint a Draughts Genius elején (https://www.youtube.com/watch?v=A7QXKnsL4u0). De persze úgy, hogy a figurák a jelenlegi EP-s programozókra hasonlítsanak. :ds_icon_cheesygrin: Vagy valami scrollozó szöveg is lehet, hogy Loading, please wait, multimedia tape loading system by Geco vagy ilyesmi. De ezen még ráérünk később is gondolkozni.
Title: Re: MIDI
Post by: Povi on 2023.January.30. 21:58:17
A scroll demoban hogy csinálták a töltés közbeni pattogó logót? És az nem csak magnós konfigban, hanem lemezes környezetben is működik.
Title: Re: MIDI
Post by: geco on 2023.January.30. 23:27:51
haaat a legegyszerubb az LPT-s megoldas, bar nagyon sok fazis kell hozza, de hogy ne kelljen ketfajta loadert irni, en csak ezt tudom elkepzelni, kb mint az antiriadban, csak meg tobb fazissal.
16 kb-ba a leheto legrovidebb LPT-vel kb 128 frame belefer, a mozgas is egyszeruen megoldhato, vizszintesen minimum 4 pixellel, fuggolegesen akar 1-gyel.
Title: Re: MIDI
Post by: szipucsu on 2023.February.08. 22:21:26
Ha egyszer esetleg készülne Tom és Jerry játékprogram EP-ra, akkor a játék indításakor szólhatna ez a zene. Nem kell csodát várni, csak a főcím elejéből másodperc ez itt.
A játék célja az lenne, hogy a macskával el kell kapni az egeret, ill. az egérrel el kell menekülni a macska elől. Indításkor lehetne választani, a macskát vagy az egeret akarjuk-e irányítani, utóbbit csak egérrel, előbbit csak macská... joystickkal lehetne.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2023.March.13. 22:18:53
Ez egy saját szerzemény. Jellegzetessége, hogy hangokból áll, így magasan kiemelkedik minden olyan dolog közül, mely nem hangokból áll.
Elméletileg nyugtató, ellazító hatása van, és a vegetatív idegrendszert célozza telibe, és paraszimpatikus túltengést okozhat, de hogy mekkora százalékos sikerrel, azt sajnos kutatási eredmények híján nem lehet elmondani. (Ha hazudtam, remélhetőleg DrOG kijavít.)
Ez egy régebbi szerzeményem EP-sítése, amit itt (https://www.youtube.com/watch?v=ihVzIBCagqE&t=130s) meg is lehet hallgatni. Pontosan oda van állítva, ahol kezdődik a feldolgozott rész. Az előtte levő részt senki ne hallgassa (az utána levőt sem muszáj), mert az finoman szólva minden, csak nem művészi.
Title: Re: MIDI
Post by: SlashNet on 2023.April.27. 21:46:27
Kis meglepi, próbáljátok ki magnós konfiggal, és várjátok végig a töltést :D
Az utolsó 20 mp nem az igazi, de szerintem ilyen még nem volt :D
Igazi gépen nem próbáltam.

Something equal for ZX Spectrum:
(Music starts playing after few seconds of loading.)
Valami hasonló ZX Spectrumra:
(A zene lejátszása pár másodperces töltés után indul.)
Etwas Gleiches für den ZX Spectrum:
(Die Musik beginnt nach einigen Sekunden Laden.)
Algo similar para el ZX Spectrum:
(La música comienza después de unos segundos de carga)
Qualcosa di simile per lo ZX Spectrum:
(La musica comincia dopo pochi secondi di caricamento.)
Iets gelijks voor het ZX Spectrum:
(Muziek begint na enkele seconden laden.)
Quelque chose de similaire pour le ZX Spectrum :
(La musique commence après quelques secondes de chargement.)
Title: Re: MIDI
Post by: szipucsu on 2023.June.06. 00:49:46
A közepe tájékán az olasz csizma után kimaradt a hmmmmmmm, az eredetileg sem volt benne a midiben.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2023.June.06. 14:28:06
Jó lett.
Title: Re: MIDI
Post by: Zozosoft on 2023.June.06. 23:16:36
Tetszik!
Title: Re: MIDI
Post by: szipucsu on 2023.June.22. 19:40:02
Megszállt az ihlet délután. Ezt még tervezem folytatni, de most olyan elviselhető állapotban van éppen, így felteszem. Úgy látszik, a Boci-boci tarka variációk kimeríthetetlenek.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2023.July.26. 17:05:49
Kicsit kísérleteztem azzal, hogy a zene egyik felét az egyik EP játssza le, a másik felét egy másik. Tehát egyszerre két EP-n szól a zene, így elvileg többféle hangzást lehet elérni. Itt most azt csináltam, hogy a két szólamot kétfelé szedtem, és több csatornán is szól ugyanaz a szólam, a végeredményt pedig egymásra mixeltem. Az első változatban gyűrűmoduláció nélkül, a másodikban gyűrűmodulációval szólal meg külön-külön a két szólam.
Annyira nem lett nagy cucc, mint gondoltam, de ez csak kísérletezés, és pl. az envelope-okat is jobban be lehetne állítani, talán túlságosan vibrál a hang, így kicsit "zizis".
Úgy lenne majd az igazi, ha 4 EP szól egyszerre, és mindegyiken van gyűrűmoduláció vagy szűrő az érdekesebb hangzásokhoz.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Ep128 on 2023.July.26. 22:19:36
Mindenképpen érdekes kísérlet, amit folytatni kellene! :-)
Title: Re: MIDI
Post by: szipucsu on 2023.August.30. 19:28:30
A Megy a gőzös... kezdetű dal "rockosított" verziójának meghallgatásához tudni kell, hogy hogyan nevezik a vasutas indiánt. Az ő neve Zaka-Toll. A zene sebessége gyorsabb, mint az átlag, ez azért van, mert nálunk a vonatok gyakran késnek, és ezzel próbáljuk ezt ellensúlyozni. Ha esetleg MÁV munkatárs is meghallgatja, hátha elgondolkozik a zene dinamikáján és csinál valamit, hogy a menetrend dinamikája is hasonlóan erőteljes legyen.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: Zozosoft on 2023.August.30. 19:39:04
Jó lett! :ds_icon_cheesygrin:
Esetleg lehetne még egy remix az Orient expresszel :lol:
Title: Re: MIDI
Post by: szipucsu on 2023.September.03. 15:48:42
Kicsit mégis túl gyors volt a tempó, visszavettem belőle. A zene közben is változik most már a tempó, ez talán nem feltűnő. Így is maradt benne rész, ahol a tempó ugyanaz, mint a korábbi verzióban. Egy részen átírtam a kíséretet más hangzásokra, hogy ne fájduljon meg az ember feje a sok berregő gitárhangtól. Talán jobb lett.
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: szipucsu on 2023.September.06. 09:02:06
Tettem fel a letöltések közé frissített gyűjteményt (https://enterpriseforever.com/letoltesek-downloads/midi-songs) az eddigi midikből. Bár az elmúlt évben viszonylag kevés készült. Az ep_midi mappa tartalma igazi gépen is hallgatható, de :FILE bővítés ajánlott hozzá. Rövid help a mappában.
Title: Re: MIDI
Post by: AoC on 2023.September.14. 12:18:55
Tettem fel a letöltések közé frissített gyűjteményt (https://enterpriseforever.com/letoltesek-downloads/midi-songs) az eddigi midikből. Bár az elmúlt évben viszonylag kevés készült. Az ep_midi mappa tartalma igazi gépen is hallgatható, de :FILE bővítés ajánlott hozzá. Rövid help a mappában.

Minden új zene jól jön és újra kedvet ad a fejlesztésekhez. Köszi! :)
Title: Re: MIDI
Post by: szipucsu on 2023.October.06. 23:47:36
Ez néhány keresztény énekből készült remix. Nem tudom, a dallamok mennyire lesznek ismerősek.
Dugig van gyűrűmodulációkkal és szűrőkkel, talán nem fog különösebb csalódást okozni a hangzás. :D
[attach=1]
[attach=2]
Title: Re: MIDI
Post by: geco on 2023.October.09. 15:22:14
Az első tele volt jó hangzással. :)
A második (gitáros is) ,hacsak nem a kettő egy volt :D :D
Title: Re: MIDI
Post by: szipucsu on 2023.October.09. 15:50:10
A második (gitáros is) ,hacsak nem a kettő egy volt :D :D
Ugyanaz a dal az első kettő, csak felgyorsul és gitáros lesz. Amikor kész lett az a rész, gondolkodtam, legyen-e egyáltalán mix, több dallammal folytatás. A második dallam után is gondolkoztam ezen. Akartam volna még egy dallamot, végül ez a 3 lett.
Title: Re: MIDI
Post by: Zozosoft on 2023.October.10. 06:23:48
Nagyon jók! :smt038
Title: Re: MIDI
Post by: szipucsu on 2023.October.25. 22:43:49
Amigáról a Turrican 2 egyik zenéje lenne ez. Nincs benne szűrő, sem gyűrűmoduláció, csak a sztereó hang meg a sajátos basszus az EP jellegzetesség.
[attachurl=1]
[attachurl=2]
Amiga midikbe botlottam a neten, nincs bennünk túl sok csatorna az EP-hez képest, így talán könnyen át lehet ültetni EP-re is ezeket, majd még próbálkozom többel is.
Title: Re: MIDI
Post by: AoC on 2023.October.26. 17:57:28
Amigáról a Turrican 2 egyik zenéje lenne ez. Nincs benne szűrő, sem gyűrűmoduláció, csak a sztereó hang meg a sajátos basszus az EP jellegzetesség.
Még nem hallgattam meg, de nagyon jó ötlet ezeket átírni, kellemes dallamos zenék!
Az Amigának négy PCM hangcsatornája van, pont mint az EP digi zenék, csak teljesen hardveresen. Persze az Amiga nagyobb frekvencián és több bites hangmintákat játszik vissza mint az EP tud, ezért tisztábban szól. Ha jól tudom a Turrican II főcímzenéje kivétel, ott sw keveréssel 7 csatornás a lejátszás, de a betétdalok ott is 3 vagy 4 csatornásak (a negyedik csatornát játék közben hangeffektekre használják).
Title: Re: MIDI
Post by: szipucsu on 2023.October.26. 21:57:03
kellemes dallamos zenék!
Szerintem is kellemes zenék. Ha nincs benne gyűrűmoduláció és hasonlók, akkor is jó benyomást keltenek még EP-n is.
Még eggyel próbálkoztam. Ezen még lehetne finomítani, pl. a dobkíséreten, meg a kétszer előjövő, folyamatosan szóló akkordokat is talán meg lehetne szebb hangzásúra csinálni.
[attachurl=1]
[attachurl=2]
[attachurl=3]
(Arra gondoltam, mellékelem ezentúl külön a zip nélküli epm fájlt is. Nem tudom, erre van-e valakinek igénye egyáltalán. Ha nincs, akkor nem fogom mellékelni külön. A zipben is benne van, csak onnan ki kell tömöríteni, és más is van a zipben.)
Title: Re: MIDI
Post by: geco on 2023.October.27. 08:33:34
Egész jó lett :)
Szerintem fölös külön az EPM-et is feltölteni, benne van a zipben, és úgy érzem, hogy hozzám hasonlóan mindenki először a snapshotot tölti be emuba :D
Title: Re: MIDI
Post by: Zozosoft on 2023.October.27. 09:39:23
Nagyon jók, különösen a második tetszik!
.epm-et elszoktam tenni az SD MIDI könyvtárhoz, addig is amíg nem jön új összes MIDI csomag. De elég a zipből.
Title: Re: MIDI
Post by: szipucsu on 2023.October.27. 18:30:52
Itt van még egy amigás zene, ez is Turrican 2. Itt ugyanaz szól egymás után kétszer, először enyhén nyújtott A-val az ADSR-ben az egyik szólamban, utána pedig ciripelős megszólalással. Még lenne 1-2 envelope, amivel jó, pl. zongorás-lazán lecsengős, vagy akár normál négyszögjel.
[attachurl=1]
[attachurl=2]
(Külön csak az .epm-et nem áll sokból mellékelni, mert amikor feltöltöm ide a fájlokat, pont ott van ez is a mappában. De ha nincs rá igény, akkor marad csak a zipben.)
Title: Re: MIDI
Post by: szipucsu on 2023.October.31. 20:32:56
Megpróbáltam a korábbi hozzászólásban már feltett (https://enterpriseforever.com/sound/midi/msg89483/#msg89483) Powerslide közepe felé azt a részt kicsit szűrősíteni. Vagy jobb lett, vagy nem, ez a két eset lehetséges.
[attachurl=1]
[attachurl=2]
Title: Re: MIDI
Post by: geco on 2023.November.01. 09:48:57
Már nem emléxem milyen volt az előzőben a középső rész, de szerintem jobb lett :D
Title: Re: MIDI
Post by: szipucsu on 2023.November.03. 21:35:39
Amíg az Amiga zenék el nem fogynak, addig lehet konvertálni. A Rick Dangerous zenéje nem igazán hasonlít az EP verzióra.
[attachurl=1]
[attachurl=2]
Title: Re: MIDI
Post by: szipucsu on 2023.November.06. 06:45:31
[attachurl=1]
[attachurl=2]
Title: Re: MIDI
Post by: nyuzga on 2023.November.09. 19:44:45
Nem midi de zeneszerkesztés. Vettem egy gitárt. :)Link (https://drive.google.com/file/d/1ujkbcPHN3GywyM7N2ikGIDJ7PAq6WJfP/view)
Title: Re: MIDI
Post by: szipucsu on 2023.December.27. 12:57:47
Ez a régebbi szerzeményem úgy látom, nem volt még benne a midi csomagban. Talán a Xorgame egyik zenéjének is betettük pár éve. Ez most továbbfejlesztett változat, kicsit szebb a hangzás. Úgy érdemes hallgatni, hogy halkan szól a háttérben.
A dallamot még kb. 1995-ben írtam igazi Enterprise-on.
[attachurl=1]
[attachurl=2]
Title: Re: MIDI
Post by: Zozosoft on 2024.February.07. 10:19:31
Szipucsu!
A Lambadát meg tudnád csinálni valami jó EP-s hangszereléssel?
Esetleg rátenni a harmonika hangra azt a sztereó effektet, ami az Enterball zenéjében is van, ahogy a hosszú hangok ide-oda mennek a két oldal között.

Ez a szám 89-ben, pont az EP-s időkben volt nagy sláger, anno sokat hallgattuk Apucival.
Title: Re: MIDI
Post by: szipucsu on 2024.February.07. 12:26:18
A Lambadát meg tudnád csinálni valami jó EP-s hangszereléssel?
A Lambi már benne van a midi gyűjteményben, de akkor pofozok kicsit majd a hangzáson.