Post on 10-Jun-2015
description
De pinguïn houdt van muzikanten!Gebruik vrije software voor uw muziek hobby of vak.
Frits van der Holst
● Zo'n 15 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
Inhoud
Overzicht van vrije applicaties voor Muzikanten.● Er is heel erg veel… dus ‘Personal Picks’
○ Applicaties waar ik ervaring mee heb.● Ik demonstreer op Linux maar
○ div applicaties zijn beschikbaar op win/apple○ zal ik erbij vermelden.
● Ik ben geen Professoneel muzikant○ Ik gebruik applicaties voor hobby ondersteuning
● De insteek is spelen in een band○ Notatie, oefen ondersteuning, band opnames
bewerken..etc.
● 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 gemakkeuze● Ook populair
○ KXstudio (Ubuntu based)○ AV Linux
● Leuk pure:dyne (http://puredyne.org/)● Maar ook veel beschikbaar op Apple/Win.
Audio / Creatieve Distributies
● Beetje up to date notebook.○ 1GHz ++ Dual Core (gebruik je sound modules?)○ USB2 (Firewire)○ Diskruimte is prettig.○ Met een 400/500 euro notebook met USB2 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?
audio interface
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.● Werkt op Linux/Apple/Windows(alleen32 bit)
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
● Hulp programmas:○ a2j (Alsa to jack)○ Pulse Jack sink, Pulse Jack source
● Straks een demo
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
● Loopt op Win/Lin/Applehttp://audacity.sourceforge.net/
Audacity
Demo Jack + Audacity
Configuraties maken...● De aanpak jack is zeer flexibel.● Maar ook tijdrovend om op te zetten.● Sessie beheer is gewenst.● Straks ter demonstratie:
○ Ladish● Andere oplossing:
○ non-session uit de set met non-applicatie.
Sessie beheer
Ladish
Non session manager
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 QSynth).○ Petri-foo (Specimen)○ Sooperlooper (Lin/Mac)
● Synthese ○ ZynAddSubFX -> Yoshimi (Linux)○ Bristol (Linux)○ Alsa Modular synt (Linux)
● Algorithmische compositie○ Pure Data. supercollider
SooperLooper
http://essej.net/sooperlooper/
Bristol
http://bristol.sourceforge.net
Sessie beheer + synt modules demo
Sequencing
In muziek zitten veel repeterende patronen.Met sequencers zit je dit op een handige manier in elkaar.● seq24 (Linux)
○ Stuurt midi codes○ Patronen zijn klikbaar voor live optredens
● Hydrogen (Linux)○ Ingebouwde drumkits maar kan ook midi sturen○ Gericht op het inrichten van een drum sequence.
seq24
Hydrogen
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) (Linux)○ Ardour (vgl Protools) (Linux/Apple Os-x)
● Andere sterren:○ qTractor (QT interface).○ Muse / audacity
Opname / mixen
Rosegarden
Opname / mixen Demo
Mijn favorieten:● Musescore● impro-visor
Anderen:● lilypond (+ Frescobaldi)
○ Script invoer○ Hoogste kwaliteit afdrukken
● Nted
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
●
Demo Musescore
● 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
e-mail: frits@van-der-holst.comTwitter: @FritsvanderH
Blog: http://music-and-oss.blogspot.nl/ Linkedin: http://nl.linkedin.
com/in/fritsvanderholst
Contact informatie