Autonóm módon zeneszerzésre képes szuperszámítógép

Címkék

Mindig is irigykedve olvastam az autonóm módon zeneszerzésre képes szuperszámítógép-projektekről. Európában kettőről tudok mindössze, ezek az IAMUS és a MELOMICS, Spanyolországban, a Malagai Egyetemen üzemelnek. Hosszas töprengés után arra a döntésre jutottam, hogy kalandra fel, megépítem a harmadikat, itt, Európa keleti felén, teljesen hobby-projektként. Persze, ehhez nem jár uniós támogatás, a saját költségvetésemből pedig nem lesz benne sem 352 CPU, sem pedig terabájtnyi RAM, de ígérem, a lehetőségeimhez mérten - főleg szoftver oldalról - a gép állni fogja a versenyt!

A tervezett kezdeti specifikáció: 7 node, 7 CPU, néhány giga RAM, és egy rakás hangkártya meg DSP... még GUS Classic is lesz benne, és olyan, ritka SB16, ami fizikai szimulációs szintézisre képes chipet tartalmaz.

A szoftver: Linux (Little Susie feat. KDE3, 3.3-as kernelen, egy rakás OpenSuse, Debian, és Scientific Linux frissítéssel), egy csomó autonóm zenegenerátor program, virtuális hangszerek, effektek, és egy köteg saját ötlet, programocska és script, ami az egészet életre kelti.

Jelenleg két doboz már működőképes a helyszínre talicskázott jelentős hardver-kupacból (a projektnek Kemence községben a Granada Kávézó aprócska szalonja biztosít állandó helyet, itt a gép bárki által megtekinthető, és a tervek szerint a későbbiekben bizonyos fokú interakcióba is lehet majd lépni vele), és teszt-üzemben már öt napja szolgáltatja reggeltől-estig a háttérzenét valós körülmények között, eddig 18-féle zenei stílusban (természetesen, ez is bővülni fog). Az építgetés kalandjairól megpróbálok majd rendszeresen blogot vezetni, beszámolni.

A gép eddigi munkásságából két synthwave-szerű számot feltöltöttem ízelítőként: 1 | 2

Hozzászólások

Ó, ez nagyon érdekes! Képet, ha kész lesz!

--
trey @ gépház

Lőttem képet az épülő masináról! (kevés a fény, de legalább jótékonyan takarja a félkész állapotot)

https://drive.google.com/open?id=1opu7Yef28r0iKPGDp5X_LkT1wPnhuGmz
https://drive.google.com/open?id=11YcK62QFFf9WMme2Hx39C4NY9Xwd8pdI

-
"Attempting to break SpeedLock can damage your sanity"

Facebook-om sosem volt, a képeket a kisebbik lányom töltötte fel a Google Drive tárhelyére, nyilvános megosztásként, szóval nem kell a megtekintéshez semmilyen account, csak böngésző. (ha időm lesz, majd csinálok egy saját weblapot is a gépnek...)
-
"Attempting to break SpeedLock can damage your sanity"

„Amúgy hogy oldod meg az artis jussát?”

Szerintem az egyszerű. A kávézóban van zeneszolgáltatás, tehát a kávézó fizet az Artisjusnak. Mint egy másik topikban írtam, ha akarod, ha nem, megvédik az szerző érdekeit. Még akkor is, ha nem ismerik a szerzőt.

Az érdekesebb kérdés az, hogy kinek jár a jogdíj a zeneszámok után? A számítógép készítőjének? A számítógépnek? Hint: https://twitter.com/CICSaudi/status/923212096552218624/photo/1. Ha állampolgárságot kaphat, akkor szerzői jogdíjat is. :-)

Több kérdésre válaszolva:

-a többi zenei stílusból is lesz felvétel (valószínűleg a HUP blogra viszem a további infókat, mert ez hosszú építgetés lesz)

-szerzői jog: beszéltem az SZTNH egyik jogi munkatársával, hazánkban szerző csak személy lehet, gép vagy robot semmiképpen...nem hivatalosan nagyon drukkol a projektnek, mert érdekesnek találta. Az ARTISJUS területileg illetékes munkatársával is egyeztettem, nagyon konstruktív a párbeszédünk, valószínűleg menni fog a dolog, csak körültekintően biztosítani kell, hogy a gépet ne is lehessen jogvédett tartalom lejátszására használni. A projekt idejére a kávézó teljesen megszünteti a jogdíjas tartalmak szolgáltatását, a háttérzenei feladatokat kizárólagosan a gép fogja ellátni, a látogatók részére ez egy érdekes emberkísérlet is lesz egyben...
-
"Attempting to break SpeedLock can damage your sanity"

Köszönöm a drukkot! Az Artisjus képviselője személyesen fogja rövidesen megtekinteni a gépet, és mindketten bízunk abban, hogy meggyőzzük a főnökeit arról, hogy nem áll szándékomban szerzői jogokat sérteni, a gép üzemeltetése során maximálisan tiszteletben fogjuk tartani a törvényt. Az én véleményem egyébként az, hogy Artisjusra szükség van. Az érték, az igazi, ihletett szerzők jogainak védelme vitán felüli kell hogy legyen, de nagyon ideje volna külön jogi kategóriát alkotni a zenei iparművészet, a zenei műanyag tömegcikk, vagy az alkalmazott zene és zaj számára. Erről a blogon szeretnék majd a napokban bővebben is írni.
-
"Attempting to break SpeedLock can damage your sanity"

nem ugy volt hogyha en felveszem a _sajat_ zeneszamomat, es azt jatsza le a hely mint zene akkor is ugyanugy kell fizetni artisjus-nak?

vagy ez csak termeszetes szemelyekre vonatkozik, es mivel itt a gep a szerzo es eloado is, ezert ra mar nem vonatkozik a ez a fajta jogvedes?

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Vigyázunk, minden free, open, public domain, stb., vagy gép által generált lesz. Egyébként, ez is megérne egy misét: ha én veszek vagy kapok egy hangszert, a szerzeményeim után nem jár semmi a hangszer készítőjének, furcsa is lenne. Pl. van egy szintetizátorom, felveszek vele egy saját számot, akkor a szinti gyártója és a benne lévő gyári hangszínek készítője nem állhat sorba pénzért. Ha az SF2 problémás lesz jogilag, akkor építek, vagy veszek egy rack szintit a gépbe helyette. Slussz.
-
"Attempting to break SpeedLock can damage your sanity"

szerzői jog érdekes. hogyan biztosítod, hogy a géped ne találja ki, komponálja magától mondjuk a smoke on the watert? mert ha megteszi és lejátssza, akkor szerzői jogot sért, vagy a lejátszásánál jogdíjat kell fizetni az eredeti szerzőnek. de mivel igazából a gép is szerezte önállóan, így inkább talán plágium.

amúgy tetszik az ötlet, hajrá!

"I'd rather be hated for who I am, than loved for who I am not."

Mert van bennünk egyfajta vonzódás a széphez, azért kérdeztem. Ha már zenei szoftver, akkor biztosan nem csak random hangok egymásutánja, ezért nem értem a csimpánzos hasonlatot.

Persze, ahogy érezhető a zenéken, ez egyfajta zenei ízlés és hagyomány algoritmizált változata, ami miatt túl sok eredetiséget nem igazán érdemes várni.

Részben a számok címét is szótáras véletlengenerátor hozza létre. (csak a "First try" saját keresztelés, egyrészt, mert első jobban sikerült kísérlet volt, másrészt a generátor borzasztó címet adott neki eredetileg...a "The affectionate woman" szám címét önállóan a gép adta)

A gép zenekarneve, a "Stony Creek Supercomputing Cluster" poénból keletkezett, a Stony Creek a település nevének eredetéből, jelentéséből fordult angolra, a Supercomputing Cluster pedig magyar humor, bár adja az ég, hogy évek alatt akkorára nőjön a gép...

A belefektetett humán munkáról és a gépi képességek érdekes aspektusairól blogolni fogok!
-
"Attempting to break SpeedLock can damage your sanity"

Ez csak reszben igaz. Magyarorszagon valoban nincs precedensjog - legalabbis az angolszasz ertelemben. Viszont az elso es masodfok figyelembe szokta venni a kuria iteleteit, az EU-s elozetes donteshozatali eljarasokat, meg egy par hasonlot. (plusz az elsofok a masodfoku iteleteket, vagy akar masik hasonlo elsofokuaket)
Szoval van egyfajta hierarchia, amitol nagyon komoly indoklassal lehet csak elterni, kulonben a kovetkezo fokon megvaltoztatjak, es ha ez rendszeres, az az adott biro szemelyes elomenetele szempontjabol elegge negativ tenyezo.

Ha egy ilyen eset eljutna a kuriaig, es ott kedvezo dontes szuletne, annak lenne hatasa a kesobbi iteletekre.

--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin

”kulonben a kovetkezo fokon megvaltoztatjak, es ha ez rendszeres,”

Igen ez rendszeres. Legalábbis azokban az ügyekben, amik nagyobb sajtónyilvánosságot kapnak. A kiemelt ügyekben az a ritka, ha a másodfok ítélete nem tér el jelentősen az elsőfokon hozott ítélettől.

A Kúria jogegységi határozata (tehát nem az itéletei) kötelező a bíróságokra nézve. Ha az adott ügyben ilyen nincs, akkor úgy dönt a bíróság, ahogy azt törvényesnek gondolja.

A nagy sajtonyilvanossag mas eset.
A kuria jogegysegibe nem mentem bele ennyire, de igazad van.
Ettol fuggetlenul ha nem szamitananak a korabbi iteletek hasonlo ugyekben, akkor nem csatolnak be. De be szoktak.

--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin

Hogy mit szabad olvasni a bírónak, és mit nem (Magyarországon), azt nem tudom. Amerikai filmekben van ilyen, de az a magyar törvények szempontjából nem mérvadó.

Viszont részletesen kifejthetnéd, hogy a bíró olvasási szokásai milyen módon befolyásolják az ügy sajtónyilvánosságának mértékét.

Működéséről konyhanyelvtől induló bemutatót irhatnál, érdekelne.

GUS Classic is lesz benne, és olyan, ritka SB16, ami fizikai szimulációs szintézisre képes chipet tartalmaz.

AWE32? Nekem is van még egy valahol, 16MB EDO RAM társaságában.

Lehetne egy live stream a youtube-on, es akkor egy picit be lehetne reklamozni, es mas kavezok is feliratkozhatnanak... :)

Meg anyagi potencial is van benne. imho.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Egyelőre nem szeretnék ennyire elszaladni a dolgokkal. Lehet, hogy mindörökre megmarad hobby-projektnek. Ha annyira jól sikerülne, lesz youtube csati vagy live stream, és persze lehet belőle akár termék is a távolabbi jövőben. Most a még hiányzó hardver összeszedésén és a szerelésen dolgozom, közben reszelem a programokat is. Teljesen más megközelítésre törekszem, mint a korábbi zeneíró gépek építői, ezt is részletesen ki fogom blogolni, érdekes tézisek lesznek benne.
-
"Attempting to break SpeedLock can damage your sanity"

Smooth Jazz lesz?

Egyébként nem értem, hogy itt miért nem az ember a zeneszerző. Egy gépzongorához képest annyi a különbség, hogy a henger másképp készül.

> Sol omnibus lucet.

Igen, tervben van smooth jazz is! :) (meg minden egyéb jazz irányzat, meg flamenco, és NatGeo természetfilm-szerű háttérzene is)

"Enya-emulátor" (kelta népzene feldolgozó-hangszerelő) például már most is van, gyerekcipőben jár még, de már hallgatható.
Beköltözöm a HUP blogomra, és szépen leírom ezeket is.
-
"Attempting to break SpeedLock can damage your sanity"

Szívesen rendelkezésre bocsátom a gépemet, írd meg, kísérletezz. Meg tudom oldani, hogy leválasztom a kijátszó node-ot a háttérzenéhez, az összes többi cuccot közben használhatod fejhallgatóval, külön monitoron a fúga-program írásához, teszteléséhez. (távoli elérést még nem tudok biztosítani, talán majd egyszer az is lesz)
-
"Attempting to break SpeedLock can damage your sanity"

A zene komponálásához használt szoftverek, algoritmusok publikusak?

Igen, publikusak. Sokan vannak, listát fogok írni a blogra.
A saját cuccokat is nagyrészt közzé fogom tenni, amint elérik azt az állapotot, ahol már életképes inkubátor-szökevénynek számítanak majd. :)

UPDATE: A blogon már kint van az első rövid ismertető a szoftverről. (ígérem, szépen sorban nagyobb mélységben is kifejtem a dolgokat)

https://hup.hu/node/160023

-
"Attempting to break SpeedLock can damage your sanity"

Zseniális, nagyon tetszik!

A Granada Kávézónak mi a címe?

Az alábbi konfig segítség lenne? Ha igen, szívesen kölcsön adom amíg szükséges:
DL160 G6 L5640 proc (+1 valahol), 24GB RAM, 2x1 TB HDD

Sok sikert a projekthez, várjuk a beszámolókat. Gondolom a nagy CPU power ahhoz kell, hogy valós időben éjjel-nappal nyomassa a zenét. Már 5 éve is láttam olyan videókat YT-on, ahol ilyen ambient/electro zenéket kreáltattak sima asztali PC-vel, gondolom ott nem volt követelmény, hogy valós időben menjen non stop.

Egyébként a mai könnyűzenei scene-nek lassan égő lesz, hogy még egy gép is jobb zenét ír, mint ők.

No keyboard detected... Press F1 to run the SETUP

Nem kell sok CPU...a több node itt inkább ahhoz kell, hogy igény esetén skálázható legyen, meg ahhoz, hogy rengeteg féle virtuális és fizikai eszköz vehessen részt a kísérletek megszólaltatásában.

Egyébként a mai könnyűzenei scene-nek lassan égő lesz, hogy még egy gép is jobb zenét ír, mint ők.

A kísérlet sok célja közül az egyik ennek bizonyítása. Ha ez a dolog jól sikerül és elszabadul, az rövid úton szét fogja válogatni az értékes igazit az értéktelen kamutól a jelenlegi zeneiparban. :) Erről is fogok írni a blogon, már vártam, hogy mikor veti fel valaki!

-
"Attempting to break SpeedLock can damage your sanity"

Helló, itt egy Zeneakadémiát végzett zeneszerző beszél. Gratulálok a projekthez! Egyszerre érdekes és érdektelen ez az ügy :) Ehhez mérten vagyok kíváncsi és nemkíváncsi a folytatásra. (sub)

Ez igazán király lett, és meg is lepődtem, hogy itt tart már a tudomány. Felveszem a listára a kávézót is, hogy egyszer benézünk.

Grat a projecthez!
Az biztos hogy a jövőben a zenék nagy részét számítógépek fogják komponálni teljes egészében. Elég megnézni az elmúlt pár évtizedben mennyi új lehetőségeket hozott. Persze ehhez is kell az ember, hiszen ő írja a programot és a meglévő zenei elemekből fog felépülni, amit szintén ember alkotott.
Jo-jo mindig lesznek olyankok akik azt mondják hogy bezzeg klasszikus zeneszerzők meg a jazz korszak meg a klasszikus rock stb stb. mindig is lesz kedvence mindenkinek, de a zene állandóan változik és ez a folyamat megállíthatlan. Főleg ha egy computer teszi ;)

Az elsőbe bele tudtam hallgatni, a másodikba már nem, mert nem volt elérhető. Számomra élvezetes zene volt, szeretem ezt a stílust.

Hát, ez kvantum-összefonódás...egy ideje tervezési fázisban van már a szuperszámítógép éneklő mechanizmusa, ami számos közös vonást mutat az Elektrubadúr első szösszeneteivel...A terv az, hogy tök természetes hatással, szép hangon, árnyaltan fog énekelni, a bemenet csak egy midi track (kotta) kell hogy legyen, alig fogyaszt majd CPU-t és RAM-ot, cserébe egy szinte mindenki által ismeretlen nyelven (első kísérletre pszeudo-minószi vagy pszeudo-mükénéi görög lesz belőle) fogja megszólaltatni az éneksávokat...de ez még csak pletyka, ezzel kapcsolatban kérdésekre még nem szeretnék és nem is nagyon tudok válaszolni.
Ha az ötlet kiállja a próbát, akkor lesz belőle cikk és demó.
-
"Attempting to break SpeedLock can damage your sanity"

Érdekes lenne emberi beszéddel trenírozni a rendszert különféle nyelveken, azt megnézni, hogy mit dob egy
"próbálj meg magyarul beszélni"-re.

> Sol omnibus lucet.

Gratula a projekthez, sok sikert hozzá és le a kalappal! Kitartást!

Nekem a példa zenék bejöttek, jöhet még! :)

Köszönöm!

Bőven lesz még példa zene, a gép eddig nagyjából 3-4000 saját zenét komponált, egy csomó hangszerelést és feldolgozást is készített klasszikusokból és népdalokból, szóval lesz hallgatható anyag, csak válogatnom és rögzítenem kell. (szabadidő kérdése)
-
"Attempting to break SpeedLock can damage your sanity"

Nekem a példa zenék bejöttek, jöhet még! :)

Jön a zene! Feltettem vágatlanul 7 számot, ahogyan kiestek a gépből, van közte dallamosabb is, gyengébb is, ahogy jött.
Soundhelix-et treníroztam arra, hogy teljesen minimál rádiós house-szerű zenéket hozzon össze, szinte csak dob, basszus, padok, és némi dallam. A csavar az egészben, hogy egy ideje már megpróbáltam arra is programozni, hogy 3/4-es szekvenciákat generáljon és építgessen a 4/4-es ütemekre (a hiányzó részt általában a hangok kitartásával pótolja). Érdekes lett. (nagyon nincs kidolgozva, még csak próbálkozás)

Meghallgatható az alábbi linken:
https://drive.google.com/open?id=1hv7YsttcF-vjEmNE9PIgc7JU0hG9n5hN

-
"Attempting to break SpeedLock can damage your sanity"

Gratula, ezek jobbak mint sok mai ember által alkotott zenének nevezett valami :-)