Kirjoittaja Aihe: Musiikkiohjelmointia Ubuntulla  (Luettu 4325 kertaa)

Arello

  • Käyttäjä
  • Viestejä: 215
    • Profiili
Musiikkiohjelmointia Ubuntulla
« : 17.05.14 - klo:18.55 »
Olen ajatellut, josko kokeilisi tehdä kokonaan ohjelmoitua musiikkia Ubuntulla. MIDInä ajattelin ensisijaisesti, jolloin sävellykset tulisi samalla nuotinnettua ja pystyisin edelleen käyttämään kosketinsoittimienikin äänipankkeja. Linuxilla on kaiketi hankalaa saada kunnon sampleria kasaan. Qsynthille en ole ainakaan löytänyt kunnollista äänifonttikirjastoa. Yksi vaihtoehto on varmaan LinuxSampler, mutta vaikka olen ladannut käsittääkseni tarvittavat tiedostot, käyttöliittymä QSampler kaatuu aina heti ensikättelyssä.

Rosegardenia olen käyttänyt ensisijaisena MIDI-nuotinnusohjelmana. Muuten se ajaa asiansa, mutta en vaan tykkää yhtään sen nuottitaivutuksesta (tai en osaa käyttää). Visuaaliseen muokkaimeen saa vain kulmikkaasti töksähteleviä pistepolkuja tjs. Taivutusjaksotyökalusta saisi ohjelmoitua ehkä jotain, mutten ohjeidenkaan jälkeen ole tajunnut sen parametreista mitään. En edes tiedä, saako koko työkalulla useiden sävelaskelien laajuisia suoria venytyksiä vai pelkästään jotain pientä vibratosotkua.

Hydrogenia käyttänen rummuissa. Ardourille varmaan äänitän raidat loppujen lopuksi. Olisiko muuta musiikkiohjelmointiin liittyvää huomiota? Trackereita olen joskus aikoja sitten hieman käyttänyt, mutten Linuxin vastaavista tiedä. LMMS:ää olen vilkuillut, mutta vaikuttaa kovin etäiseltä. Näissä (trackereissa ja LMMS:ssä) ei varmaan ole myöskään MIDI tukea.

EDIT: Opinkin tuon taivutusjakson periaatteen. Maksimi venytys on kuitenkin yhden koko sävelaskeleen enkä tiedä vielä, miten se kontrolloisi koskettimissa korkeutta. Se on myös muiltakin osin hieman kömpelö, joten kiinnostaisi tietää, mitenkä ominaisuus toimisi joissain vaihtoehtoisissa MIDI-nuotinnussoftissa. Mikäli varteenotettavia on.
« Viimeksi muokattu: 18.05.14 - klo:16.37 kirjoittanut Arello »
Läppäri Acer Swift 5 OS: Ubuntu Studio (xfce4) 18.04 LTS & Win10
Pöytis OS: Debian 10 & WinXP

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: Musiikkiohjelmointia Ubuntulla
« Vastaus #1 : 18.05.14 - klo:18.05 »
Hei!

LinuxSamper on helpointa saada toimimaan asentamalla KXStudio tai AVLinux, joiden mukana tulee toimivat asennukset noista molemmista, ja homma toimii ihan vain käynnistämällä Qsamplerin. Toki sittenkin LinuxSamplerin käyttö vaatii hieman opettelua, eikä suomenkielistä ohjetta taida olla.

Midi-ohjelmoinnista kirjoitin maaliskuussa artikkelin Skrolli-lehteen. Sivulta 22 löytyy ohje, kuinka voit ohjelmoida oman midi-sekvensserin Pure Data -ohjelmointikielellä: http://www.skrolli.fi/2014.1.futuro.pdf

Joitain lähtökohtia musiikkityöskentelyyn Linuxilla olen kirjoittanut tähän artikkeliin: http://linux.fi/wiki/Musiikinteko:Aloittelijan_Tutoriaali#Elektroninen_musiikki

Siinä luetellaan muutamia kokeilun arvoisia Midi-sekvenssereitä. Mukana myös muutama tracker. Trakkereista on kuitenkin wikissä myös oma, suppea osionsa: http://linux.fi/wiki/Trakkerit

Monissa trakkereissa ei midi-tukea ole, mutta kaupallisesta Renoisesta se löytyy, ja joitain marginaalisia vapaan lähdekoodin trakkereita midituella on joskus ollut olemassa. LMMS ei ole trakkeri, vaan sekvensseri/DAW ja siinä on muistaakseni jonkinlainen midi-tukikin. Jos haluat käyttää ulkopuolisia midi-instrumentteja, Rosegarden, Qtractor ja Ardour ovat vapaista ohjelmista parhaat. Lisäksi Seq24 mahdollistaa midisekvensoinnin 80- tai 90-luvun tyyliin.

Itse olen tehnyt tuontapaisia viritelmiä KXStudion Claudia-sessionhallinnalla, ja sitä kyllä suosittelen. Hydrogen rumpuihin, Yoshimi synalinjoihin, LinuxSamplerista muutama sample-instrumentti, Seq24 sekvensoi ja Ardourissa miksataan. Claudia tallentaa ohjelmien asetukset ja niiden väliset kytkennät Tässä on yksi esimerkki kyseisentyyppisestä setupista muutaman vuoden takaa: http://heikki.ketoharju.info/2013/03/switching-to-kx-studio/

Nykyään korvaisin ZynAddSubFX:n Yoshimilla ja lisäisin Ardourin miksausta varten.
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org

Arello

  • Käyttäjä
  • Viestejä: 215
    • Profiili
Vs: Musiikkiohjelmointia Ubuntulla
« Vastaus #2 : 12.06.14 - klo:23.09 »
Taidan siirtyä KXStudioon. Miniläppärilläni sain tuon uusimman USB-bootilla ainakin toimimaan. QSamplerikin käynnistyi. (Voi olla, että siirryn silti käyttämään myös jotain 8-oktaavista sampleri//syntikka/työasemaa. Pelkkä kunnon MIDI-kiippakin voisi kai toimia, mutta en ole ihan varma, pärjäisikö pelkillä Linuxin saundeilla, jos kunnollista hakisi ja saisiko latensseja omilla kokoonpanoilla ihan halutunlaiseksi. Muutenkin tykkään käytännön syistä paljon suoraan soitella koskettimista inbox-saundeilla.)

Joka tapauksessa minulla olisi yksi kysymys, joka tosin liittyy ehkä enemmänkin MIDI- kuin Linux-musaohjelmointiin. Onko mahdollista ohjelmoida MIDInä pidemmän kuin yhden kokoaskeleen taivutuksia? Ja jos on, niin millä softalla tai miten Linuxilla onnistuisi? Rosegardenilla ja syntikallani onnistuin asiassa siinä määrin, että syntikasta asetin bendin tavallista korkeammalle ja Rosegardenin taivutuskertoimelle laskin oikean prosentin perustuen sen ja syntikkani maksimibendin erotukseen (jos taivutus oli maksimia alempi). Se tosin on yhtä epäkäytännöllistä, mitä kuulostaakin eikä kaiketi onnistuisi softasynillä, jos niistä ei löydy erikseen omia taivutusasetuksia.
« Viimeksi muokattu: 12.06.14 - klo:23.13 kirjoittanut Arello »
Läppäri Acer Swift 5 OS: Ubuntu Studio (xfce4) 18.04 LTS & Win10
Pöytis OS: Debian 10 & WinXP

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: Musiikkiohjelmointia Ubuntulla
« Vastaus #3 : 15.06.14 - klo:18.25 »
Hei!

Midillä on mahdollista ohjelmoida pidempiä taivutuksia. Säädät vain käyttämäsi syntetisaattorin asetuksista, kuinka suuri bend-alue on. Esim ZynAddSubFX:stä tuollainen säätö löytyy, ja sillä pystyy venyttämään vähintään oktaaviin saakka, todennäköisesti enemmänkin.

Tosin oktaavia isommat liu'utukset kannattaa varmaan tehdä portamento-säädöllä tai muilla keinoin.

Pelkillä Linux-soundeilla pärjää nykyään jo aika hyvin, riippuen tietysti mitä tekee. Kunnollista orkesteria tai Hammondia esimerkiksi et löydä, mutta toisaalta hyvän flyygelin ja analogisyntetisaattorin kyllä saat, viimeistään muutamalla kympillä.
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org

luxudueu

  • Käyttäjä
  • Viestejä: 120
    • Profiili
Vs: Musiikkiohjelmointia Ubuntulla
« Vastaus #4 : 19.06.14 - klo:15.39 »
Jos träkkerien kanssa ennestään pelannut, tuo Heikin sivulauseessa mainitsema Renoise ehdottomasti kokeilun arvoinen. Nykymuodossaan aika kokonaisvaltainen työkalu, sampleri, sekvensseri, midi-tuella. Efektit sitä luokkaa ettei ulkoisia juuri edes kaipaa. Naurettavan halpakin vielä, ja samalla lisenssillä kaikille alustoille, ilmaisversiollakin aika hyvin kaikki ominaisuudet kokeiltua.

VST-instrumenttein vajavainen tarjonta Linux-maailmassa ainoa ikävä puoli. Sen nyt ratkonut samplaten Win-puolen pakolliset retrosynat, projekti vielä osin pahasti vaiheessa,  mutta toimii. Kuulijalle se ja sama käytetäänkö sampleja vaiko synaa.

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: Musiikkiohjelmointia Ubuntulla
« Vastaus #5 : 23.06.14 - klo:20.24 »
Off-topiciksi menee, mutta ei se ihan sama ole kuulijankaan kannalta jos sampleja käyttää: joitain asioita on, joita ei sampleilla kykene tekemään, kuten vaikka FM-synteesialgoritmin säätö lennossa tms.

VST-instrumentteja ei tosiaan ole liiaksi, eikä asiaa auta, vaikka laskisi mukaan myös sinänsä laadukkaat LV2-instrumentit. Toisaalta olen sitä mieltä yleensäkin, että parilla-kolmella syntikalla pärjää kyllä koko elämänsä, jos vaan ovat laadukkaita. ZynAddSubFX on oma valintani tässä mielessä: syna, jolla saa aikaan periaatteessa melkein minkä soundin haluaa.
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org

tmv

  • Käyttäjä
  • Viestejä: 81
    • Profiili
Vs: Musiikkiohjelmointia Ubuntulla
« Vastaus #6 : 30.12.14 - klo:10.06 »
lmms+wine yhdistelmä toimi riittävän hyvin xubuntu 12.04 versiolla.

Nyt päivitin 14.04 versioon ja mm. superwave p8 vst-pluginin gui ei toimi. Ääni kyllä kuuluu normaalisti.

1) Mistä voin selvittää ja tehdä asialle jotain, että pluginin gui näkyisi taas?

2) Tai vaihtoehtoisesti, millä distribuutiolla homma voisi pelata?  Ei periaatteessa huvittaisi laittaa uudestaan 12.04:ää, mutta jos muu ei auta.

« Viimeksi muokattu: 30.12.14 - klo:10.19 kirjoittanut noquaa »

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: Musiikkiohjelmointia Ubuntulla
« Vastaus #7 : 03.01.15 - klo:00.37 »
lmms+wine yhdistelmä toimi riittävän hyvin xubuntu 12.04 versiolla.

Nyt päivitin 14.04 versioon ja mm. superwave p8 vst-pluginin gui ei toimi. Ääni kyllä kuuluu normaalisti.

1) Mistä voin selvittää ja tehdä asialle jotain, että pluginin gui näkyisi taas?

2) Tai vaihtoehtoisesti, millä distribuutiolla homma voisi pelata?  Ei periaatteessa huvittaisi laittaa uudestaan 12.04:ää, mutta jos muu ei auta.

Tätä varten olisi oikeastaan kannattanut aloittaa oma aihe, koska tämähän ei liity enää mitenkään midiohjelmointiin, vaan on LMMS:ään liittyvä kysymys... Ehkä joku ystävällinen mode jaksaa jakaa asian omaksi ketjukseen.

Windows-VST:iden (ja etenkin yksittäisten) toimiminen Linuxissa on tietysti ennen kaikkea kyseiseen pluginiin ja vst-hostiin liittyvä ongelma. En nyt ihan hahmottanut, ajatko siis LMMS:n Windows-versiota Winen päällä, ja tähän ladatussa VST:ssä on ongelma. Mikäli näin, kannattaisi tietysti ekaksi kysäistä LMMS:n foorumilta [1] osataanko siellä sanoa asiaan jotain.

Toinen paikka kysellä on linuxmusicians.com -foorumi [2], jossa puhutaan paljon musiikinteosta. Kuitenkin jos käytät suljetun lähdekoodin pluginia, joka vieläpä toimii vain Windowsissa, voivat vastaukset olla hieman nuivia. Onnea matkaan joka tapauksessa!

Kolmas paikka tiedustella asiaa on tietysti pluginin valmistaja. Etenkin pienyrittäjät ovat avuliaita ja saattavat vastata suoraan sähköpostiin. En tiedä, onko tämä mainittu plugin pienen vai ison firman. Kannattaa kuitenkin kysäistä suoraan pluginin tuen kautta - etenkin, jos Linux on heidän virallisesti tukemansa alusta.

Ja ainahan on patenttiratkaisuni: asenna musiikintekoon suunniteltu Linux-distro [3] ja katso, toimisiko ohjelmisto sen päällä ongelmitta. Minun kokemukseni mukaan se auttaa.

[1] https://lmms.io/forum
[2] http://linuxmusicians.com
[3] http://linux.fi/wiki/Musiikintekoon_suuntautuneet_Linux-jakelut
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org