Re: Multiple Pipes in series - possible?
Jeremy Nicoll - ml sox users <[email protected]> Wed, 30 Jun 2021 11:21:18 +0100
| Newsgroups | gmane.comp.audio.sox |
|---|---|
| Message-ID | <[email protected]> |
On 2021-06-30 10:59, Brandon Lincoln Snyder wrote: > In my example from earlier, I was trying to build a minimum working > example > to help me understand the syntax for running sox pipes in series. In > other > words, how can I use the stdout in a pipe as an stdin for another pipe? Did you look at the manual? In its simplest form, sox uses - to denote reading from stdin and/or writing to stdout. See the section on "special filenames". Moreover the description of the -p option says −p, −−sox−pipe This can be used in place of an output filename to specify that the SoX command should be used as in input pipe to another SoX command. For example, the command: play "|sox −n −p synth 2" "|sox −n −p synth 2 tremolo 10" stat plays two ‘files’ in succession, each with different effects. −p is in fact an alias for ‘−t sox −’. Note the last sentence, which sets -t (as described in the special filenames text) and also has a following "-". > I'm trying to build an application at the moment, where serial sox pipe > processes could be used in many different ways. It would help me to understand what you're trying to do if you explained whether you want just to process a single source file (ie something that already exists) or if you're trying to take continuous incoming sound and do something to it. Are you trying to make multiple copies of that source and send each of them somewhere else, possibly with different effects applied to each one? Are you hoping, if the destinations are playback devices playing in real time, that the sound playing at each one will be in-sync with each other? Are you expecting the playbacks, if there are any, to be in a known sync with the input (ie delayed by a predictable number of mS)? For instance, I'd like to > eventually make something similar to the MC system > <https://docs.cycling74.com/max8/vignettes/mc_topic> in MaxMSP. You may know what you mean, but I don't. That page is too general/vague. What /specific/ thing are you trying to do? -- Jeremy Nicoll - my opinions are my own _______________________________________________ Sox-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sox-users