|
Size: 8627
Comment:
|
Size: 8627
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 217: | Line 217: |
| Line 218: | Line 219: |
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.
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 Harjoitusesimerkin ruutukaappaus]
Asmo Koskinen.
