Zeile 69: |
Zeile 69: |
| | | |
| Siehe [http://www.mpex.net/info/verlustfrei.html Überblick zu verlustfreien Audioformaten] | | Siehe [http://www.mpex.net/info/verlustfrei.html Überblick zu verlustfreien Audioformaten] |
| + | |
| + | Daneben gibt es Formate zum Erfassen von Noten/Steuerungsbefehlen etc.: |
| + | * [[MIDI]] |
| + | * [https://www.musicxml.com/software/ MusicXML] |
| | | |
| == Lieder herunterladen == | | == Lieder herunterladen == |
Zeile 78: |
Zeile 82: |
| | | |
| === Soundkarte === | | === Soundkarte === |
| + | |
| + | ==== Von Linux unterstützte Soundkarten ==== |
| + | |
| + | Üblicherweise funktionieren die üblichen USB-Sound-Sticks gut mit Linux. |
| + | |
| + | Trotzdem sollte man vor dem Kauf googeln, ob es wirklich Linux-Support gibt. |
| + | |
| + | Für höherwertige Soundkarten siehe bei [https://wiki.linuxaudio.org/wiki/hardware_support linuxaudio.org] |
| + | |
| ==== ALSA-SoundSystem ==== | | ==== ALSA-SoundSystem ==== |
| Der Benutzer, der auf die Soundkarte zugreifen will, muss zumindest beim ALSA-Soundsystem der Gruppe <code>audio</code> angehören: | | Der Benutzer, der auf die Soundkarte zugreifen will, muss zumindest beim ALSA-Soundsystem der Gruppe <code>audio</code> angehören: |
Zeile 255: |
Zeile 268: |
| | | |
| DISPLAY=:0 xset dpms force on | | DISPLAY=:0 xset dpms force on |
| + | |
| + | Siehe auch |
| + | * https://www.elektronik-kompendium.de/sites/raspberry-pi/2107011.htm |
| | | |
| ===== Ausgaben von Pulseaudio verschieben ===== | | ===== Ausgaben von Pulseaudio verschieben ===== |
Zeile 272: |
Zeile 288: |
| Einen Client kann man damit auf eine andere Ausgabemöglichkeit verschieben: | | Einen Client kann man damit auf eine andere Ausgabemöglichkeit verschieben: |
| pactl move-sink-input $CLIENT_NR $SINK_NR_OR_NAME | | pactl move-sink-input $CLIENT_NR $SINK_NR_OR_NAME |
| + | |
| + | ===== Ausgaben in Datei mitschneiden ===== |
| + | |
| + | Möchte man die Audio-Ausgabe in einer WAV-/MP3-/OGG_Datei sichern, geht das mit Bordmitteln von Pulseaudio. |
| + | |
| + | Zunächst mit |
| + | pacmd list-sink-inputs |
| + | |
| + | den zutreffenden "Sink" ermitteln. (Nummer hinter "index:") |
| + | |
| + | * WAV-Datei |
| + | parec --monitor-stream=$INDEX --file-format=wav aufnahme.wav |
| + | |
| + | * OGG-Datei (Bitte Paket <code>vorbis-tools</code> installieren) |
| + | parec --monitor-stream=$INDEX | oggenc -b 192 -o aufnahme.ogg --raw - |
| + | |
| + | |
| + | |
| + | Siehe |
| + | * https://blog.tausys.de/2016/12/21/pulseaudio-audio-stream-von-programmen-aufnehmen/ |
| + | |
| + | Siehe zu weiteren Mitschnittmöglichkeiten (z.B. krecord, gramofile) |
| + | * https://www.linux-community.de/ausgaben/linuxuser/2003/11/audio-aufnahme-mit-linux-tools/ |
| + | |
| + | ===== Soundqualität ===== |
| + | |
| + | Mit einigen Einstellungen kann man die [https://medium.com/@gamunu/enable-high-quality-audio-on-linux-6f16f3fe7e1f Soundqualität unter Linux erhöhen]. |
| + | |
| + | Auch scheint [https://stackoverflow.com/questions/27122564/which-version-of-linux-has-support-for-dolby-advanced-audio-v2 Dolby Atmos unter Linux] zu funktionieren. |
| + | |
| + | Siehe auch |
| + | * https://swaroop-m.medium.com/beginners-guide-for-better-audio-quality-in-linux-d41de6f35a14 |
| + | * https://www.reddit.com/r/linux/comments/coi4dt/a_complete_guide_of_and_debunking_of_audio_on/ |
| + | * https://pacesettergraam.wordpress.com/2016/10/03/1611/ |
| | | |
| ===== Pulseaudio-Infos ===== | | ===== Pulseaudio-Infos ===== |
Zeile 315: |
Zeile 365: |
| * [http://www.geekbone.de/geekbone-blog/?p=969 shareplay] (AirPlay-Renderer), | | * [http://www.geekbone.de/geekbone-blog/?p=969 shareplay] (AirPlay-Renderer), |
| * [http://binarysurfer.blogspot.de/2011/03/enable-airplay-in-ubuntu.html Totem Plugin]. | | * [http://binarysurfer.blogspot.de/2011/03/enable-airplay-in-ubuntu.html Totem Plugin]. |
| + | |
| + | ==== Streaming-Anbieter ==== |
| + | |
| + | ===== Spotify ===== |
| + | Siehe [[Spotify]] |
| | | |
| === Audio-CDs === | | === Audio-CDs === |
Zeile 377: |
Zeile 432: |
| | | |
| * Ein fertiges Produkt auf dieser Basis ist [http://sourceforge.net/projects/filerename/ filerename]. | | * Ein fertiges Produkt auf dieser Basis ist [http://sourceforge.net/projects/filerename/ filerename]. |
| + | |
| + | === Soundbearbeitung === |
| + | |
| + | Das Standard-Sound-Bearbeitungsprogramm ist [[Audacity]]. |
| + | |
| + | === Stille am Anfang und Ende abschneiden === |
| + | |
| + | Beim Rippen einer LP o.Ä. entsteht manchmal Stille am Anfang und Ende des Stücks, die auch automatisch entfernt werden kann. |
| + | |
| + | Z.B. mit dem [https://wiki.audacityteam.org/wiki/Nyquist_Effect_Plug-ins#Trim_Silence Plugin Trim Silence] für [[Audacity]]. |
| + | Es kann wohl auch für Batchbearbeitung genutzt werden. |
| + | |
| + | mp3splt könnte ebenfalls helfen. Dazu braucht man aber eine [[CUE]]-Datei um die Schnittpunkte festzulegen. |
| + | |
| + | Möglicherweise hilft auch [https://mpesch3.de/index.html mp3DirectCut]. |
| + | |
| + | Es geht möglicherweise auch mit sox: |
| + | * https://unix.stackexchange.com/questions/124734/how-to-remove-silence-part-from-mp3-that-is-extracted-from-tv-drama |
| + | * https://digitalcardboard.com/blog/2009/08/25/the-sox-of-silence/ |
| + | |
| + | ==== Trimmen mit ffmpeg ==== |
| + | Es geht auch mit [https://ffmpeg.org/ffmpeg-filters.html#silenceremove ffmpeg]. Siehe das Beispiel in |
| + | https://forum.manjaro.org/t/trim-silence-in-audio-files-by-directory/18988 . Der dazu benötigte Filter ist [https://ffmpeg.org/ffmpeg-filters.html#silenceremove silenceremove]. |
| + | |
| + | Beispiel, um aus einer WAV-Datei eine MP3-Datei zu machen, in der die Stille am Anfang und Ende nicht enthalten ist: |
| + | ffmpeg -i tmp/aufnahme.wav -af silenceremove=start_periods=1:stop_periods=1:detection=peak "tmp/OUTPUT.mp3" |
| + | |
| + | Siehe auch |
| + | * https://stackoverflow.com/questions/25697596/using-ffmpeg-with-silencedetect-to-remove-audio-silence |
| + | |
| + | === Komponieren === |
| + | |
| + | Mit [https://wiki.ubuntuusers.de/NtEd/ NtEd] kann man Partituren erstellen. Es stürzt aber ab und zu ab (Stand: 05/2020). |
| + | |
| + | Auch mit [https://wiki.ubuntuusers.de/MuseScore/ MuseScore] kann man Partituren erstellen und auch abspielen lassen. |
| + | |
| + | [http://lilypond.org/easier-editing.de.html Lilypond] ist ein Werkzeug, um .ly-Textnotendateien in schönen Notensatz umzusetzen. |
| + | * Dafür gibt es den (Text-)Editor [https://frescobaldi.org/ Frescobaldi]. |
| + | * [https://wiki.ubuntuusers.de/Denemo/ Denemo] verwendet dagegen Lilypond nur im Hintergrund und lässt sich graphisch bedienen. |
| + | * Online kann man Lilypond auf http://lilybin.com/ editieren. |
| + | |
| + | Siehe auch |
| + | * [https://de.wikipedia.org/wiki/ABC_(Musiknotation) abc-Musiknotation] |
| + | ** https://wiki.linuxaudio.org/wiki/abcmiditutorial |
| + | ** [https://github.com/paulrosen/abcjs ABC-Javascript-Library abcjs] |
| + | ** Debian-Package abcmidi mit <code>abc2midi</code> |
| + | ** Debian-Package abcm2ps |
| + | ** http://kurs.schacherl.info/ABC-Musiknotation/abc_syntax/abc_syntax.html |
| + | * https://wiki.ubuntuusers.de/Rosegarden/ |
| | | |
| == MIDI == | | == MIDI == |
| + | |
| + | === MIDI im Browser === |
| | | |
| Auch mit einigen Browsern kann man auf MIDI-Devices (oder deren Emulationen) zugreifen. | | Auch mit einigen Browsern kann man auf MIDI-Devices (oder deren Emulationen) zugreifen. |
Zeile 384: |
Zeile 490: |
| Siehe | | Siehe |
| * [https://www.toptal.com/web/creating-browser-based-audio-applications-controlled-by-midi-hardware Tutorial zur Web MIDI API] | | * [https://www.toptal.com/web/creating-browser-based-audio-applications-controlled-by-midi-hardware Tutorial zur Web MIDI API] |
| + | * Debian-package timidity - erlaubt das Abspielen von MIDI-Dateien. Dazu sollte man einen Soundfont installieren. |
| + | |
| + | Demos siehe |
| + | * [http://webaudiodemos.appspot.com/MIDIDrums/index.html Drum Machine] - Open Source |
| + | * https://webaudiodemos.appspot.com/slides/webmidi.html#/ |
| + | * https://www.audiotool.com/product/device/heisenberg/ |
| + | * http://nicroto.github.io/viktor/ |
| + | |
| + | === MIDI unter Linux === |
| + | http://tedfelix.com/linux/linux-midi.html |
| | | |
| == Weiterführendes == | | == Weiterführendes == |