Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 410704 times)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #915 on: 2018.October.10. 14:03:09 »
miért nem csinálod azt, hogy lezárod a sound: csatornát, majd megnyitod mint file csatornát, access output-al. ezután lejátszod a basic programot és bezárod a fájlt. így a lejátszott zene esc szekvenciás fájl lesz amit bármikor lejátszhatsz
Vigyázat! Szektás vagyok! :)

Offline Tomato77

  • EP user
  • *
  • Posts: 397
  • Country: hu
    • Támogató Támogató
Re: Zeneprogramozás
« Reply #916 on: 2018.October.10. 14:18:53 »
Így meg lehet nézni, mit csinál a SOUND... Kipróbálom, köszi!
Kotasoft

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #917 on: 2018.October.21. 23:44:05 »
A zajcsatornán miért csak 5 féle polinomszámláló értéket lehet megadni? Ha van 17, 15, 11, 9, 7 bites polinomszámláló értékre lehetőség, miért nincs pl. 10 bitesre, 8 bitesre, 5 bitesre? 5 bites pont logikusan jönne a sorban, a hangzása is biztos egyedi lenne. Azt ki lehetne következtetni, milyen hangja lenne az 5 bitesnek?
A négyszögcsatornákon is van 4 bites, 5 bites, 7 bites torzítás. Itt miért nem érthető el 6 bites, vagy 4 bitesnél kisebb? Az 1 bites lenne az alapértelmezett négyszögjel?
Vagy el lehetne érni a zajcsatornán más hangmagasságot úgy, hogy nem használunk hozzá másik csatornát? Pl. ne csak az alap 250/8=31.25KHz lehetne, hanem mondjuk 250/10=25KHz is.

Ezeket basicből nem lehet elérni. Gépi kódból sem?

Ami még érdekes, hogy a zajcsatorna 17 bites és 7 bites polinomszámlálóval egyenletesen szól, 11 és 9 bitesnél van valami "vibrálás" a hangban. A négyszögcsatornák torzításaiban is van ilyen, talán magas torzításnál a legfeltűnőbb, közepes torzításnál nem (mindig) feltűnő, alacsony torzításnál talán nincs is. Ez miért lehet?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #918 on: 2018.October.22. 00:31:16 »
gépi kódból mindent el lehet érni.
érdemes lenne összeírni mi az amit basicból nem! asszem a hangban vannak ilyenek.
Vigyázat! Szektás vagyok! :)

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: Zeneprogramozás
« Reply #919 on: 2018.October.22. 08:12:39 »
A zajcsatornán miért csak 5 féle polinomszámláló értéket lehet megadni?
Mert ennyit gyártottak bele a DAVE csipbe. Te ki tudsz választani a kocsidon egy harmadik és negyedik sebességi fokozat közötti sebességet? ;)
Quote
Ha van 17, 15, 11, 9, 7 bites polinomszámláló értékre lehetőség, miért nincs pl. 10 bitesre, 8 bitesre, 5 bitesre? 5 bites pont logikusan jönne a sorban, a hangzása is biztos egyedi lenne.
Mert a tervezéskor úgy döntöttek, hogy ami benne van az belekerül, ami nincs benne az kimarad.
Quote
Azt ki lehetne következtetni, milyen hangja lenne az 5 bitesnek?
Ki, ha tudnánk hogy milyen. Csak nincs értelme, mert ilyen nincs benne, így senki nem határozta meg a paramétereit. István valószínűleg le tudná programozni az összes különböző változatát egy szimulációs szoftverben, de ettől még nem fog belekerülni a DAVE-be. :(
Quote
A négyszögcsatornákon is van 4 bites, 5 bites, 7 bites torzítás. Itt miért nem érthető el 6 bites, vagy 4 bitesnél kisebb?
Lásd az első kérdésre adott választ!
Quote
Az 1 bites lenne az alapértelmezett négyszögjel?
Valószínűleg ez teljesen értelmetlen művelet lenne.
Quote
Vagy el lehetne érni a zajcsatornán más hangmagasságot úgy, hogy nem használunk hozzá másik csatornát? Pl. ne csak az alap 250/8=31.25KHz lehetne, hanem mondjuk 250/10=25KHz is.
Lásd az első kérdésre adott választ!
Quote
Ezeket basicből nem lehet elérni. Gépi kódból sem?
Ami nincs, az nincs, így elérni sem lehet. :oops:
Quote
Ami még érdekes, hogy a zajcsatorna 17 bites és 7 bites polinomszámlálóval egyenletesen szól, 11 és 9 bitesnél van valami "vibrálás" a hangban. A négyszögcsatornák torzításaiban is van ilyen, talán magas torzításnál a legfeltűnőbb, közepes torzításnál nem (mindig) feltűnő, alacsony torzításnál talán nincs is. Ez miért lehet?
A moduláció és az emberi hallás összjátékának eredménye.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #920 on: 2018.October.22. 11:40:44 »
gépi kódból mindent el lehet érni.
érdemes lenne összeírni mi az amit basicból nem! asszem a hangban vannak ilyenek.
Szerintem a midiplay-ben minden benne van, ami elérhető.
Basic-ből talán az az 50Hz-es sebességgel változó hang (amikor nagyon gyorsan megosztva szól két hang egy csatornán) nehezen érhető el, de mintha te csináltál volna egyszer hasonlót valami envelope-pal. De az envelope-nak el is kell halkulnia, mert 0 hanghosszúság nem lehet az envelope number-ben, úgy már nem lesz olyan gyors.
Az nem érhető el még basicből, hogy fázisonként változzon, hogy van-e torzítás és milyen.
Ha igazat ír Ergognomic, akkor csak ezek nem érhetők el basic-ből, szerintem.

Van még, amikor nem tudjuk előre, milyen fázisban fog találkozni két hang, pl. amikor gyűrűmodulálunk két teljesen egyforma hangot, ott különféle, egész érdekes hangzások jöhetnek elő véletlenszerűen. Azt lenne jó állítani valahogy.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #921 on: 2018.October.22. 12:49:00 »
van ez a davetest program, a jobb felső sarokban lévő "misc" dolgok szerintem nem érhetők el a sound: eszközzel.
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Zeneprogramozás
« Reply #922 on: 2018.October.22. 13:42:20 »
van ez a davetest program, a jobb felső sarokban lévő "misc" dolgok szerintem nem érhetők el a sound: eszközzel.

Az első kettő (polinom számláló hossza és cseréje) elérhető, a 3. csatornán a STYLE állításával. Az utolsó is OUT utasítással (OUT 191, 14 vagy 6). A D/A módhoz vagy a sync bit használatához a BASIC nem elég gyors.

Az 1 bites lenne az alapértelmezett négyszögjel?

A négyszögjelet nem polinom számláló generálja, a legrövidebb "értelmes" számláló 2 bites lenne, ami ugyan négyszögjelet állítana elő, de 2/3 kitöltési tényezővel.
« Last Edit: 2018.October.22. 13:48:53 by IstvanV »

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #923 on: 2018.October.22. 14:01:25 »
Az első kettő (polinom számláló hossza és cseréje) elérhető, a 3. csatornán a STYLE állításával.
Egyébként a 7 bites polinomszámláló miért van külön a többitől? Egyszerűbb lenne, ha a legördülő menüben 17, 15, 11, 9, 7 bitesek közül lehetne választani, mindegyik kizárja a másikat. Az angol gépkönyvben is külön említik a 7 bitest.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Zeneprogramozás
« Reply #924 on: 2018.October.22. 14:05:00 »
Egyébként a 7 bites polinomszámláló miért van külön a többitől?

Valószínűleg a hardver korlátai miatt, szerintem a DAVE csak 4 számlálót tartalmaz, egy 4, 5 és 7 biteset, illetve egy változtatható hosszúságút, és az utóbbi kettő cserélhető.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #925 on: 2018.October.22. 23:33:51 »
Az utolsó is OUT utasítással (OUT 191, 14 vagy 6).

na de ez nem hivatalos :) nem a sound: eszköz része.
majd megpróbálom basic-ből, mert a davetest-ben olyanokat ki lehet hozni belőle amit eddig még nem hallottam
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #926 on: 2018.October.23. 08:29:08 »
A torzított gitárhang hajlításra lehetne olyat, hogy az órajelet fokozatosan változtatni. Így az alacsony torzítás olyan hangjait is meg tudnánk szólaltatni, amiket amúgy nem. Ha játék alatt szólna, és a játék nem enne sok prociidőt, talán még ott se zavarna be.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #927 on: 2018.October.24. 15:44:00 »

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #928 on: 2018.October.24. 16:56:16 »
ZX Spectrum load music :-D
Ez nagyon kész! :smt043

Érdekes, engem a 4 bites (alacsony) torzításra emlékeztet a hangja.
Jó lenne írni valami szerkesztőt az ilyen töltéshanghoz. Nem tudom, a különböző hangmagasságok hogyan jönnek ki, mert elvileg 0 és 1 váltakozhat csak, de ha nagyon gyorsan váltakoznak, akkor úgy hathatnak, mintha a hangmagasság változna.
EP-re meg lehetne csinálni ezt a screen-t? Mármint töltéshang szempontjából átírni.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #929 on: 2018.October.24. 22:51:12 »
ZX Spectrum load music :-D
Azóta harmadszor néztem/hallgattam meg ezt, de még egy párszor meg is fogom. Az nem világos teljesen, hogy ott tényleg ZX Spectrum van a monitor előtt? Jobban hasonlít Spectrum 128-ra, de talán csak azért, mert sötét van? Mintha az enter gomb nem ilyen lenne Spectrumon. Vagy az valami Spectrum klón lenne?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos