Differences between revisions 22 and 23
Revision 22 as of 2007-10-04 20:08:24
Size: 8600
Editor: AsmoKoskinen
Comment:
Revision 23 as of 2007-10-04 20:08:55
Size: 8602
Editor: AsmoKoskinen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 215: Line 215:
"http://www.arkki.info/howto/Ubuntu_Studio/17.png" ["http://www.arkki.info/howto/Ubuntu_Studio/17.png"]

Ubuntu Studio - Ubuntu 7.04 - Jack, QSynth, Rosegarden

Ubuntu Studio on kokoelma meta-paketteja, joiden avulla on helppo asentaa erilaisia multimediakokonaisuuksia Ubuntu 7.04:ään. Ubuntu Studio tarjoaa vain kaksi omaa pakettia: Ardour 2- ja Wired-ohjelmat. Ubuntu Studio tarjoaa oman teemansa Gnome-ympäristöön. Näistä kaikista kerrotaan tarkemmin Ubuntu Studion omalla sivustolla.

Ubuntu Studiolla on myös oma alueensa Ubuntun Wikissä. Foorumien ja IRCin lisäksi tukea on saatavilla myös postituslistalla.

http://www.ubuntustudio.org

https://wiki.ubuntu.com/UbuntuStudio

https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users

Ubuntu Studio on tarkoitus saada osaksi Ubuntun omia virallisia pakettivarastoja ensi syksynä (Ubuntu 7.10). Nyt vielä joutuu asentamaan Ubuntu Studion oman pakettivaraston Ubuntu 7.04 pakettivarastojen rinnalle. Seuraavassa kerrotaan Ubuntu Studion asennuksesta.

Video Rosegardenin käytöstä

Ubuntu Wikissä on videoita Rosegarden-ohjelman käytöstä, kyseessä ei ole opas, vaan demo.

http://www.ubuntu-fi.org/Wiki/LTSP_M%C3%A4ntykankaan_koulussa

Laitteisto

Sekä videolla että oppaassa käytetty laitteisto on HP nc6102-läppäri ja M-Audion Keystation 49e.

Feisty ja Ubuntu Studio

En tässä selosta varsinaista asennusta Ubuntu 7.04:n rinnalle, koska se on selitetty yksityiskohtaisesti tässä dokumentissa:

https://help.ubuntu.com/community/UbuntuStudio/UpgradingFromFeisty

Seuraa ohjeita, asennus on suoraviivainen. Sivulla kerrotaan myös skriptistä, mutta sitä en ole koskaan käyttänyt.

Valitse meta-paketeista vähintään "ubuntustudio-audio", se riittää varsinaiseen käyttöön.

Meta-paketeista kerrotaan täällä lisää:

https://wiki.ubuntu.com/UbuntuStudio/PackageList

Realtime Kernel

Ubuntu 7.04:n ja Ubuntu Studion pakettivarastojen lisäksi on syytä asentaa myös Alessio Igor Boganin realtime-kerneli. Ubuntu 7.04 sisältää lowlatency-kernelin, mutta koska realtime-kernelikin on tajolla, niin sitä kannattaa käyttää. Alession kerneli on siitä loistava, että se ei riko ainoatakaan Ubuntun kerneliin tekemää paikkausta. Itselläni esimerkiksi kannettavan tietokoneen wlan-piiri toimii realtime-kernelissä. Aiemmin käytin omaa realtime-kerneliä, jolloin menetin kaikki Ubuntun tekemät paikkaukset kerneliin.

Realtime-kernelin asennus tapahtuu samalla tavalla kuin Ubuntu Studionkin. Asennetaan Alession pakettivarasto, päivitetään pakettivarastot ja asennetaan realtime-kernel. Alessio itse kertoo kernelistään ja sen asennuksesta Ubuntun Wikissä:

https://wiki.ubuntu.com/RealTime

uname -a

Linux ubuntu 2.6.20-15-realtime #2 SMP PREEMPT Tue Apr 24 01:53:29 UTC 2007 i686 GNU/Linux

Realtime-kerneli on käytössä.

Muutoksia asetustiedostoissa

Nämä tarvittavat muutokset tehdään Ubuntu 7.04:ään samalla tavalla kuin Ubuntu 6.06:een. Nämä ohjeet pohjautuvat tähän ohjeeseen:

https://help.ubuntu.com/community/UbuntuStudio/DapperPreparation

/etc/modules

snd-seq 

Lisää tämä moduli kerneliä varten, jotta se ladataan jokaisen käynnistyksen yhteydessä.

/etc/sysctl.conf

dev.rtc.max-user-freq=1024 

Lisää tämä rivi /etc/sysctl.conf-tiedostoon muiden rivien jälkeen.

/etc/security/limits.conf

@audio  -       rtprio          99
@audio  -       memlock         250000
@audio  -       nice            -10 

Lisää nämä kolme riviä /etc/security/limits.conf-tiedostoon. Huomaa myös - merkki, jokaisella rivillä on siis neljää saraketta.

/etc/fstab

none            /tmp/jack       tmpfs   defaults        0       0
none            /mnt/ramfs      tmpfs   defaults        0       0

Lisää tiedostoon /etc/fstab oheiset kaksi viimeistä riviä. Ne ovat jackd-systemiä varten.

sudo mkdir /mnt/ramfs

Luodaan puuttuva hakemisto: /mnt/ramfs.

sudo mount -a

Liitetään hakemistot järjestelmään. Saat ehkä virheilmoituksen, mutta sillä ei ole merkitystä: mount: liitospiste /tmp/jack ei ole olemassa.

Avataan QJackCtl

Kun kaikki tarpeellinen on asennettu, niin voidaan kokeilla realtime-kerneliä audio-ohjelmien yhteydessä.

Ubuntu Studion audio-ohjelmien ytimessä on jackd, jonka avulla midi-laitteet ja ohjelmat keskustelevat keskenään.

Kuva 1: Jackd-systeemille on edusohjelmansa, jota kannattaa käyttää.

Sovellukset | Ääni & video | JACK Control

http://www.arkki.info/howto/Ubuntu_Studio/01.png

Kuva 2: Joudut ehkä etsimään sopivia yhdistelmiä, jotta saat latenssin sopivan alas, 5.8 msec on jo varsin hyvä. Qjackctl tallettaa käynnistystiedot kotihakemiston .jackrc-tiedostoon, tässä tapauksessa näin:

/usr/bin/jackd -R -p128 -t1000 -dalsa -dhw:0 -r44100 -p128 -n2

http://www.arkki.info/howto/Ubuntu_Studio/02.png


Kuva 3: Qjackctl-ohjelman Connect-ikkunassa voidaan tehdä kytkennät eri ohjelmien ja äänikortin välillä. Koska vielä ei ole mitään muita ohjelmia avattu, niin kytkentäikkunassa ei ole kytkentöjä. Tämä ikkuna kertoo kytkennät äänikorttiin (alsa).

http://www.arkki.info/howto/Ubuntu_Studio/03.png

Kuva 4: Tämä ikkuna kertoo kytkennät midi-laitteiden välillä. Ikkunassa näkyy M-Audion koskettimet (Keystation 49e).

http://www.arkki.info/howto/Ubuntu_Studio/04.png

Avataan Qsynth

Avataan Qsynth-ohjelma, johon tarvitaan jokin midi-kirjasto (SoundFont, *.sf2), jotta sen kautta Rosegarden saa tarvitsemansa soittimet.

Midi-kirjastoja on hieman vaikea löytää, joten olen laittanut jakoon kaksi paljon käytettyä. Purkamisen jälkeen ne täytyy ladata Qsynth-ohjelmaan.

1. http://www.arkki.info/howto/Ubuntu_Studio/FluidR3%20GM.SF2.tar.gz - 126M

2. http://www.arkki.info/howto/Ubuntu_Studio/PC51f.sf2.tar.gz - 51M

Emmanuel Saracco on listannut omassa oppaassaan midi-kirjastoja:

http://esaracco.free.fr/documentations/linuxaudio/linuxaudio/appendix-soundfonts.html

Tämä opas on muutenkin erinomainen lähde musiikin tekemisestä Linuxilla:

http://esaracco.free.fr/documentations/linuxaudio/linuxaudio/index.html

Kuva 5: Reverb- ja Chorus-tehosteet on otettu pois käytöstä.

http://www.arkki.info/howto/Ubuntu_Studio/05.png

Kuva 6: MIDI-asetukset.

http://www.arkki.info/howto/Ubuntu_Studio/06.png

Kuva 7: Ääni-asetukset.

http://www.arkki.info/howto/Ubuntu_Studio/07.png

Kuva 8: Ladattu MIDI-kirjasto (FluidR3).

http://www.arkki.info/howto/Ubuntu_Studio/08.png

Kuva 9: Muita asetuksia, näihin ei tarvitse kajota.

http://www.arkki.info/howto/Ubuntu_Studio/09.png

Kuva 10: Tarkistetaan äänikytkennät. Näin äänet, jotka kuullaan, ovat Qsynth-ohjelman luomia FluidR3 -MIDI-kirjaston avulla.

http://www.arkki.info/howto/Ubuntu_Studio/10.png

Yhdistetään M-Audio QSynthiin

Kuva 11: Liitetyt MIDI-laitteet eivät automaattisesti kytkeydy jackd-systeemiin, vaan ne pitää liittää.

http://www.arkki.info/howto/Ubuntu_Studio/11.png

Yhdistetään virtuaalinen piano QSynthiin

Kuva 12: Jos käytössä ei ole ulkoista MIDI-koskettimistoa, niin voidaan käyttää myös virtuaalista pianoa.

http://www.arkki.info/howto/Ubuntu_Studio/12.png

Kuva 13: Virtuaalinen piano pitää liittää jackd-systeemiin. Nyt voidaan soittaa "livenä" Qsynth-ohjelman avulla.

http://www.arkki.info/howto/Ubuntu_Studio/13.png

Avataan Rosegarden

Yhdistetään M-Audio Rosegardeniin

Kuva 14: Jotta voitaisiin käyttää MIDI-koskettimia Rosegardenissa, ne pitää kytkeä oikein.

http://www.arkki.info/howto/Ubuntu_Studio/14.png

Yhdistetään virtuaalinen piano Rosegardeniin

Kuva 15: Myös virtuaalista pianoa voidaan käyttää Rosegardenissa, kunhan se on ensin kytketty.

http://www.arkki.info/howto/Ubuntu_Studio/15.png

Rosegarden käyttää läppärin äänikorttia

Kuva 16: Rosgardenin musiikki kuuluu, kun Qsynth on käynnissä ja kuulokkeet tai kaiuttimet on kytketty äänikorttiin.

http://www.arkki.info/howto/Ubuntu_Studio/16.png

Soitetaan harjoitusesimerkki

Kuva 17: Olen tallentanut rg-tiedoston, jonka voi ladata Rosegardeniin testausta varten:

http://www.arkki.info/howto/Ubuntu_Studio/Harjoitusesimerkki/Harjoitusesimerkki.rg

Hakemistossa on muitakin tiedostoja, joita käytetään myöhemmin julkistettavassa oppaassa Rosegardenista.

http://www.arkki.info/howto/Ubuntu_Studio/Harjoitusesimerkki/

["http://www.arkki.info/howto/Ubuntu_Studio/17.png"]


Asmo Koskinen.