Open source daw nllgg 01 dec-2012
-
Upload
frits-van-der-holst -
Category
Technology
-
view
70 -
download
1
Transcript of Open source daw nllgg 01 dec-2012
Eigen DAW met Open Source
Frits van der Holst
● Zo'n 14 Jaar Linux enthousiast● Linux / Open Source specialist (ICT automatisering)● Software Configuration Manager/ Beheer /
ontwikkeling● Linux Trainer (LPI docent NLLGG 2011-2012)● Amateur Toetsenist/Pianist● Div pop/rock bands , nu leren jazz te spelen.
Introductie
● Lange tijd tegen een computer in de oefenruimte geweest.
● Er ontstaat toch een behoefte○ Band opnames○ Nummers uitluisteren/vertragen/toonhoogte ○ Bladmuziek uitwerken○ Ondersteuning bij het oefenen (backing track).
● Maar:○ Docenten adviseren closed source appicaties○ De 'gratis' applicaties bij geluidskaart of synth
zijn het net niet.● LAC 2010
Waarom Linux Audio / DAW
http://linux-sound.org/distro.html
● Ubuntu Studio mijn gemakskeuze● Ook populair
○ KXstudio (Ubuntu based)○ AV Linux
● Leuk pure:dyne (http://puredyne.org/)● Interessant: DreamStudio
Audio / Creatieve Distributies
● Beetje up to date notebook.○ 1GHz ++ ○ Dual Core○ !Firewire (en USB natuurlijk)○ Diskruimte is prettig.○ Met een 400/500 euro notebook met firewire ben
je eigenlijk al prima op de rit.● Audio Interface
(waarom niet de ingebouwde geluidskaart)○ Latency en Geluidskwaliteit○ Aansluiting voor gitaar/midi/microfoon/synth○ Check Alsa voor ondersteuning USB○ ffado voor Firewire ondersteuning.
Wat heb je nodig?
Een paar namen:● OSS● PulseAudio● FFADO● ALSA● Jack● Gstream● Phonon● ?????
Probleem: Linux audio systemen
Linux Audio Samenhang
Jack: de regelneef
Jack is de digitale audio stekker centrale● Koppeling en routering tussen programma's met
audio en/of midi in- en uitgangen● Hiermee kan je ketens bouwen van:
○ geluidsmodules○ midi sequencers○ opname programma's○ effecten
● Een van de programma's kan de master zijn en zo de hele keten synchroon aansturen.
● Eindeloze routeringsmogelijkheden.
Maar let op:● Nog niet alle programma's ondersteunen Jack.● Configuratie moet nauwgezet gebeuren
○ Alle programma's zelfde sample frequentie○ Vrijwel altijd moet je de routes zelf configureren○ Instelling van buffers, priortiteit e.d. hebben effect
op Latency.○ Xrun's
●
Jack
Het werkpaard voor point en shoot audio bewerking:
● Eenvoudige audio opnames● Vele filters en bewerkingsmogelijkheden (100derden)● Makkelijk experimenteren met undo● Import/export van vele formaten● Ook hulpmiddel bij muziek oefenen
○ Toonsoort omzetten○ Snelheid veranderen○ In een lus zetten
Audacity
Demo Audacity + Jack
Sound modules / samplers
Verschillende technologieën voor geluid opwekking:
● Samples / opgenomen klanken● Synthese
○ Combineren van golf generatoren en filters○ FM synthese
● Algorithmische compositie○ Compositie door scripts te maken /
programmeren○ (Live Coding sessies)
Sound modules / samplers
Voor elke technologie zijn er verschillende programma's:
● Samples / opgenomen klanken○ Fluidsynth (+ Frontend).○ Petri-foo (Specimen)○ Sooperlooper
● Synthese ○ ZynAddSubFX ○ Bristol
● Algorithmische compositie○ Pure Data○ supercollider
Midi aangestuurd.
Sound modules / samplers demo
Sequencing
In muziek zitten veel repeterende patronen.Met sequencers zit je dit op een handige manier in elkaar.We gaan kijken naar de volgende:● seq24
○ Stuurt midi codes○ Patronen zijn klikbaar voor live optredens
● Hydrogen○ Ingebouwde drumkits maar kan ook midi sturen○ Gericht op het inrichten van een drum sequence.
Sequencing demo
Opname programma's zijn voor multi kanaal audio en midi opnames
● Grote pakketten waar je echt tijd in moet steken.● Hebben faciliteiten voor het afmixen van liedjes,
toevoegen van effecten.● Programma's lijken op hun commerciële evenknie.● We gaan er twee bekijken:
○ Rosegarden (vgl cubase)○ Ardour (vgl Powertools).
● Andere sterren:○ qTractor (QT interface).○ Muse / audacity
Opname / mixen
Opname / mixen Demo
Configuraties maken...● De aanpak jack is zeer flexibel.● Maar ook tijdrovend om op te zetten.● Sessie beheer is gewenst.● Zo ter demonstratie:
○ Ladish● Andere oplossing:
○ non-session uit de set met non-applicatie.
Sessie beheer
Sessie beheer demonstratie
Mijn favorieten:● Musescore● impro-visor
Anderen:● lilypond
○ Script invoer○ Hoogste kwaliteit afdrukken
● Ntedit
Muziek notatie / Arrangeren
MuseScore● Stamt af van Muse sequencer.● Paar jaar geleden project nieuw leven.
musescore.org● Nu
○ Windows/Apple/Linux desktop○ IOS en Android○ musescore.com Muziek social website.
● Interoperabiliteit via MusicXML
Muziek notatie / Arrangeren
Impro-visor● Software project Am. Universiteit.● Snel lead sheets maken● Backing voor improvisatie (aka band in a
box).● Improvisatie voorstellen.● http://www.cs.hmc.edu/~keller/jazz/improvisor/
Improvisatie / leadsheets
● Solferge ● Ear training
Andere tools
● LinuxAudio.org● User mailing list
○ http://lists.linuxaudio.org/listinfo/linux-audio-user○ Doorzoek historie in google:
"jack site:http://lists.linuxaudio.org/"● Ondersteunde hardware ALSA:
http://www.alsa-project.org/main/index.php/Matrix:Main● Ondersteunde firewire hardware:
http://www.ffado.org/?q=devicesupport/list● Ubuntu Studio Forums:
http://ubuntuforums.org/forumdisplay.php?f=335●
Informatie bronnen
● Jamhub (http://www.jamhub.com/)● Zoom H2N (http://www.zoom.co.jp/products/h2n)
Naast handig voor snel opnemen van een band, kan deze ook dienst doen als USB aangesloten Microfoon (koppelen in jack).
● Roland Edirol (UA-1000 en UA-101 werken met Alsa)
Genoemde Producten tijdens presentatie
e-mail: [email protected]: @FritsvanderH
Linkedin: http://nl.linkedin.com/in/fritsvanderholst
Contact informatie