Welcome, Guest. Please login or register.


Author Topic: Zeneprogramozás (Read 410485 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 #930 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

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #931 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 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: Zeneprogramozás
« Reply #932 on: 2018.October.25. 15:49:18 »
Ez sem rossz. :)

https://www.youtube.com/watch?v=goUsZqYlLVs

[ Guests cannot view attachments ]

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #933 on: 2018.October.25. 20:09:48 »
ZX Spectrum load music :-D
Azt nem értem, hogyan fér bele a töltés egyetlen blokkba. A screenek majdnem 8 kilobájtosak. Ez 4 kilobájtnál kisebb lenne? Valami más formátum, mint az scr?
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 #934 on: 2018.October.25. 20:26:33 »
Azt nem értem, hogyan fér bele a töltés egyetlen blokkba. A screenek majdnem 8 kilobájtosak. Ez 4 kilobájtnál kisebb lenne? Valami más formátum, mint az scr?

specyn nem blokkos a töltés. bármekkora lehet egy file és azt egyben tölti be
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Zeneprogramozás
« Reply #935 on: 2018.October.28. 20:39:51 »
találtam pár c64 trance-jellegű zenét, hát, azt kell mondjam, azok a specy zenék sokkal jobbak... hangzásban is.
https://youtu.be/f2du-D9Sefk
https://youtu.be/6vEesg3SFUI
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 #936 on: 2018.October.28. 21:00:05 »
találtam pár c64 trance-jellegű zenét, hát, azt kell mondjam, azok a specy zenék sokkal jobbak... hangzásban is.
Az első kifejezetten monoton. Már eluntam magam 1 perc után, mert ugyanaz a pár hang ismétlődött. De ha kicsit jobban variálta volna, egész jó is lehetett volna.
Azt nem értem, hogy sok mindent, amit mi EP-n meg tudunk csinálni, azt C64-en miért nem hallottam soha. A 2 torzítást, a sztereo hangot és a zajcsatornát kivéve tudja a C64 is, amit az EP, nem? Pl. ami gyűrűmodulációval olyan jól szól, picivel eltér a két csatornán a hangmagasság. Meg amik a múltkori Crazy techno EP-s midiben voltak. De ilyeneket mégse hallok C64-en.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Tomato77

  • EP user
  • *
  • Posts: 397
  • Country: hu
    • Támogató Támogató
Re: Zeneprogramozás
« Reply #937 on: 2018.November.13. 21:09:47 »
Főleg Szipucsuban reménykedem. :) Basic-ben melyik pitch értékek felelnek meg a dó, ré, mi, fá, stb. hangoknak? 37, 39, 41, 43, 44, 46… értékekkel próbálkozom, de állati hamis. Nem értek a zenéhez, csak annyit hallok, hogy nem jó, de nem tudom, hogyan kéne módosítani.

100 ENVELOPE NUMBER 1;0,63,63,1;0,-20,-20,5;0,-43,-43,30
101 DO1=37
102 RE=39
103 MI=41
104 FA=43
105 SZO=44
106 LA=46
107 TI=47
108 DO2=49
110 SOUND PITCH DO1,DURATION 12,ENVELOPE 1
120 SOUND PITCH MI,DURATION 12,ENVELOPE 1
130 SOUND PITCH DO1,DURATION 12,ENVELOPE 1
140 SOUND PITCH MI,DURATION 12,ENVELOPE 1
150 SOUND PITCH SZO,DURATION 24,ENVELOPE 1
160 SOUND PITCH SZO,DURATION 24,ENVELOPE 1
200 SOUND PITCH DO1,DURATION 12,ENVELOPE 1
210 SOUND PITCH MI,DURATION 12,ENVELOPE 1
220 SOUND PITCH DO1,DURATION 12,ENVELOPE 1
230 SOUND PITCH MI,DURATION 12,ENVELOPE 1
240 SOUND PITCH SZO,DURATION 24,ENVELOPE 1
250 SOUND PITCH SZO,DURATION 24,ENVELOPE 1
300 SOUND PITCH DO2,DURATION 12,ENVELOPE 1
310 SOUND PITCH TI,DURATION 12,ENVELOPE 1
320 SOUND PITCH LA,DURATION 12,ENVELOPE 1
330 SOUND PITCH SZO,DURATION 12,ENVELOPE 1
340 SOUND PITCH FA,DURATION 24,ENVELOPE 1
350 SOUND PITCH LA,DURATION 24,ENVELOPE 1
400 SOUND PITCH SZO,DURATION 12,ENVELOPE 1
410 SOUND PITCH FA,DURATION 12,ENVELOPE 1
420 SOUND PITCH MI,DURATION 12,ENVELOPE 1
430 SOUND PITCH RE,DURATION 12,ENVELOPE 1
440 SOUND PITCH DO1,DURATION 24,ENVELOPE 1
450 SOUND PITCH DO1,DURATION 24,ENVELOPE 1
Kotasoft

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Zeneprogramozás
« Reply #938 on: 2018.November.13. 21:53:13 »
Basic-ben melyik pitch értékek felelnek meg a dó, ré, mi, fá, stb. hangoknak?

37, 39, 41, 42, 44, 46, 48, 49

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: Zeneprogramozás
« Reply #939 on: 2018.November.13. 23:15:35 »
Főleg Szipucsuban reménykedem. :) Basic-ben melyik pitch értékek felelnek meg a dó, ré, mi, fá, stb. hangoknak? 37, 39, 41, 43, 44, 46… értékekkel próbálkozom, de állati hamis.

Rossz a kérdés... A szolmizációs hangok (do re mi fa stb) nem jelentenek abszolút hangmagasságot! Azok az abc-s hangok (c, d, e, f, g,stb.). Bármelyik abc-s hang lehet a "dó".

Egyébként lászólag ez a boci-boci tarka akar lenni :-)

Ami problémát látok benne: nálad a FA-SZO és LA-TI között van félhang lépés, azért hamis!

A MI-FA és a TI-DO között kéne a félhang! (Mi fán terem a tidó?) István válasza jó!




*** Speicherplatz zu klein

Offline Tomato77

  • EP user
  • *
  • Posts: 397
  • Country: hu
    • Támogató Támogató
Re: Zeneprogramozás
« Reply #940 on: 2018.November.14. 05:42:44 »
Köszönöm mindkettőtöknek! Így tényleg sokkal jobban szól, sose jöttem volna rá a megoldásra. Valóban a boci-boci tarka szeretett volna lenni. :)
Kotasoft

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zeneprogramozás
« Reply #941 on: 2018.November.14. 11:22:35 »
Főleg Szipucsuban reménykedem.
A poént már lelőtték. De ha zenét akarsz basicben, akkor azt talán könnyebb a Midi to basic programmal, főleg ha csak egyszólamú a zene. Csak szünetet nem szabad tenni bele. De lehet többszólamú zenéhez is, csak minden hangnak mindig egyszerre kell kezdődnie.

Egyébként miért nem DATA sorokba írtad? Ja, mert akkor a do, re, mi, stb. változókat nem lehet beolvasni... De erre is lenne megoldás.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Tomato77

  • EP user
  • *
  • Posts: 397
  • Country: hu
    • Támogató Támogató
Re: Zeneprogramozás
« Reply #942 on: 2018.November.14. 14:43:24 »
Nem Basic-ben szeretnék zenélni, de Endi ötlete alapján szerintem így a legkönnyebb "zenét" készíteni játékhoz. Basic-ben megcsinálom, aztán ha jó, átirányítom a csatornát SOUND:-ról fájlba, aztán a kapott szekvenciát beletehetem a C programba. Természetesen nem a boci-boci tarka fog szólni alatta, ez csak próba. A próbaprogram is primitív, nem akartam a DATA sorokkal bonyolítani.
Kotasoft

Offline Tomato77

  • EP user
  • *
  • Posts: 397
  • Country: hu
    • Támogató Támogató
Re: Zeneprogramozás
« Reply #943 on: 2018.November.14. 16:22:36 »
Mégsem értem a SYNC-et... :( A felhasználói kéziköny azt írja, hogy “követő szám azt jelzi, hogy hány másik hangforrásra kell várakoznunk”. Szipucsu aláírásában lévő példából azt látom, hogy a SYNC-et azoknál a hangoknál is meg kell adni, amikre várunk. Tehát ha egyszerre két hangot szeretnék megszólaltatni két különböző csatornán, akkor mindkettőhöz SYNC 1-et kell írni. Ezt jól gondolom? Ha igen, miért nem azt csinálja az alábbi program, amit várok?

100 ENVELOPE NUMBER 3;0,63,63,3;0,-63,-63,40
103 MI=41
110 CLEAR SOUND
200 SOUND SOURCE 1,DURATION 20,ENVELOPE 3,PITCH 10,LEFT 0,SYNC 1
202 SOUND SOURCE 0,DURATION 40,ENVELOPE 3,PITCH MI,SYNC 1

210 SOUND SOURCE 3,DURATION 4,ENVELOPE 3,RIGHT 0,SYNC 1
211 SOUND SOURCE 0,DURATION 40,ENVELOPE 3,PITCH MI,SYNC 1

220 SOUND SOURCE 1,DURATION 20,ENVELOPE 3,PITCH 10,LEFT 0,SYNC 1
222 SOUND SOURCE 0,DURATION 40,ENVELOPE 3,PITCH MI,SYNC 1

230 SOUND SOURCE 3,DURATION 4,ENVELOPE 3,RIGHT 0,SYNC 1
231 SOUND SOURCE 0,DURATION 40,ENVELOPE 3,PITCH MI,SYNC 1

Azt szeretném, hogy négy MI hang szóljon, és a négy hangnál felváltva mély-tüc-mély-tüc hang legyen. Ehelyett a végén a tüc és a mély egyszerre szól, és MI-ből csak kettőt hallok... Olyan, mintha a DURATION is befolyásolná a hangzást. Ha egyszerre több hang szólal meg szinkronizálva, akkor nem a leghosszabb DURATION értékig kellene szólnia mindnek, és amelyik csatornán “elfogy” a hang, akkor vár a következőre addig, amíg a leghosszabb csatorna is befejezi? Itt a példában a négy MI hang 40 hosszú DURATION idejéig szeretném, hogy szóljon, de egészen mást csinál.
Kotasoft

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: Zeneprogramozás
« Reply #944 on: 2018.November.14. 16:37:45 »
Mégsem értem a SYNC-et... :(
Beleolvastam az angol EXOS leírásba, és az ott írottak alapján a SYNC 1 nagyjából nem fog csinálni semmit. Valahogy úgy működik a SOUND: egységben a szinkronizálás, hogy ha a tárolt belső szinkronizálási állapot nulla, akkor átveszi a SYNC paramétert, ha nem nulla, akkor csökkenti. A SYNC 1-re mintha az történne, hogy beállítja a várakozást egy darab hangra, de miután annyi pont beérkezett, ezért megy is rögtön tovább. szipucsu is SYNC 2 paramétert ír az aláírásban, és gondolom nem véletlenül.