Thread Gedankenschubs zu Pipelines (2 answers)
Opened by AndreasM at 2007-10-05 16:12

AndreasM
 2007-10-05 16:12
#100359 #100359
User since
2005-10-08
31 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo zusammen,

mir schwebt ein Script vor, mit dem ich Soundeffekte manipulieren kann während ein Musikstück läuft.

Ich dachte daran, unter Linux und/oder BSD Dinge wie ogg123, mpg123, sox u.ä. zu nutzen.

Prinzipiell funktioniert das Piping auf der Shell so:

Code: (dl )
1
2
3
ogg123 -d stdout Musik.ogg | 
sox -t raw -r 44100 -sw -c 2 - -t raw - chorus 0.7 0.7 80 0.5 2 1 -s |
artscat


Also eine 3teilige Pipe, sozusagen.
ogg spiel ab, sox sorgt für einen choreffekt und leitet die Ausgabe an den soundserver weiter...

Mein Problem ist: ich möchte gerne den mittleren Teil austauschen (oder ggf. auch letzen) , und quasi "on-the-fly" die Soundeffekte mit sox wechseln, um bei Bedarf den einen oder anderen Effekt zu setzen.

Nur, wie kriege ich es hin, das der erste Teil der Pipe sozusagen weiterläuft, und das abspielen nicht unterbrochen wird?

Grüße
AndreasM

View full thread Gedankenschubs zu Pipelines