ENTERPRISE KLUB
2021. november 6., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Belépés kizárólag klubtagok részére! (Klubkártyával vagy előfizetéssel!)
Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 278568 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 9154
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 54.0 Firefox 54.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #825 on: 2017.August.09. 01:25:27 »
István módszerével megcsináltam jobban. A pmin és pmax változókban lehet megadni, mely pitch értékeknél legyen a legjobban bal ill. jobb oldalon a hang. Nem tudom, nem túlzás-e a most megadott 25 és 55. Írtam még a Dreamland elé pár hangot (nem biztos, hogy illik is hozzá), amiknél jól előjön a jobb- és baloldali "pártállás": az egyik s szólam balról (mély hangok), a másik jobbról (magas hangok) indul:
* stereo play2.ep128s (43.55 kB - downloaded 255 times.)

A sin és cos függvénnyel hogyan lenne a képlet? És a mod függvénnyel? Ezeket nem értem.
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 52.0 Firefox 52.0
    • View Profile
Re: Zeneprogramozás
« Reply #826 on: 2017.August.09. 10:08:24 »
A sin és cos függvénnyel hogyan lenne a képlet? És a mod függvénnyel?

Valami ilyesmi:
* stereo3.bas (8.34 kB. 56x33 - viewed 183 times.)

Indításkor táblázatokat készít, ami meglehetősen lassú.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9154
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 54.0 Firefox 54.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #827 on: 2017.August.09. 11:20:08 »
Valami ilyesmi:
Nem rossz, néha kicsit talán zavaró, hogy a két csatorna túl messze kerül egymástól a sztereó térben. Amikor csak az egyiken van hang, akkor nem baj, ha messze van a másiktól. Én fejhallgatón hallgattam, hangszóróból biztos természetesebb.

Ennek mi a lényege? Milyen elv alapján határozza meg, melyik hang honnan szóljon? Elsőre arra számítottam, a szinusz/koszinusz függvény szerint "hullámozni" fog a hang balról jobbra, jobbról balra.

Quote
Indításkor táblázatokat készít, ami meglehetősen lassú.
Ha gépi kódú játékokba rakunk be így előállított zenéket, akkor nem gond, ha lassan indul a lejátszás.
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 52.0 Firefox 52.0
    • View Profile
Re: Zeneprogramozás
« Reply #828 on: 2017.August.09. 11:24:28 »
Nem rossz, néha kicsit talán zavaró, hogy a két csatorna túl messze kerül egymástól a sztereó térben.

Ez javítható a megjegyzéssé alakított sorral, amely korlátozza a sztereó szélességet.

Quote
Ennek mi a lényege? Milyen elv alapján határozza meg, melyik hang honnan szóljon?

A mod() függvény miatt többször ismétlődik a bal->jobb mozgás, a 25-ös hang balról szól, aztán 39-ig jobbra halad, majd 40-nél visszaugrik balra, és így tovább.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9154
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 54.0 Firefox 54.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #829 on: 2017.August.09. 14:54:23 »
Bach: Badinerie sztereósítva. (Az eredeti programot az ep128.hu-ról szedtem le.)
Így milyen?
* Badinerie stereo.ep128s (192.81 kB - downloaded 243 times.)
* badiner1.bas (4.03 kB - downloaded 225 times.)
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 geco

  • EP addict
  • *
  • Posts: 6303
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Zeneprogramozás
« Reply #830 on: 2017.August.09. 15:05:07 »
Az összes jó, a stereo3-nál törölt kommenttel a legjobb, Badinerie-nél a szaggatott hangok zavaróak, nem tudom sztereosítás nélkül milyen volt.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9154
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 54.0 Firefox 54.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #831 on: 2017.August.09. 15:19:57 »
A Für Elise eleje sztereósítva. Nem lett olyan jó, mint gondoltam. Ez csak 4MHz-cel játszható le, mert a lecsengés érdekében valóságosan várakozik, amíg meg nem szólal a következő hang. Tehát ebben a formában nem nagyon használható fel szerintem sok mindenre.
* Für Elise start stereo.ep128s (42.86 kB - downloaded 235 times.)
* festereo.bas (2.45 kB - downloaded 225 times.)
István sztereósítási módszere nekem kínai, de a szinuszos módszerrel is meg lehet próbálni ezt is, és a Badinerie-t is.
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: 9154
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 54.0 Firefox 54.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #832 on: 2017.August.09. 15:28:22 »
A Badinerie-ben talán az lehetett zavaró, hogy a kíséret is eleve sztereóba van szétrakva. Ezt megszüntettem, most talán jobb:
* Badinerie stereo 2.ep128s (43.77 kB - downloaded 235 times.)
* badiner2.bas (4.03 kB - downloaded 224 times.)
Egyébként 6MHz-en kellene lejátszani ezt már, különben nem lesz folyamatos a lejátszás. Sajnos ez a sok számítás lelassítja a basic-et. De ha gépi kódú programba kerül be esc szekvenciákkal kimentve, akkor gondolom, normális a sebesség.
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: 14051
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Zeneprogramozás
« Reply #833 on: 2017.August.09. 15:33:35 »
Szerintem elég jók lettek.

Az jutott eszembe, hogy vajon AY lejátszó rutinból is lehetne ilyet csinálni, ahol nem fixen vannak szétrakva a csatornák, hanem ezen elv alapján? Aztán megnézni pl PT3-kkal...


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 59.0.3071.115 Chrome 59.0.3071.115
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #834 on: 2017.August.09. 15:41:11 »
feltuningoltam ezt is :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 9154
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #835 on: 2017.August.21. 13:27:45 »
A zajcsatorna (3-as) STYLE értékeit nézegettem. A gépkönyv szerint 4 és 8 között nincs paraméter, de pl. 5-ös értéknél a key click hangja öblösebb lesz, amíg a 3-as csatorna szól. És a 6-os, 7-es érték is kicsit más, mint a 0. Ez csak véletlen maradt ki a gépkönyvből? Vannak még egyéb rejtett dolgai a zajcsatorna style paramétereinek?

UI: Közben leesett, hogy pl. az 5-ös paraméter az a 4-es paraméter + 1-es. De ha a másik csatornán nincs semmi, akkor is megváltozik tőle a hang.
« Last Edit: 2017.August.21. 13:35:16 by szipucsu »
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 52.0 Firefox 52.0
    • View Profile
Re: Zeneprogramozás
« Reply #836 on: 2017.August.21. 13:31:01 »
A zajcsatorna (3-as) STYLE értékeit nézegettem. A gépkönyv szerint 4 és 8 között nincs paraméter, de pl. 5-ös értéknél a key click hangja öblösebb lesz, amíg a 3-as csatorna szól. És a 6-os, 7-es érték is kicsit más, mint a 0. Ez csak véletlen maradt ki a gépkönyvből? Vannak még egyéb rejtett dolgai a zajcsatorna style paramétereinek?

Nem tudom, BASIC-ben is így van-e, de a zajcsatornánál az alsó 2 bitnek is van jelentősége, ezek határozzák meg, mi lesz a zaj órajele:
0: 31.25 kHz-es négyszögjel
1-3: a 0-2. csatorna kimenetének a lefutó élei

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 60.0.3112.78 Chrome 60.0.3112.78
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #837 on: 2017.August.26. 21:35:35 »
egy rendező algoritmus vizualizációja hanggal.
totál mint egy bartók béla zene! durva! (hallgasd végig!)
https://www.youtube.com/watch?v=QbRoyhGdjnA
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 9154
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 60.0.3112.101 Chrome 60.0.3112.101
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #838 on: 2017.August.26. 22:15:48 »
egy rendező algoritmus vizualizációja hanggal.
Kicsit fura algoritmus, nagyon lassúnak tűnik.
Tényleg olyan bartókos volt. Kár, hogy nincs kotta az algoritmus hangjairól.
Bartókot sose értettem, mint zeneszerzőt. Olyan bágyasztóak direkt a zenéi. Mindig olyan fura hangközöket tesz bele, amik olyan "tompává" teszik a zenét. Még anno olyat mondott a magyartanárunk, hogy valamiféle, abban az időben aktuális életérzést akart kifejezni így. Elég depis életérzés lehet akkor.
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 60.0.3112.78 Chrome 60.0.3112.78
    • View Profile
    • Honlapom
Re: Zeneprogramozás
« Reply #839 on: 2017.August.26. 22:24:04 »
Kicsit fura algoritmus, nagyon lassúnak tűnik.
Tényleg olyan bartókos volt. Kár, hogy nincs kotta az algoritmus hangjairól.
Bartókot sose értettem, mint zeneszerzőt. Olyan bágyasztóak direkt a zenéi. Mindig olyan fura hangközöket tesz bele, amik olyan "tompává" teszik a zenét. Még anno olyat mondott a magyartanárunk, hogy valamiféle, abban az időben aktuális életérzést akart kifejezni így. Elég depis életérzés lehet akkor.

hát szerintem zseniális a bartók zene, tisztára mint valami progmetál :)
Vigyázat! Szektás vagyok! :)