Welcome, Guest. Please login or register.


Author Topic: MIDI (Read 85791 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8111
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #480 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?
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #481 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.
« Last Edit: 2017.October.08. 13:59:49 by IstvanV »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8111
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #482 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.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #483 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.):
19077-0

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.
« Last Edit: 2017.October.08. 21:15:45 by IstvanV »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8111
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #484 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.
« Last Edit: 2017.October.08. 23:23:26 by szipucsu »
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #485 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.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8111
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #486 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?
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #487 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.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8111
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #488 on: 2017.October.09. 17:59:42 »
* Moonlight Shadow.ep128s (60.49 kB - downloaded 27 times.)
* moonlshd.zip (20.2 kB - downloaded 22 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #489 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:
* moonlshd.epm (9.88 kB. 116x39 - viewed 64 times.)

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 (9.83 kB. 62x39 - viewed 63 times.)

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. :)
« Last Edit: 2017.October.09. 19:07:32 by IstvanV »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8111
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #490 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.
« Last Edit: 2017.October.09. 19:18:20 by szipucsu »
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MIDI
« Reply #491 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.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13537
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 56.0 Firefox 56.0
    • View Profile
    • http://enterprise.iko.hu/
Re: MIDI
« Reply #492 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!

Offline szipucsu

  • EP addict
  • *
  • Posts: 8111
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #493 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á:
* Moonlight 125.ep128s (102.78 kB - downloaded 25 times.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8111
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: MIDI
« Reply #494 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
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos