keskiviikko 23. toukokuuta 2018

General MIDI-soundeja Reaperille

Olen ensimmäisestä postauksesta lähtien harmitellut Reaperin kanssa sitä, että MIDI-soundit pitää penkoa mikä mistäkin, eikä yhtä yhtenäistä kirjastoa ole olemassa. Paitsi että nyt taisi löytyä ainakin jonkinlainen vaihtoehto.

Oppilaiden kanssa olemme käyttäneet sekalaista ja vaihtelevaa kokoelmaa syntetisoijia, sfz-soundeja ja milloin mitäkin. Tämänlaisessa työtavassa on tietysti jonkinlaista penkomisen ja uuden löytämisen iloa – mutta ehkä kuitenkin enemmän harmistusta siitä, että eri soundien etsiminen on niin vaivalloista.

Jonkinlaisen puoli-helpon ratkaisun tarjoaa Yamahan vanha softasyntetisoija Yamaha S-YXG50, jonka voi imutella VSTi-tiedostona täältä: http://veg.by/en/projects/syxg50/

Kun .dll-tiedoston sitten raahaa oman kiintolevyn plugarihakemistoon, avaa Reaperin ja huomaa, että pianosoundin lisäksi missään ei ole mitään nappia, ruksia tai muutakaan napsuteltavaa, mistä saisi vaihdettua pianosoundin joksikin muuksi, voi suunnistaa tänne: http://shiru.untergrund.net/software.shtml ja imutella vielä S-YXG50 Control Panel for Reaper -tiedoston. Se puretaan Reaperin "omat plugarit"-hakemistoon: Options -> Show REAPER resource path in explorer/finder.. ja siellä Effects-hakemistoon.

Nyt Reaperille pitää vielä mainita että tarjolla on uusi JesuScript-plugari: tehdään raita, valitaan fx -> All plugins -> napsautetaan sitä vielä hiiren oikealla napilla -> Scan for new plugins. Seuraavaksi suunnistetaan JS-plugareihin ja valitaan sieltä JS: MIDI S-YXG50 Control Panel. Tämän lisäksi pitää toiseksi plugariksi valita Instruments-osastolta Yamahan S-YXG50.

Hitusen hankalaa tämäkin, mutta kun on kerran saanut toimimaan, voi nämä kaksi ketjuttaa yhteen (Save FX Chain) ja myöhemmin ne voi avata kerralla.

Eipä näiden soundit mitään super-ihmeellisiä ole, mutta kuulostavat melko hyvin toistensa seuraan sopivilta, ovat ilmaisia, ja – mikä tärkeintä – ainakin nyt sitten löytyvät yhdestä ja samasta paikasta.

tiistai 10. tammikuuta 2017

Teoriaa tuutin täydeltä

Kun tänne nyt on tullut tuupattua vähän kaikenlaisia asioita Reaper-jutustelun lisäksi, niin laitanpa tähän myös neljä tekemääni teoria-opastus-video-pätkää. Ovat jo aika vanhoja, mutta toivottavasti toimivia.
Hauskaa teoriaa!

keskiviikko 26. lokakuuta 2016

Oma soitin

Oma soitin tee-se-itse -projektina

Teimme hiljattain "Oma Soitin" -projektin. Siinä koottiin yksittäisistä sampleista sfz-tiedoston avulla virtuaalisoittimia, joita voi soittaa kiipparilla, kuten mitä tahansa (kosketin)soittimia. Samplet äänitettiin paitsi ihmis-äänellä, osittain myös erilaisilla kolistelutarvikkeilla (pahvilaatikoilla, paperia repimällä.. mitä nyt kenenkin mieleen pälkähti). Tässäpä vähän ohjetta ja neuvoa tee-se-itse-soittimen rakentamiseen.

Kannattaa katsella tätä parhaalla laadulla ja koko ruudun kokoisena.

Osa 1:



Osa 2:


Jutussa käytetyt linkit:

sunnuntai 15. marraskuuta 2015

MuseScoresta, osa 2

[edit tammikuu 2019: videot päivitetty]

Edellinen MuseScore-esimerkki oli hiukan vaatimattomampi kuin tämä, jossa tehdään astetta vaikeampi nuotti, ja jossa käsitellään muutama hienous enemmän. Tehtävä on sama kuin mikä tehtiin Teknodidassa aiemmin tänä vuonna. Nuotti on tehty MuseScoren versiolla 2.0.2, joka on tätä kirjoitettaessa uusin virallinen. [edit: päivitys tammikuussa 2019, MuseScore on vaihtunut versioon 3.0. Tämän pystyy kuitenkin tekemään oikein hyvin myös 2-versiolla].

Esimerkkinuotti (pdf). Printtaa tämä, ja koeta tehdä näiden videoiden ohjeen mukaan samanlainen. Tässäpä myös näppäinoikotiet (pdf). Näppis on monessa asiassa nopeampi kuin hiiri.

Videoleikkeitä katsellessasi valitse kokoruututila ja suurin mahdollinen resoluutio (1080p).

Hauskaa nuotinnusta!



video 1: aloitus ja huilustemma



video 2: klarinetti, yhdyskaari



video 3: alttoviulustemma, kopiointi ja nuotin korkeuden muuttaminen rytmeihin koskematta




video 4: pianostemma, varsia ylös ja alas, legatokaaret




video 5: viimeistelyä, sointumerkkejä yms.

maanantai 13. heinäkuuta 2015

Ilo irti nupeista, osa 2

Miksaamista modulaatiopyörällä

Reaperblog.net on mainio paikka kaikin puolin, ja sieltä on kotoisin myös tämänkertainen vinkki, miksaaminen modulaatiopyörän avulla.

Aiemmassa postauksessa jo mainitsinkin, että minulla on M-Audion pikku kiippari, jossa on ylimääräisiä nappeja ja nuppeja käänneltäväksi. Kuten yllämainitussa Reaperblogissa kerrotaan, sen modulaatiopyörän voi valjastaa säätämään valitun raidan voimakkuutta. Näin tehdään kiipparista ikään kuin yksikanavainen köyhän miehen mikseri, jonka ainokainen "volume-liuku", siis modulaatiopyörä, reagoi Reaperissa sille raidalle, joka kulloinkin on valittuna. Reaperblogissa on oikein hyvä opastusvideo aiheesta, mutta laitanpa vaikka tähän vielä saman tekstinä:
  • Valikosta Actions - Show action list
  • Filtterissä voi etsiä Track: Set volume for selected tracks
  • Add - ja sitten kun liikauttaa vähän modulaatiopyörää niin Reaper saa kiipparilta tarvittavan MIDI-viestin.
Jos haluaa, voi ennen modulaatiopyörän veivaamista valita jonkin muunkin kanavan kuin ykkösen. Oxygenissa tämä tehdään Select-napista napsuttelemalla kunnes näyttöön tulee c.Kanavan numero, jota pystyy vaihtelemaan + ja - napeilla. Jos modulaatiopyörää ei käytä sen varsinaiseen tehtävään, voi kanavan pitää ykkösenäkin. Reaperissa ikkunan valikossa MIDI CC kannattaa pitää Absolute-asennossa. Halutessaan voi ruksata Soft takeover-ruksin, jolloin modulaatiopyörä pitää kierittää siihen asentoon jossa yksittäisen raidan voimakkuusliuku on, ennen kuin modulaatiopyörä alkaa vaikuttaa. Näin on helpompi säilyttää olemassaoleva miksaus ja välttyä vahingoilta. (Tässä kohtaa näyttäisi kylläkin olevan ikävä bugi Reaperissa: soft takeover toimii vain satunnaisesti ainakin tässä omassa koneessani. Tein tästä tönkkö-englannillani videopätkänkin ja laitoin kyselyn foorumille, jos vaikka joku Cockoksella reagoisi. https://vimeo.com/133327049).

edit 4.12.2016: Vihdoin versiossa 5.28 tämä bugi on korjattu.Vastedes minkä tahansa kiipparin liu'ut voi valjastaa miksauskäyttöön; asetuksiin Absolute ja Soft takeover, niin namiskat saa toimimaan helposti raitojen voimakkuusliukuina.

Raidalta toiseen siirrytään oletuksena pikanäppäimillä Ctrl Alt nuoli ylös tai alas, samoin ns. "media-kiipparissa" on omat painikkeensa (jotka tosin lakkaavat toimimasta mikseri-ikkunassa). Näihin oikoteihin voi vielä lisätä Oxygenin Track oikealle ja vasemmalle, jotka napit sattuvat olemaan sopivasti modulaatiopyörän vieressä:
  • Filtteriin arvo Track: go to, ja kuten edellä, lisätään pikavalintoihin ko. napit.
  • MIDI CC-arvoksi vielä Relative 1, jotta yksi näppäily tulkitaan yhdeksi viestiksi. Tähän on ohjeita myös siellä aiemmassa postauksessa.

sunnuntai 5. heinäkuuta 2015

Lopputyö

Olenpa tässä opiskellut TAMKissa jokusen vuoden, ja siellä tehnyt opinnäytetyötä Reaperista. Laitanpa vaikka linkin tännekin. http://theseus.fi/handle/10024/94660

Opus

Tällä kertaa innostuksen aiheena on audiokodekki nimeltä Opus.

Tässä blogissa on jo muutamankin kerran mainittu pakattu ääniformaatti nimeltä Ogg Vorbis. Se on häviöllinen äänenpakkauskodekki, siis vähän kuin mp3, mutta samalla bittinopeudella ja yhtä isoilla tiedostoilla oggi on mielestäni (ja monien muidenkin mielestä) laatuisampi. Oggi on sitä paitsi avointa lähdekoodia, jonka käyttämisestä laitteiden valmistajien ei tarvitse maksaa kenellekään mitään. Oggin maskottina on sympaattinen kala.

Varsinkin korkeilla bittinopeuksilla laatuvertailu eri pakkausformaattien välillä on melko turhaa, kun eroa alkuperäiseen, esim. cd-levyltä ripattuun pakkaamattomaan tiedostoon, ei pysty omilla korvilla erottamaan. Puristisimmat kultakorvat käyttävät cd-levykokoelmiensa arkistoimiseen häviötöntä FLAC (Free Lossless Audio Codec)-muotoa, joka ei siis hukkaa mitään dataa, vaan FLAC-tiedosto ja alkuperäinen cd kuulostavat täysin identtisiltä, ja FLACin pystyy tarpeen vaatiessa palauttamaan pakkaamattomaksi tiedostoksi bitinkään muuttumatta matkalla. FLACin huono puoli on tiedostokoko, joka on tyypillisesti noin puolet alkuperäisestä. Vertailun vuoksi oggi ja mp3 pakkautuvat noin seitsemäsosaan ilman että eroa alkuperäiseen pystyy huomaamaan sokkokuuntelussa. Jos tarvis, voi oggin tai mp3:n tai jonkun muun häviöllisen tiedostomuodon pakata vielä tätäkin pienempään tilaan, mutta kovin pienillä bittinopeuksilla audion laatu alkaa kärsiä. Omilla korvillani (ja 30 euron kuulokkeilla) 128 kbps oggin vielä erottaa kohtalaisella varmuudella cd-levystä, mutta 160 kbps:stä ylöspäin alkaa olla jo melko vaikeaa sanoa kumpi on kumpi. Yleensä käytän "varmuuden vuoksi" vielä hiukan tätäkin korkeampaa laatua, kun tiedostojen kokoero on joka tapauksessa merkityksetön. VBR (Variable Bit Rate)-asetuksella kääntäjälle annetaan vapaus vaihdella bittinopeutta tarpeen mukaan. Häviöllisestä ja häviöttömästä äänenpakkauksesta on kelpo suomenkielinen artikkeli Wikipediassa, ja englanniksi vielä laajempi.

Kokeilkaapa muuten joskus kuunnella peräkkäin samasta kappaleesta Spotifyn ilmais-version laatua ja alkuperäistä cd-levyä. Tämä oli ainakin itselleni jonkinlainen yllätys, että alkuperäinen pesee niin totaalisesti ja mennen tullen ilmais-pakatun.

Ogg-kodekin kaverina on ollut puheen pakkaamiseen erikoistunut Speex, joka on lähtöisin samasta Xiph.org-firmasta kuin oggikin. Opus on näitä uudempi (2012) audiomuoto, joka yhdistää Speexin ja Oggin, ja vielä entistäkin paremmalla laadulla. Opuksella pystyy siis pakkaamaan ääntä kuin ääntä; puhetta, musiikkia tai vaikka lintujen laulua. Opusta ovat tehneet Xiphin, Skypen ja Mozillan väki yhdessä.

Suurin Oggin, Speexin ja Opuksen ongelma on siinä, että mp3 on useimpien mielestä "riittävän" hyvä: se ehti valloittaa markkinat ennen kuin parempia pakkausalgoritmeja tuli markkinoille, ja nykyään mp3-soitinten tuki harvinaisemmille formaateille on aika heikkoa. Kun vielä mp3-soittimet alkavat muutenkin olla katoavaa kansanperinnettä, niin niitä ei enää kehitetä entiseen malliin. Itse kuuntelen musiikkia ja äänikirjoja ogg-muodossa vanhalla Sansa Clipillä, mutta Speex- tai Opus-tiedostoja se ei osaa soitella.

Opus-muotoisia tiedostoja voi kuunnella kylläkin tietokoneella ja tableteilla, kun käyttää audionsoitto-ohjelmia: PC-, Mac-, Linux- ja Android-ympäristöissä toimii ainakin VLC, jolla voi muutenkin kuunnella ja katsella melkein mitä vaan. Samoin foobar2000 on mainio pikkuohjelma erilaisten äänitiedostojen kuuntelemiseen, se tosin on saatavana vain PC/Winkku-ympäristöön. Arvatenkin Mozilla-väen mukanaolo Opuksen kehittämisessä on vaikuttanut myös siihen, että Firefox soittelee Opus-tiedostoja iloisesti, ainakin Winkku-ympäristössä riittää että raahaa tiedoston Firefoxin päälle. Samoin Operassa ja Google Chromessa on Opus-tuki. ("Yllättäen" Internet Explorerissa tukea ei ole).

Varsinkin äänikirjojen pakkaamisessa Opus on ällistyttävän hyvä: ääni pakkautuu ihan kuunneltavalla laadulla todella pieneen tilaan. Esim. Seitsemän veljestä, 15 cd-levyllistä ja lähes 13 ja puoli tuntia puhetta pakattuna 48 kbps:n laadulla vie tilaa n. 282 Mt. Näin ollen laskennallisesti esim. yhdelle tavalliselle dvd-aihiolle mahtuu puhetta noin 213 tuntia, eli vajaat yhdeksän vuorokautta. Toisin kuin puhe, musiikki ei pakkaudu laadukkaana näin tiiviisti, mutta esim. ihan kelvollisella 192 kbps-bittinopeudella yhtä dvd-aihiota kuuntelee reilut pari vuorokautta.

Äänikirjat rippaan useimmiten kokonaisina cd-levyinä: Sansa Clip osaa jatkaa siitä mihin jäätiin, ts. ei haittaa vaikka kuuntelemisen lopettaa keskellä kappaletta. Usein kuuntelen myös (musiikki-) cd-levyt alusta loppuun, jolloin yksi levy on kätevintä pakata yhdeksi tiedostoksi. Tällöin tosin kappaleiden nimiä ei erotella. Ainakin Exact Audio Copy (EAC) osaa ripata levyt kokonaisina wav-tiedostoiksi, kun napsauttaa IMG-kuvaketta.

EACista tulleet pakkaamattomat wav-tiedostot voi muuntaa Opus-muotoon vaikkapa LameXP-ohjelmalla, joka osaa myös oggin ja muutaman muunkin pakkausmuodon. Se on muutenkin kiva ohjelma, ja osaa käyttää niin montaa prosessoriydintä kuin tarjolla on, jolloin usean tiedoston yhtäaikainen kääntäminen on aika reipasta.

Blogin aiheeseen liittyen voisi vielä mainita, että Reaper ei 4. versiossa osaa lukea tai kirjoittaa Opusta, mutta 5. versioon tuki on tulossa.