Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 222968 times)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 69.0.3497.100 Chrome 69.0.3497.100
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #930 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 lover
  • *
  • Posts: 955
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Zeneprogramozás
« Reply #931 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

  • EP addict
  • *
  • Posts: 8602
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 70.0.3538.67 Chrome 70.0.3538.67
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #932 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 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 69.0.3497.100 Chrome 69.0.3497.100
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #933 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: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Zeneprogramozás
« Reply #934 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

  • EP addict
  • *
  • Posts: 8602
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 62.0 Firefox 62.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #935 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 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Zeneprogramozás
« Reply #936 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: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 69.0.3497.100 Chrome 69.0.3497.100
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #937 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

  • EP addict
  • *
  • Posts: 8602
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 62.0 Firefox 62.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #938 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 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13731
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 63.0 Firefox 63.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #939 on: 2018.October.24. 15:44:00 »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8602
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 70.0.3538.67 Chrome 70.0.3538.67
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #940 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 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8602
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 62.0 Firefox 62.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #941 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 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 69.0.3497.100 Chrome 69.0.3497.100
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #942 on: 2018.October.24. 23:05:26 »
öregszetek, mert ilyen specy töltés zenét már többször beszéltük, voltak videók is :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8602
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 62.0 Firefox 62.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #943 on: 2018.October.24. 23:41:28 »
öregszetek, mert ilyen specy töltés zenét már többször beszéltük, voltak videók is :)
Egy zenére emlékszem, azt Zozo megcsinálta EP-re is. Ez tuti nem volt, mert emlékeznék rá. Aztán ki tudja, lehet, reset volt az agyamban utána, csak nem tudtam róla. A screen kirajzolásával egyszerre a "zene" olyan jól sikerült, hogy ennek emléke kikapcsolás után is megmaradna a memóriában.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline nyuzga

  • EP addict
  • *
  • Posts: 2162
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 62.0 Firefox 62.0
    • View Profile
Re: Zeneprogramozás
« Reply #944 on: 2018.October.25. 15:49:18 »