Änderungen

Zur Navigation springen Zur Suche springen
4.953 Bytes hinzugefügt ,  16:40, 27. Nov. 2022
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 ==

Navigationsmenü