ENTERPRISE KLUB
2018. május 26., 1065 Budapest, Révay utca 14., 14-19 óráig.
Részletek
Welcome, Guest. Please login or register.


Author Topic: Bővített Midiplay (Read 1959 times)

Online geco

  • EP addict
  • *
  • Posts: 4828
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Bővített Midiplay
« Reply #45 on: 2017.October.29. 07:55:40 »
Jók lettek a hangszerek benne :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 6981
  • 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: Bővített Midiplay
« Reply #46 on: 2017.October.29. 09:52:16 »
Itt a dobokat likvidáltam, de van, ahol csak két szólam szól egyszerre, ott elférnének.
* Magicball 1.ep128d (49.58 kB - downloaded 20 times.)
* Magicball 1.zip (3.9 kB - downloaded 13 times.)

Offline szipucsu

  • EP addict
  • *
  • Posts: 6981
  • 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: Bővített Midiplay
« Reply #47 on: 2017.October.29. 10:43:40 »
Egyébként a SidBasic-es snapshothoz/demóhoz is ilyen magasabb órajel kell? Vagy arra elég a 4MHz is? Inkább csak a sid-midinek kell 12 órajel, azt állítom be alapból.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4560
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Bővített Midiplay
« Reply #48 on: 2017.October.29. 10:50:24 »
Egyébként a SidBasic-es snapshothoz/demóhoz is ilyen magasabb órajel kell? Vagy arra elég a 4MHz is? Inkább csak a sid-midinek kell 12 órajel, azt állítom be alapból.

A SIDBASIC működik 4 MHz-en is, de magasabb órajelen nagyobb lehet a lejátszási frekvencia és így javul a minőség. Túl magas azonban ne legyen, mert romlik a frekvencia konverzió pontossága, azaz egyre hamisabb lesz a hang. De 8-10 MHz jó, ilyen órajel valódi gépen is létezik, és itt 25-30 kHz-es lejátszás érhető el.

A sid_midi.com-ot célszerű legalább 10 MHz-en futtatni, a 100 Hz-es MIDI vezérlés C nyelven írt programmal meglehetősen magas CPU igényű. :oops: De itt is növelhető a lejátszás frekvenciája, 16 MHz-es Z80 esetén már 25 kHz-es.

Offline endi

  • EP addict
  • *
  • Posts: 6417
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Honlapom
Re: Bővített Midiplay
« Reply #49 on: 2017.October.29. 10:54:00 »
Itt a dobokat likvidáltam, de van, ahol csak két szólam szól egyszerre, ott elférnének.
(Attachment Link)
(Attachment Link)

hát ez nem túl jó így dobok nélkül. elveszítette a dinamikáját, lendületét
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline IstvanV

  • EP addict
  • *
  • Posts: 4560
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Bővített Midiplay
« Reply #50 on: 2017.October.29. 11:29:33 »
Fejleszteni kellene még a csatorna foglaláson, akkor megoldható lenne, hogy több hang szóljon egyszerre ugyanazt a csatornát megosztva, de ehhez valószínűleg módosítani kellene a 70/77-es vezérlő értelmezésén. Esetleg újabb vezérlőt használni a MIDI csatornák prioritásának a beállítására.

Offline szipucsu

  • EP addict
  • *
  • Posts: 6981
  • 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: Bővített Midiplay
« Reply #51 on: 2017.October.29. 11:44:18 »
Fejleszteni kellene még a csatorna foglaláson, akkor megoldható lenne, hogy több hang szóljon egyszerre ugyanazt a csatornát megosztva, de ehhez valószínűleg módosítani kellene a 70/77-es vezérlő értelmezésén. Esetleg újabb vezérlőt használni a MIDI csatornák prioritásának a beállítására.
Nekem ez már kicsit magas. :D Mondjuk így sem gyenge, hogy Enterprise-on lehet készíteni midiből C64-es zenei fájlokat.

A dobokat nem tudom, mennyire lehet jól megoldani. Majd még kísérletezek dobhangzásokkal. Az a Dave-es zajcsatorna nagyon jó volt, a C64 ilyet nem tud, meg sztereó hangzást se.

UI.: A 4bociexo-ban szólt egyszerre dob is és más hang is, ha jól hallottam. Annak is majd megnézem az envelope-ját.
Ami még meglep, hogy (szerintem) a C64-es négyszögjel alig hasonlít az EP-s négyszögjelre. A háromszögjel viszont kicsit közelebb áll hozzá talán, annak meglepően finom, kellemes a hangzása.
« Last Edit: 2017.October.29. 11:48:43 by szipucsu »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4560
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Bővített Midiplay
« Reply #52 on: 2017.October.29. 11:48:35 »
A Magic Ball-t lehetne úgy is szerkeszteni, hogy csak akkor amikor mind a négy sáv egyszerre szólna, a második sávban törölni a dobokkal egyidejű hangjegyeket, és a csatornákat így hozzárendelni:

Ha a harmadik sáv nem szól: az első sáv a 0. SID csatornára, a második az 1.-re, a dobok pedig a 2.-ra
Ha a második sáv nem szól: az első sáv a 0. SID csatornára, a harmadik az 1.-re, a dobok pedig a 2.-ra
Ha csak az első sáv némított: a második sáv az 1. SID csatornára, a harmadik a 0.-ra (vagy fordítva?), a dobok pedig a 2.-ra
Ha mind a négy aktív: az első sáv a 0. SID csatornára, a harmadik az 1.-re, a második és a dobok pedig a 2.-ra (vagy hangjegy törléssel, vagy a 2. csatornát átmenetileg megosztva)

Természetesen így a zene közben állítgatni kell a 77-es vezérlőt. Ezen kívül én törölném az R-eket a hangszer definíciókból, itt csak problémát okoznak.

Offline szipucsu

  • EP addict
  • *
  • Posts: 6981
  • 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: Bővített Midiplay
« Reply #53 on: 2017.October.29. 11:53:48 »
Úgy nem lenne jó, hogy fixen végig lefoglalva tartani a 3 csatornát a zenének? Közben a dobok megszólalnának akkor, amikor nem szól mind a három szólam (nem fix kiosztással, hanem ahol éppen talál dinamikus kiosztással helyet). Vagy ha három szólam szól egyszerre, akkor lenne bonyolult a helyzet, de akkor az egyszerűség kedvéért (lusta vagyok :D ) egyszerűen kihagynám a dobokat.
De ha gondolod, megcsinálhatod, ahogy írtad.

én törölném az R-eket a hangszer definíciókból, itt csak problémát okoznak.
Az még a Vivaldi zene miatt került oda. Rövidek a hangok abban a zenében, gyakran elhallgattak, közben kicsit "pattogott" a hang megszólalás és elhallgatás előtt, azért tettem bele az R-eket. De másik zenéhez tényleg nem fontos, csak bennemaradt.