• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    BURANLINUX musicmakers - klub o zpracování audia pro uživatele os Linux
    CABOWITZ
    CABOWITZ --- ---
    GitHub - BespokeSynth/BespokeSynth: Software modular synth
    https://github.com/BespokeSynth/BespokeSynth
    CABOWITZ
    CABOWITZ --- ---
    SUK: znam, ale nemel jsem tu cest. poridil jsem bazarove organellu m a jako pdckar jsem spokojen...
    SUK
    SUK --- ---
    Salut! Mozna nekoho zaujme, obzvlastte pak kolegy z [Raspberry Pi - miniaturní počítač za 35$]
    Zkousel nekdo tento projekt? :) https://zynthian.org
    YARRDESH
    YARRDESH --- ---
    tak hlasim ze stazeni sourcu jadra, opatchovani, zkompilovani a nainstalovani updatleho kernelu za pomoci id ADM vyslo a focusřitě jiz nelupe. slava&dik
    ADM
    ADM --- ---
    ten prikaz bude v adresari /usr/src/linux (kde je soubor sound/usb/pcm.c) ktery potrebujes zmenit
    patch -p1 < cesta_k_souboru_s_patchem_cos_postoval

    ADM
    ADM --- ---
    tak se podivej na verzi jadra "uname -r" nebo jsou to baliky linux-neco-verze, potrebujes doinstalovat balik linux-source-tvoje-verze viz baliky jadra z ubuntu bionic - ty by mely byt v mint tricia https://packages.ubuntu.com/search?keywords=linux+source&searchon=names&suite=bionic§ion=all

    jakmile ten balik nainstalujes, v /usr/src/linux budou soubory toho baliku. ty bude treba opatchovat, tim ze do toho adresare vlezes, das prikaz
    patch < cesta_k_souboru_s_patchem_cos_postoval
    (nemelo by to vypsat v idealnim pripade zadne chyby)
    YARRDESH
    YARRDESH --- ---
    ADM: jack pouzivam. ja ten mint praveze na audio nemam, k tomu mam v dualbootu vidle, ten mint mam na browseni, progeni arduina atd, proste uzivatelstinu, coz ovsem obnasi i sledovani pohyblivych obrazku a pousteni si hudby, takze nejakou optimalizaci na rt audio kernel bych to uplne nevidel, staci mi v tomto pripade, ze to hraje :) jako muzu si nahodit zpatky starou zvukovku, ale pri prebootovani to furt prepojovat na mixaku a v racku, to mi prijde jako prohra. sranda je, ze tu mam jeste raspberry s raspbianem a v ni pripojeny umc1820 od behringeru, ktera ma pres jack server proroutovany linkovy vstupy do lsp monitorovacich pluginu, kam si prave posilam vystupy z ty focusritky, abych si tak mohl na samostatnym lcdcku graficky monitorovat spektrum jednotlivejch poslanejch nastroju z daw u ty focusřitě. a ta umc1820 na raspbianu nelupe, no a to je behringer :-/ co jsem se docetl tak je to tim, ze ten behringer pouziva hw/fw deset let starej a nema, jako spousta novejch zvukovek, nejakej "implicit feedback" cosi cosi, co zpusobuje ty lupance a musi se patchovat kernel. cire nestesti.
    ADM
    ADM --- ---
    YARRDESH: Jako dobra volba s distribuci na vseobecne pouziti, ale ja nevim jak na to audio, snad se tady k tomu nekdo vyjadri. Do audia na linuxu nedelam, ale co si tak jeste pamatuju z drivejska, tak dneska je v kazdy distribuci a tedy i v mintu pulseaudio, o kterym se tvrdi, ze odstranuje typicke problemy s audiem na linuxu (it just works), ovsem za jakou cenu - jedna se o sotware mixer, navic ve vychozim stavu vetsinou spatne nastaveny, takze ti mixuje na procesoru ruzny zvukovy formaty z vice aplikaci do jednoho spolecnyho masteru, ktery posila na zvukovku (takze vysledkem je vyssi latence, pouziti nekvalitniho resampling algoritmu a mixeru), coz treba nechces, pokud mas zvukovku, ktera ma harware mixer, ale bezny uzivatel takove veci neresi, je rad ze mu funguje zvuk.
    Na alespon trochu profi audio se na pouzival jack zvukovy server, coz je asi obdoba toho co na windowsech ASICIO drivery (nebo tak nejak, ale ted se koukam ze jack je i pro windows, tak jsem zmaten). Nevim, zda je jack http://www.jackaudio.org jednuduse doinstalovatelny do linuxmintu, nasel jsem tohle https://medium.com/@brotenet/installing-jack-audio-server-on-linux-mint-8601a1dbb91c
    Zbezne koukam zda neni vhodna distribuce primo pro tyto ucely, ale nic me uplne nepresvedcilo, kazdopadne prizpusobit ten mint pro praci s audiem tim bych zacal. S kompilaci vlastniho jadra to bude slozitejsi.
    YARRDESH
    YARRDESH --- ---
    ADM: hmm, jsem stahoval distribuci hotovou a nic nekompiloval, safra. linux mint 19.3 tricia / jadro je 5.0.0-32-generic .
    ADM
    ADM --- ---
    YARRDESH: to je pechacek, v novym jadre to fakt neni, takze to klidne muze trvat pul roku nez se to tam vubec dostane a do ty doby je potreba ten patch a jadro si kompilovat sam.

    takze obecne, budes muset zkompilovat vlastni jadro a pak si nastavit, aby se ti jadro neaktualizovalo, jinak se to prepise, napis pro zacatek co mas za linux distribuci a mozna i verzi jadra (vystup 'uname -r')
    YARRDESH
    YARRDESH --- ---
    caun, poridil jsem zvukovku focusrite scarlett 18i20 3rd gen, bohuzel mi pri prehravani v linuxu lupe a praska. ve vidlich to nedela. docetl jsem se, ze mam aplikovat patch na kernel (pripojen nize). nemate s tim nekdo zkusenosti? patchovani kernelu je pro me spanelska vesnice hruzy, do ktere jsem radsi nikdy nevkrocil

    diff --git a/sound/usb/pcm.c b/sound/usb/pcm.c
    index bd258f1ec2dd..4f6709dc8b9f 100644
    --- a/sound/usb/pcm.c
    +++ b/sound/usb/pcm.c
    @@ -365,6 +365,10 @@ static int set_sync_ep_implicit_fb_quirk(struct snd_usb_substream *subs,
    ep = 0x81;
    ifnum = 2;
    goto add_sync_ep_from_ifnum;
    + case USB_ID(0x1235, 0x8215): /* Focusrite Scarlett 18i20 3rd Gen */
    + ep = 0x81;
    + ifnum = 2;
    + goto add_sync_ep_from_ifnum;
    case USB_ID(0x0582, 0x01d8): /* BOSS Katana */
    /* BOSS Katana amplifiers do not need quirks */
    return 0;
    @@ -387,10 +391,11 @@ static int set_sync_ep_implicit_fb_quirk(struct snd_usb_substream *subs,
    add_sync_ep_from_ifnum:
    iface = usb_ifnum_to_if(dev, ifnum);

    - if (!iface || iface->num_altsetting < 2)
    + if (!iface || subs->altset_idx == 0 ||
    + subs->altset_idx >= iface->num_altsetting)
    return -EINVAL;

    - alts = &iface->altsetting[1];
    + alts = &iface->altsetting[subs->altset_idx];

    add_sync_ep:
    subs->sync_endpoint = snd_usb_add_endpoint(subs->stream->chip,
    CABOWITZ
    CABOWITZ --- ---
    implementace paulstretch v pd:
    https://github.com/Elektromatic/paulStretch
    CABOWITZ
    CABOWITZ --- ---
    CABOWITZ: venku bude 24. listopadu, v zakladni verzi free
    Vital - Spectral Warping Wavetable Synth
    https://vital.audio/
    CABOWITZ
    CABOWITZ --- ---
    ahoj, repostnu to z auditka o pure datech jeste sem, jelikoz by byla skoda kdyby info zapadlo:
    po nejake dobe se mi splnil sen a muzu pouzivat (nejen) svoje pure data kody jako lv2/vst/au pluginy. chce to chce trosku skills na lompilaci/rozchozeni, ale ta namaha stoji za to :).
    wrapper se jmenuje camomile: https://github.com/pierreguillot/Camomile
    a zde napr implementace lyry-8: https://github.com/MikeMorenoDSP/LIRA-8
    ten mike moreno toho ma na githubu vic...

    LIRA•8 VST // Organismic Synthesizer
    https://www.youtube.com/watch?v=k4GQlD5p6s4


    kratce jsem testoval v ardouru, nahral nekolik instanci stejneho kodu, ulozil presety... funguje... zatim ani nepada... :)
    CABOWITZ
    CABOWITZ --- ---
    a matt tytel (autor helmu) pracuje na novem synthu: https://www.youtube.com/channel/UCB-pG-YPZmRHFQBNwk0qeDA

    zda to bude otevreny kod ale nevim...
    CABOWITZ
    CABOWITZ --- ---
    plnohodnotny open-source synth s podporou mpe: https://surge-synthesizer.github.io/
    JIRZIN9
    JIRZIN9 --- ---
    Ma li to byt kompilovane tak asi csound, faust, jinak treba supercollider...
    RAGNAROK
    RAGNAROK --- ---
    CABOWITZ:
    funkce: myslim tim ze vyjadrim matematicky chveni reprodukutoru. tj. treba tony sine wave s ruznou frekvenci. kombinace sine wave s ruznou frekvenci, fazi, s promenlivou amplitudou v case. nebo neco jako na obrazku
    http://weekendservice.themeetinghouse.com/wp-content/uploads/2013/01/Histogram.png
    CABOWITZ
    CABOWITZ --- ---
    RAGNAROK: funkce? generovat zvuk? https://github.com/spell-music/csound-expression a nebo faust - ten ti umi zkompilovat aplikaci primo pro jack - https://faust.grame.fr/
    Kliknutím sem můžete změnit nastavení reklam