Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Heikki Ketoharju - 10.02.11 - klo:00.00
-
Linux-audio-users (http://lad.linuxaudio.org/subscribe/lau.html) -listaa selaillessani törmäsin yllättäen todella mielenkiintoiseen syntetisaattoriin, Diniin. Tästä on nyt kohistu viikko tai kaksi Linux-audio-maailmassa, vaikka ohjelma sinänsä on jo kohta viisi vuotta vanha.
En tiedä miten kirjoittaisin tästä niin, että saisin hehkutettua sitä riittävästi. Kyseessä on nimittäin hienoin ja omaperäisin syntetisaattori, johon olen Linux-maailmassa törmännyt. Se asentuu Ubuntu 10.04-järjestelmään suoriltaan, ja toimii ongelmitta, kun vain säädän Jackista latenssin tarpeeksi korkealle (reaaliaikaydintä käyttävillä tämä tuskin on ongelma) ja sanon päätteessä 'din'. Sen jälkeen soittamaan pääsee samantien, ja meininki on mieletön!
Din on, Ardourin pääkehittäjää Paul Davisia lainatakseni, niitä harvoja syntetisaattoreita, jotka oikeastaan tuntuvat enemmän instrumenteilta kuin tietokoneohjelmilta. Se on elävä, sen toiminta on helppo oppia mutta silti sillä saa aikaiseksi vaikka mitä! Sanalla sanoen: cool. Ja tietysti mainitsemisen arvoinen juttu, että Din on saatavilla vain Linuxille.
Nyt äkkiä lataamaan ja testaamaan hop hop! Paketit Ubuntulle löytyy tekijän kotisivuilta: http://www.dinisnoise.org/videos/
Samasta paikasta voi katsella myös hienoja opetusvideoita (suosittelen, helpottaa alkuun pääsemistä), joissa plussaa myös mahtava intialaisittain englantia murtava kertojaääni, oletettavastikin tekijä itse!
Ohessa vielä ruutukaappaus ohjelmasta, näin ensi hätään.
[ylläpito on poistanut liitteen]
-
Sellainen kysymys nousi mieleen, että onko tuolla tai yleensäkään millään ohjelmilla mahdollista kikkailla siten, että vetää keyboardilta piuhan tietokoneelle ja jokin ohjelma muokkaa esim. keyboardilta tulevan....vaikka peruspiano äänen aivan joksikin muuksi ja tietokoneelta menee taas piuha kaiuttimille tai vahvistimelle. Jos tuo on mahdollista, niin saattaa kitaran soittelu vaihtua takaisin syntikkaan joksikin aikaa.
-
Sellainen kysymys nousi mieleen, että onko tuolla tai yleensäkään millään ohjelmilla mahdollista kikkailla siten, että vetää keyboardilta piuhan tietokoneelle ja jokin ohjelma muokkaa esim. keyboardilta tulevan....vaikka peruspiano äänen aivan joksikin muuksi ja tietokoneelta menee taas piuha kaiuttimille tai vahvistimelle. Jos tuo on mahdollista, niin saattaa kitaran soittelu vaihtua takaisin syntikkaan joksikin aikaa.
Tuo on mahdollista millä tahansa reaaliaikaisella syntetisaattorilla, jossa on MIDI-syöte/ohjaus. Tarvitset myös äänikortin, jossa on MIDI-sisääntulo.
-
Sellainen kysymys nousi mieleen, että onko tuolla tai yleensäkään millään ohjelmilla mahdollista kikkailla siten, että vetää keyboardilta piuhan tietokoneelle ja jokin ohjelma muokkaa esim. keyboardilta tulevan....vaikka peruspiano äänen aivan joksikin muuksi ja tietokoneelta menee taas piuha kaiuttimille tai vahvistimelle. Jos tuo on mahdollista, niin saattaa kitaran soittelu vaihtua takaisin syntikkaan joksikin aikaa.
En ole tutkinut, että voiko Diniä soittaa koskettimilla, mutta ainakin jollain tasolla se ottaa midi-dataa vastaan. Pitänee tarkemmin perehtyä mitä sillä voi tehdä.
Mutta muita Linux-syntetisaattoreita kyllä voi soittaa millä vaan midi-koskettimistolla. Yksi kokeilemisen arvoinen on tietenkin ZynAddSubFX tai siitä julkaistu uudempi haara Yoshimi. Muita innostavia voisivat olla Yamaha DX7 -mallinnus Hexter, midi-soundfontteja nielevä (Fluidsynthiin pohjaava) Qsynth, analogisyntikoita (huonosti) mallintava Bristol, modulaarisia 60-luvun lopun analogisyntikoita (hyvin mutta vaikeasti) mallintava AMS ja mitä näitä nyt onkaan...
ZynAddSubFX/Yoshimi on varmaan paras lähtökohta perussoitteluun – ainakin aikanaan sillä aloitin ja kyllä hyvin kului iltapuhteet :)
nm:n mainitsema äänikortti ja midisisääntulo ei nykyään enää ole välttämättömyys: monissa kiippareissa on usb-liitäntä, jolla koskettimiston saa tökättyä suoraan koneeseen kiinni, ja se näkyy koneella saman tien. USB:n läpi midi-signaali myös kulkee vauhdikkaammin. Jos kiipparissasi ei ole USB-liitäntää, eikä äänikortissasi midi-liitäntää, helpointa on hommata kympillä jostain USB midi interface. Tämmöinen näin, pitäisi toimia heittämällä: http://www.thomann.de/fi/maudio_midisport_uno.htm
Sen jälkeen koneella pitäisi näkyä midi-portti, jonka voit kytkeä mihin haluat softasyntikkaan. Helpointa homma lienee QJackCtl-ohjelmalla (http://linux.fi/wiki/Qjackctl) – kysy lisää ellet heti osaa.
Jos Jack ei ole sinulle ennestään tuttu, lue Linux.fi-wikistä: http://linux.fi/wiki/JACK_Audio_Connection_Kit
Siellä wikissä on kyllä vähän suppeita nuo artikkelit, mutta siitä en voi syyttää kuin itseäni: aikomuksessa on laajentaa niitä kunhan aika antaa myöten. Kevyt painostus voi auttaa tässä asiassa.
-
Kiitoksia kovasti teille Heikki ja nm. Huomaan olevani tällä hetkellä kohtuullisen kiinnostunut värkkäilemään syntikkani kanssa, joka on viimeiset kolme vuotta ollut aikalailla käyttämättömänä kitaran soitteluni vuoksi. Syntikassani on vain midi out ja in liitäntä, eikä läppärin äänikortissa ole nm:än mainitsemaa midi liitäntää, jos sillä tarkoitetaan sellaista liitäntää, että siihen voi midi pistokkeen tökätä. Usb on maaginen sana. Siksi kokeilin eilen googlata usb midi tms. hakusanalla ja johan alkoi löytymään tuloksiakin. Menin googlettelun jälkeen dealextremen sivuille ja sieltä löytyi pari mielenkiintoista tuotetta: http://www.dealextreme.com/p/usb-to-dual-midi-converter-cable-200cm-length-36132 joka sopii putiikin mukaan myös linuxille ja http://www.dealextreme.com/p/usb-midi-cable-730 sekä http://www.dealextreme.com/p/usb-to-midi-cable-with-16-midi-input-output-channels-1-8-meter-11277
Sitä minä nyt ihmettelen, että mikähän tarkoitus tuollaisilla mötyköillä on noissa kaapeleissa, kun edellä mainitussa linux yhteensopivassa kaapelissa ei sellaista ole(usb pää näyttä olevan suurempi, joten onkohan softat tms siellä?). Varmasti nuo muutkin toimivat linuxissa, niin ainakin uskoisin, mutta noitten tekniikoista en juurikaan tiedä ja kaikilla ostajilla ei olleet toimineet edes windowsissa....Ajuri vika vai....?
Kysymys vielä. Kumpi kaapeli kannattaa ostaa? Sellainen jossa on yksi vai kaksi midi päätä usb-pään lisäksi ja mitä eroa niilla on käytännössä?
Joka tapauksessa. Dealextreme taitaa olla kokeilemisen arvoinen, jos vain jakaa odottaa kolme viikkoa. Tällä hetkellä odottelen erästä tuotetta tulevaksi, joka on tilattu kaksi viikkoa sitten. Saas nähä tuleeko. Laatu saattaa sitten olla mitä vain. Korostan sanaa mitä vain ;) Thomann taas toimii kokemukseni mukaan varmasti, jos vain tuotetta sattuu olemaan hyllyssä ja maksun voi suorittaa samalla kun hakee tuotteen postista, joten eipä haittaa jos jää välille.
Back to the basics....Elikkä seuraavaksi taidan hiukan tutustua noihin ohjelmiin ja eiköhän sitä jonkun ajan päästä ruveta soitteleenkin. Jatketaanpa juttua ja laittakaa linkkejä tulemaan hyvistä aihepiiriin soveltuvista ohjelmista. Winen kautta voi varmaan kokeilla myös windows pohjaisiakin, joten vinkkejä ruutuun.
-
Kiitoksia kovasti teille Heikki ja nm. Huomaan olevani tällä hetkellä kohtuullisen kiinnostunut värkkäilemään syntikkani kanssa, joka on viimeiset kolme vuotta ollut aikalailla käyttämättömänä kitaran soitteluni vuoksi. Syntikassani on vain midi out ja in liitäntä, eikä läppärin äänikortissa ole nm:än mainitsemaa midi liitäntää, jos sillä tarkoitetaan sellaista liitäntää, että siihen voi midi pistokkeen tökätä.
No semmoistahan sillä nimenomaan tarkoitetaan!
Sitä minä nyt ihmettelen, että mikähän tarkoitus tuollaisilla mötyköillä on noissa kaapeleissa, kun edellä mainitussa linux yhteensopivassa kaapelissa ei sellaista ole(usb pää näyttä olevan suurempi, joten onkohan softat tms siellä?). Varmasti nuo muutkin toimivat linuxissa, niin ainakin uskoisin, mutta noitten tekniikoista en juurikaan tiedä ja kaikilla ostajilla ei olleet toimineet edes windowsissa....Ajuri vika vai....?
Noista mötyköistä en varmaksi tiedä. Joissain mötyköissä on valot kyljessä, mikä helpottaa kun tutkii että meneekö johdon läpi midi-signaalia.
Linuxissa toimii varmuudella kaikki semmoiset USB-midi -laitteet, jotka ei tarvitse ajureita Windowsissa tai Macissa. Muista en ole niin varma, koska en ole juuri tuommoisia ostellut. Onko semmosia olemassakaan, jotka tarvitsee erilliset ajurit?
Kysymys vielä. Kumpi kaapeli kannattaa ostaa? Sellainen jossa on yksi vai kaksi midi päätä usb-pään lisäksi ja mitä eroa niilla on käytännössä?
En tiedä saatko mistään semmoista, jossa on yksi midipää. Kannattaa ostaa kaksipäinen kaapeli, niin saat datan kulkemaan molempiin suuntiin: syntikalla ohjattua konetta ja halutessasi myös koneella ohjattua syntikkaa!
Back to the basics....Elikkä seuraavaksi taidan hiukan tutustua noihin ohjelmiin ja eiköhän sitä jonkun ajan päästä ruveta soitteleenkin. Jatketaanpa juttua ja laittakaa linkkejä tulemaan hyvistä aihepiiriin soveltuvista ohjelmista. Winen kautta voi varmaan kokeilla myös windows pohjaisiakin, joten vinkkejä ruutuun.
Jack kannattaa opetella ehdottomasti, ja sitten vaan joku noista aiemmin mainitsemistani synista tulille.
Windows-pohjaisista softista olen käyttänyt vaan syntikoideni librarian-softia Winen päällä. On toiminut todella mukavasti, eikä midi-yhteydet Windows-ohjelmiin vaadi yhtään lisäsäätämistä!
-
Mitä minun pitäis säätää kun din kertoo yhdistävänsä jack serverille eikä etene eespäin. En ole säätänyt äänihommien kanssa ennen.
-
Mitä minun pitäis säätää kun din kertoo yhdistävänsä jack serverille eikä etene eespäin. En ole säätänyt äänihommien kanssa ennen.
Millä tavoin ei etene eteenpäin? Ainakin itselläni toimi, kuin eilen kokeilin. Arch Linux 2.6.33rt-kernelillä, uusin din ja ykkössarjan jack.
-
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
the playback device "hw:0" is already in use. Please stop the application using it and run JACK again
cannot load driver module alsa
!!! couldnt connect to JACK server. !!!
No tällaista kertoo nyt kun asensin jack paketin ja boottasin.
Ubuntu studio 10.10 käytössä.
-
the playback device "hw:0" is already in use. Please stop the application using it and run JACK again
cannot load driver module alsa
Joku muu ohjelma kuin PulseAudio on varannut äänilaitteen itselleen.
Tutki vaikkapa lsof-työkalulla:
sudo lsof /dev/snd/*
-
the playback device "hw:0" is already in use. Please stop the application using it and run JACK again
cannot load driver module alsa
Joku muu ohjelma kuin PulseAudio on varannut äänilaitteen itselleen.
Tutki vaikkapa lsof-työkalulla:
sudo lsof /dev/snd/*
lsof on toki kiva työkalu, mut ihan ekana kannattaa koettaa ihan vaan sammuttaa kaikki ääntä käyttävät ohjelmat: Rhythmbox, Elokuvasoitin, Firefox, Windows-emulaattori. Sen jälkeen kun käynnistät Jackin, niin johan pitäisi pelittää. Jack tosiaan vaatii, että mikään muu ohjelma ei ole varannut äänikorttia omaan käyttöönsä. Normaalisti PulseAudio tekee tämän, ja siitä Jack ei tykkää.
Sitten jos tuo ei auta niin sitten sitä lsof:ta ja muita kehiin... Minulla on aina riittänyt kaikkien (ääntä käyttävien) ohjelmien sammuttaminen. Vähän ikävää tietysti, mutta jos se enemmän vaivaa, niin ongelmaan on toki olemassa kaikenlaisia ratkaisuja.
-
Normaalisti PulseAudio tekee tämän, ja siitä Jack ei tykkää.
QJackctl osaa yleensä laittaa PulseAudion suspend-tilaan, ellei etäyhteyksiä ole käytössä. Ja melkein kaikkien ohjelmien pitäisi toimia normaalisti Pulsen kautta; siksi ehdotin asian tutkimista tarkemmin heti alkuun.
Mutta jos jackd:n käynnistää muualta, Pulse on varmaankin tiellä. pasuspender-työkalusta voi olla apua.
-
QJackctl osaa yleensä laittaa PulseAudion suspend-tilaan, ellei etäyhteyksiä ole käytössä. Ja melkein kaikkien ohjelmien pitäisi toimia normaalisti Pulsen kautta; siksi ehdotin asian tutkimista tarkemmin heti alkuun.
Mutta jos jackd:n käynnistää muualta, Pulse on varmaankin tiellä. pasuspender-työkalusta voi olla apua.
Tuo on ihan totta. Yleensä kuitenkin Jackin käynnistys epäonnistuu, koska minulla on käynnissä Firefox, joka jossain välissä on käyttänyt Flashia, tai Spotify, joka pyörii Winen päällä.
Tämän takia testailuvaiheessa voi olla simppeleintä vain sulkea käynnissä olevat ohjelmat ja koettaa sitten. Eihän niistä muista softista edes kuulu ääntäkään kun Jack on päällä...
Din muuten toimii näemmä myös ilman Jackia.
-
Yleensä kuitenkin Jackin käynnistys epäonnistuu, koska minulla on käynnissä Firefox, joka jossain välissä on käyttänyt Flashia, tai Spotify, joka pyörii Winen päällä.
Normaalisti myös Flash ja Wine soittavat äänensä PulseAudion kautta, koska Ubuntun oletusasetuksissa Alsan default-äänilaite on kytketty pulse-liitännäiseen. Tosin Wine saattaa käyttää oletuksena OSS-äänirajapintaa, joka sotkee asioita. Sen voi muuttaa winecfg:llä.
-
Joo lähti pelaamaan tolla Jack Controll ohjelmalla. Miten dinissä pääsee drone tilaan?
-
Joo lähti pelaamaan tolla Jack Controll ohjelmalla. Miten dinissä pääsee drone tilaan?
q-näppäin luo dronen hiiren kohdalle
e muokkaa dronen paikkaa ja voimakkuutta, kun hiiri on päällä, toinen e:n painallus lopettaa muokkauksen
c tuhoaa dronen, kun hiiri on päällä.
Jollain keinolla sai myös tuon hiirellä ohjattavan waveformin pois päältä, mut en nyt muista että miten. Siitä oli puhetta niissä opetusvideoissa, mitä tuolta dinin kotisivuilta löytyy: http://www.dinisnoise.org/videos/
Voi hyvinkin olla tuo eka: Drones demo
b kytkee gaten päälle/pois
' kytkee delayn päälle/pois
w,a,s,d – näillä näppäimillä liikutaan edestakaisin
Näppäimillä 1-8 pääset muokkaamaan waveformeja, kaikua, gatea, volumea ja muuta. 2-näppäimellä pääset waveform-tilaan, jossa 9 ja 0 vaihtavat waveformeja. Kaikissa editointitiloissa f-näppäimellä voi tarttua kiinni käyrissä oleviin kahvoihin, ja takaisin perusnäkymään pääsee escillä.
q ja w zoomaavat kaikkialla muualla paitsi perustilassa.
F1 näyttää helpin, jota voi kelata ylös alas PageUp- ja PageDown-näppäimillä. Askelpalautin (eli backspace) tyhjää helpin näkyvistä. Tab-näppäimellä pääset komentoriville, jolloin mikään näppäinkomento ei luonnollisesti toimi. Toinen tabin painallus palauttaa perustilaan ja askelpalautin tyhjentää tekstin.
...joko siinä oli alkuun pääsemiseksi? ;)
-
Kiitoksia. Sain jopa ardourilla äänitettyä dinistä tulevaa äänivirtaa :) Mielenkiintoinen ohjelma kyllä.
-
Nyt äkkiä lataamaan ja testaamaan hop hop! Paketit Ubuntulle löytyy tekijän kotisivuilta: http://www.dinisnoise.org/videos/
Asennus ei jostakin syystä onnistunut - virheilmoitus:
Virhe: Riippuvuutta ei voida täyttää: liblo0ldbl (>= 0.23)
Olisikohan tuohon ratkaisua?
Topiax
-
Asennus ei jostakin syystä onnistunut - virheilmoitus:
Virhe: Riippuvuutta ei voida täyttää: liblo0ldbl (>= 0.23)
Olisikohan tuohon ratkaisua?
Topiax
Mitä Ubuntun versiota käytät ja mitä Dinin versiota yritit asentaa? Minulla uusin 1.5 asentuu ihan hyvin Ubuntu 10.04:ään.
-
Mitä Ubuntun versiota käytät ja mitä Dinin versiota yritit asentaa? Minulla uusin 1.5 asentuu ihan hyvin Ubuntu 10.04:ään.
Tällä koneella ei ole tarkalleen ottaen Ubuntu, vaan LinuxMint 10. Tällä asialla ei pitäisi olla suurtakaan merkitystä, sillä MInt perustuu pitkälle Ubuntuun.
Ongelma ratkesi muuten, kun asensin tuon paketin liblo0ldbl ja sen jälkeen Din jo asentuikin.
Kiitoksia kaikille osallistuneille!
Topiax
-
Tällä koneella ei ole tarkalleen ottaen Ubuntu, vaan LinuxMint 10. Tällä asialla ei pitäisi olla suurtakaan merkitystä, sillä MInt perustuu pitkälle Ubuntuun.
Jos asensit graafisella asennusohjelmalla, erona voi olla se, että Ubuntun ohjelma asentaa myös paketin riippuvuudet automaattisesti.
Jos taas asensit päätteessä dpkg:llä, riippuvuudet on aina selvitettävä manuaalisesti.
-
(Käytin lähdekoodia Ubuntu Studio 10.04.2 AMD64:ssä)
Aika hyvä kommentti ohjelman kehittäjältä, tässä blogissa.
"The burning question seems to be why gnu/linux only? well its a long story but the main 1 is as a researcher i want to base my work on an operating system that wont limit me technically. no walls. now or in the future."
http://createdigitalmusic.com/2011/02/new-ways-of-shaping-sound-as-free-linux-instrument-is-a-bezier-licious-tone-board/
Erikoinen ohjelma, mutta sillä onkin tarkoitus tuottaa 'vain' kohinaa 8)
Ystävällisin terveisin Asmo Koskinen.
-
Erikoinen ohjelma, mutta sillä onkin tarkoitus tuottaa 'vain' kohinaa 8)
Se ei varmaankaan tuntuisi niin erikoiselta, jos asuisit Intiassa. Ohjelmahan muistuttaa melko paljon sitaria :)
Erikoista on tietenkin, että ohjelma käyttää melkein kaikkeen bezier-käyriä. Ei mikään kovin tavanomainen lähestymistapa musiikkiohjelmassa...
-
No niin....Vihdoinkin saapui Deal extremestä KAUAN(about 2kk) odottamani paketti, joka sisäksi usb - midi kaapelit. Ensiksi asensin qjackctl ohjelman ja tämän jälkeen ZynAddSubF ohjelman. Kerrassaan mainiolta vaikuttaa näin alkuun. Ainoa ongelma on vain se, että joudun kuuntelemaan softan ääntä oman tietokoneeni surkeista kaiuttimista, tai korvalapuilta. Kait tässä on jokin moodi, miten äänen saa tulemaan keyboardin kiuttimista. Nyt ääni siis tulee siten, että syntikan oma ääni tulee syntikan kajareista ja softan ääni tietokoneen kajareista. Otetaan vinkkejä vastaan.
-
Tavallisesti koskettimilla ohjataan MIDIä, nyt pitäisi siis (MIDI)kellottaa koskettimet orjaksi, jolloin tietokone, tai syntikka, antaisi MIDI käskyt. Eli käynnistys yhdellä laitteella, toiset ovat orjia.
-
Ainoa ongelma on vain se, että joudun kuuntelemaan softan ääntä oman tietokoneeni surkeista kaiuttimista, tai korvalapuilta. Kait tässä on jokin moodi, miten äänen saa tulemaan keyboardin kiuttimista. Nyt ääni siis tulee siten, että syntikan oma ääni tulee syntikan kajareista ja softan ääni tietokoneen kajareista. Otetaan vinkkejä vastaan.
Softasyntetisaattori tuottaa audiomuotoista äänisignaalia, jonka saa kuulumaan koskettimista vain jos laitteessa on audiotulo. Epäilen, ettei sellaista ole, vaan joudut panostamaan erilliseen äänentoistolaitteistoon.