Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2...

43
Infrastruktur Audiobearbeitung Klangsynthese Kompositon und Notensatz Abschluss Sound und Musik unter GNU/Linux Thomas Strathmann <[email protected]> 14. April 2007 Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Transcript of Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2...

Page 1: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

Sound und Musik unter GNU/Linux

Thomas Strathmann <[email protected]>

14. April 2007

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 2: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

Gliederung

1 Infrastruktur

2 Audiobearbeitung

3 Klangsynthese

4 Kompositon und Notensatz

5 Abschluss

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 3: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

ALSALADSPADSSIJack

1 InfrastrukturALSALADSPADSSIJack

2 Audiobearbeitung

3 Klangsynthese

4 Kompositon und Notensatz

5 Abschluss

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 4: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

ALSALADSPADSSIJack

Übersicht

ApplikationenJACK

Kernel

Hardware

Audio MIDI Ethernet

TCP/IPStackALSA

Applikationen Applikation:Soundeditoren,MIDI-Bearbeitung,SoftwareSynthesizer, . . .Soundserver: Jack,arts, esound,pulseaudio, etc.Kernel: Audio- undMIDI-Treiber (ALSA,OSS)

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 5: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

ALSALADSPADSSIJack

Übersicht

ApplikationenJACK

Kernel

Hardware

Audio MIDI Ethernet

TCP/IPStackALSA

Applikationen Applikation:Soundeditoren,MIDI-Bearbeitung,SoftwareSynthesizer, . . .Soundserver: Jack,arts, esound,pulseaudio, etc.Kernel: Audio- undMIDI-Treiber (ALSA,OSS)

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 6: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

ALSALADSPADSSIJack

Übersicht

ApplikationenJACK

Kernel

Hardware

Audio MIDI Ethernet

TCP/IPStackALSA

Applikationen Applikation:Soundeditoren,MIDI-Bearbeitung,SoftwareSynthesizer, . . .Soundserver: Jack,arts, esound,pulseaudio, etc.Kernel: Audio- undMIDI-Treiber (ALSA,OSS)

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 7: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

ALSALADSPADSSIJack

Übersicht

ApplikationenJACK

Kernel

Hardware

Audio MIDI Ethernet

TCP/IPStackALSA

Applikationen Applikation:Soundeditoren,MIDI-Bearbeitung,SoftwareSynthesizer, . . .Soundserver: Jack,arts, esound,pulseaudio, etc.Kernel: Audio- undMIDI-Treiber (ALSA,OSS)

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 8: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

ALSALADSPADSSIJack

ALSA

Advanced Linux Sound Architecturehttp://www.alsa-project.org/

Audio- und MIDI-Treiber für Linux“Nachfolger” von OSS (Kompatibilität durch Emulation)leicht benutzbares C-API für Programmiererbeliebiges Routing von MIDI-Verbindungen⇒ virtuelles Strippenziehen mit aconnect(gui), KAconnectoder patchage

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 9: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

ALSALADSPADSSIJack

LADSPA – Linux Audio Developers Plugin API

Rahmenwerk für die Audioeffekt-Plugin Entwicklung unterGNU/Linuxviele freie Plugins bereits erhältlichdiverse Hosts: ams, ardour, ecasound, gdam, glame,muse, puredata, rezound, rosegarden, snd, spiralsynth,sweep, terminatorx, . . .URL: http://www.ladspa.org

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 10: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

ALSALADSPADSSIJack

DSSI – DSSI Soft Synth Instrument

Plugin Schnittstelle besonders für Software SynthesizerWindows VST Plugins mit wine und dssi-vst einbindenHosts: z.B. jack-dssi, oms, puredata, rosegarden, . . .URL: http://dssi.sourceforge.net/

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 11: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

ALSALADSPADSSIJack

Jack

JACK Audio Connection Kithttp://jackaudio.org/

Soundserver für GNU/Linux und MacOS XSignalrouting zwischen Programmen und übers NetzwerkSynchronisation verschiedener Quellenvirtuelles Tonstudio mit patchage, meterbridge, jackrackund jamin

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 12: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

AudacityArdour

1 Infrastruktur

2 AudiobearbeitungAudacityArdour

3 Klangsynthese

4 Kompositon und Notensatz

5 Abschluss

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 13: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

AudacityArdour

Audacity Soundeditor

The Free, Cross-Platform Sound Editorhttp://audacity.sourceforge.net/

freier Soundeditor für GNU/Linux, MacOS X und WindowsAufnahme, Bearbeitung, Export von Audiodatenviele (un-)komprimierte Soundformate“rudimentäre” MehrkanalunterstützungPlugins: Nyquist und LADSPA

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 14: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

AudacityArdour

Audacity Screenshot

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 15: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

AudacityArdour

Ardour

http://www.ardour.org/

Mehrkanal Audioaufnahme und nicht-destruktiveBearbeitung mit unbegrenztem Undo/RedoJack Audio und LADSPA-Pluginsvolle AutomatisierungSteuerung über Hardware-Controllermehr: Video-Unterstützung, völlig freies Signalrouting, . . .Die Zukunft: MIDI und dann Cubase, Nuendo, Logic,Sonar, ProTools, etc. ersetzen!

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 16: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

AudacityArdour

Ardour: Arrangieren

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 17: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

AudacityArdour

Ardour: Mixer

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 18: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

1 Infrastruktur

2 Audiobearbeitung

3 KlangsyntheseFluidsynthLinuxSamplerAMSPuredataChucK

4 Kompositon und Notensatz

5 AbschlussThomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 19: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

Software Synthesizer

nutzergesteuerte Erzeugungund Verfremdung beliebigerAudiosignale

dutzende freie Software Synthesizer für GNU/LinuxSyntheseverfahren: subtraktiv, additiv, Sampling . . .Nutzerschnittstelle: GUI, MIDI-Controller, Quelltext . . .Anbindungen: Plugin, Jack/ALSA, Netzwerk . . .

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 20: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

Einige Programme

. . . wie gesagt, es gibt sehr viele:

aeolus, ams, amsynth, artsbuilder, beast, bristol, chuck,csound, fluidsynth, freebirth, galan, horgand, jmax, lmms, om,puredata, specimen, spiralsynth, supercollider, terminatorx,timidity, zynaddsubfx . . .

und einen ganzen Haufen Plugins.

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 21: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

Fluidsynth

http://www.fluidsynth.org/

Spielen von SoundFonts über MIDI(viele kostenlose oder freie SoundFonts erhältlich)Audio und MIDI mit Jack und ALSABedienung über eingebaute KommandozeileEinbinden als DSSI Plugin

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 22: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

qsynth

GUI (Qt3) für FluidsynthSoundFonts ladenPresets erstellen und speichernSteuerung mehrerer Fluidsynth Instanzen gleichzeitig

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 23: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

LinuxSampler

http://www.linuxsampler.org/

Ziel: professioneller Software Samplersoll alle gängigen Formate sprechenAnbindung über TCP (eigenes Protokoll LSCP)Stand der Dinge:

Sampling Engine und LSCP SchnittstelleGigasampler Formatgrafische Frontends: qsampler (Qt), jsampler (Java)

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 24: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

AMS – Alsa Modular Synth

http://alsamodular.sf.net/

modularer Echtzeit Softsynth und Effekteinheiteinfache GUI (Qt3) nach Vorbild analoger ModularsystemeModule sind LADSPA PluginsAnbindung über ALSA/Jack

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 25: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

AMS Screenshot

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 26: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

Puredata

Abstraktion einesModularsynths:grafischeDatenfluss-programmierungfreier Abkömmlungvon Max(/MSP)Audio, MIDI, OSC,HID, LADSPA, DSSI,IP, OpenGL, Video,usw.http://puredata.info/

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 27: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

Puredata: netpd

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 28: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

ChucK

SinOsc o => Gain g => dac;.5 => g.gain;while(true) {100::ms => now;Std.rand2f(50.0, 1000.0) => o.freq;

}

http://chuck.cs.princeton.edu/

Audio Programmiersprache speziell für Live CodingCompiler und virtuelle Maschineobjektorientiert, dynamisch (Code-Austausch zur Laufzeit)einfache, aber mächtige Kontrolle über zeitliche AbläufeAnbindung: MIDI, OSC, HID

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 29: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

FluidsynthLinuxSamplerAMSPuredataChucK

ChucK

SinOsc o => Gain g => dac;.5 => g.gain;while(true) {100::ms => now;Std.rand2f(50.0, 1000.0) => o.freq;

}

http://chuck.cs.princeton.edu/

Audio Programmiersprache speziell für Live CodingCompiler und virtuelle Maschineobjektorientiert, dynamisch (Code-Austausch zur Laufzeit)einfache, aber mächtige Kontrolle über zeitliche AbläufeAnbindung: MIDI, OSC, HID

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 30: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

1 Infrastruktur

2 Audiobearbeitung

3 Klangsynthese

4 Kompositon und Notensatzseq24RosegardenLilyPond

5 Abschluss

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 31: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

seq24

http://filter24.org/seq24/

Loop Sequenzersehr einfach: Hardware MIDI-Sequenzern nachempfundenEditieren in drei Ansichten

Main Window: Erstellen und Anorden von SequenzenSequence Editor: MIDI-Sequenzen bearbeiten (Pianoroll)Performance Editor: Arrangieren der Sequenzen zu einerKomposition

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 32: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

seq24: Main Window

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 33: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

seq24: Sequence Editor

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 34: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

seq24: Performance Editor

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 35: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

Rosegarden

http://www.rosegardenmusic.com/

Kompletter Audio- und MIDI-Sequenzer für KDEPlugins: Effekte (LADSPA), Klangerzeuger (DSSI)Integration mit JackNotation von MIDI-Spuren (→ LilyPond)

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 36: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

Rosegarden Hauptfenster

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 37: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

Rosegarden Noteneditor

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 38: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

LilyPond . . . music notation for everyone

einfache Beschreibungssprachehochqualitativer Notensatz nach “allen Regeln der Kunst”URL: http://lilypond.org/

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 39: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

seq24RosegardenLilyPond

LilyPond Beispiel

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 40: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

GNU/Linux DistributionenDer Rest

1 Infrastruktur

2 Audiobearbeitung

3 Klangsynthese

4 Kompositon und Notensatz

5 AbschlussGNU/Linux DistributionenDer Rest

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 41: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

GNU/Linux DistributionenDer Rest

Spezielle GNU/Linux Distributionen

DeMuDi (http://www.demudi.org/)Teil des AGNULA ProjektsReferenz Multimedia Distribution basierend auf Debian

Ubuntu Studio (http://ubuntustudio.org/)brandneue Multimedia Distribution des Ubuntu Projekts

JackLab Audio Distribution (http://www.jacklab.org/)basiert auf OpenSUSE 10.2

pure:dyne (http://puredyne.goto10.org/)Live CD auf Basis von dyne:II coreenthält viele “exotische” Tools

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 42: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

GNU/Linux DistributionenDer Rest

Was ich alles unterschlagen habe

TrackerDJ- und “Live”-ToolsComputermusikOpen Source Controller HardwareStreamingCreative Commons. . .

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux

Page 43: Sound und Musik unter GNU/Linux · ALSA LADSPA DSSI Jack 1 Infrastruktur ALSA LADSPA DSSI Jack 2 Audiobearbeitung 3 Klangsynthese 4 Kompositon und Notensatz 5 Abschluss Thomas Strathmann

InfrastrukturAudiobearbeitung

KlangsyntheseKompositon und Notensatz

Abschluss

GNU/Linux DistributionenDer Rest

Fragen

Fragen?

Thomas Strathmann <[email protected]> Sound und Musik unter GNU/Linux