multichannel soundfile splitter


    Jul 09 2006 | 7:17 pm
    hi all,
    I find myself needing to split some 6 channel files recorded with
    sfrecord~ into separate mono files. There used to be something called
    sf-splitter (or something) but I think that that is OS9 only. (A
    search of the Forum turned up only 3 references to splitting
    multichannel soundfiles! Maybe it's my spelling).
    Couldn't find anything on max-objects either, except an out-of-date
    link to sPlitter, which looks like it should do what i want, but it's
    no longer there (the link is dead).
    Does anyone know of a patch to do this, or know where sPlitter has
    gone to? (I'm using the demo of Sample Manager at the moment, but a
    max solution would be nicer.)
    thanks
    David

    • Jul 09 2006 | 7:29 pm
      Maybe you could use None real-time mode.
      Play back 6 channel file via sfplay~ while recording into 6 mono sfrecord~
      objects or record~ objects.
      Or maybe use an audio rendering program like Csound (or the max version
      csound~) there must be an orchestra file out there for this sorta thing
      On 7/9/06 3:17 PM, "David Stevens" wrote:
      > I find myself needing to split some 6 channel files recorded with
      > sfrecord~ into separate mono files.
    • Jul 09 2006 | 8:51 pm
      On 9 Jul 2006, at 20:29, Langdon Crawford wrote:
      > Maybe you could use None real-time mode.
      > Play back 6 channel file via sfplay~ while recording into 6 mono
      > sfrecord~
      > objects or record~ objects.
      >
      Yeah, I thought about doing that. Are there any issues about all of
      the mono sfrecords "starting" at the same time, or isn't that an
      issue in non-real time?
      David
    • Jul 09 2006 | 9:35 pm
      Synchronized record start time shouldn't be a problem in non-realtime mode.
      Also you can also set the scheduler to run at audio interrupt when doing
      this in real-time. It should guarantee that the multiple record objects
      start on the same sample.
      You could always test this running the same signal into multiple record
      objects then inspect compare the sample values.
      On 7/9/06 4:51 PM, "David Stevens" wrote:
      >
      > On 9 Jul 2006, at 20:29, Langdon Crawford wrote:
      >
      >> Maybe you could use None real-time mode.
      >> Play back 6 channel file via sfplay~ while recording into 6 mono
      >> sfrecord~
      >> objects or record~ objects.
      >>
      >
      > Yeah, I thought about doing that. Are there any issues about all of
      > the mono sfrecords "starting" at the same time, or isn't that an
      > issue in non-real time?
      >
      > David
    • Jul 10 2006 | 4:29 pm
      Hi,
      You can get sfSplitter and sfsplit here:
      sfSplitter is a script-based MaxMSP patch which can split multi-channel
      soundfiles into their component channels. These are output as mono .aif
      files; the patch operates in real-time only.
      sfsplit is a shell script which uses cSound to split multi-channel
      soundfiles into their component channels. These are output as mono .aif
      files (but of course, you can adjust the script accordingly). cSound
      must be defined in your environmental variables. The soundfile to be
      split should be in the same directory as the script.
      There is some more info in the patch and the script files themselves.
      Hope this does the job. (The broken link from max-objects database
      should have been deleted long ago, (and wasn't put there by me) I'll
      try to amend that.)
      Cheers,
      Fergal Dowling
      web: www.ear.ie
      email: fergaldowling@ear.ie
      On 9 Jul 2006, at 20:17, David Stevens wrote:
      > hi all,
      >
      > I find myself needing to split some 6 channel files recorded with
      > sfrecord~ into separate mono files. There used to be something called
      > sf-splitter (or something) but I think that that is OS9 only. (A
      > search of the Forum turned up only 3 references to splitting
      > multichannel soundfiles! Maybe it's my spelling).
      > Couldn't find anything on max-objects either, except an out-of-date
      > link to sPlitter, which looks like it should do what i want, but it's
      > no longer there (the link is dead).
      >
      > Does anyone know of a patch to do this, or know where sPlitter has
      > gone to? (I'm using the demo of Sample Manager at the moment, but a
      > max solution would be nicer.)
      >
      > thanks
      >
      > David
      >
      >
    • Jul 10 2006 | 5:15 pm
      Cool - thanks Fergal.
      David
      On 10 Jul 2006, at 17:29, Fergal Dowling wrote:
      > Hi,
      > You can get sfSplitter and sfsplit here:
      > http://www.ear.ie/fergaldowling/software.htm
      >
    • Jul 10 2006 | 7:14 pm
      Hi Fergal,
      Thanks for the sfsplitter info. Do you or anyone know of a patch that
      will do the reverse: take multichannel mono files and merge them into
      a single MAX multichannel file? The old OS 9 program called sf
      splitter+merger 1.8p seems to convert 24 bit files to 16 bit. I need
      to keep them as 24 bit.
      John Oliver
      On Jul 10, 2006, at 9:29 AM, Fergal Dowling wrote:
      > You can get sfSplitter and sfsplit here:
    • Jul 10 2006 | 7:44 pm
      Shea Ako has created a commandline tool "aiffpack" to pack multichannel
      files from monofiles: Apr05/24523.html>
      Splitter: Apr05/24569.html> somebody?
      :-)
      Jakob
      10/07/06, kl. 21:14 +0200 , skrev spamisevil:
      >Hi Fergal,
      >Thanks for the sfsplitter info. Do you or anyone know of a patch that
      >will do the reverse: take multichannel mono files and merge them into
      >a single MAX multichannel file? The old OS 9 program called sf
      >splitter+merger 1.8p seems to convert 24 bit files to 16 bit. I need
      >to keep them as 24 bit.
      >John Oliver
      >
      >On Jul 10, 2006, at 9:29 AM, Fergal Dowling wrote:
      >
      >> You can get sfSplitter and sfsplit here:
      >> http://www.ear.ie/fergaldowling/software.htm
      >
      >
    • Jul 10 2006 | 8:25 pm
      From max-objects ...
      SoundFilesMerger
      David
      On 10 Jul 2006, at 20:14, spamisevil wrote:
      > Hi Fergal,
      > Thanks for the sfsplitter info. Do you or anyone know of a patch
      > that will do the reverse: take multichannel mono files and merge
      > them into a single MAX multichannel file? The old OS 9 program
      > called sf splitter+merger 1.8p seems to convert 24 bit files to 16
      > bit. I need to keep them as 24 bit.
      > John Oliver
      >
      > On Jul 10, 2006, at 9:29 AM, Fergal Dowling wrote:
      >
      >> You can get sfSplitter and sfsplit here:
      >> http://www.ear.ie/fergaldowling/software.htm
      >
    • Jul 10 2006 | 10:58 pm
      Hi David,
      Thank you for the link to this great utility. It almost does what I
      need. Unfortunately, it converts the 24 bit mono sound files to 16
      bit and there doesn't appear to be a way to keep the 24 bit file. Is
      there a technical limitation that makes merging of 24 bit files
      impossible? I find it hard to go back to 16 bits these days...
      John
      On Jul 10, 2006, at 1:25 PM, David Stevens wrote:
      > From max-objects ...
      >
      > SoundFilesMerger
      >
      > http://www.e--j.com/tools/
      >
      > David
      >
      >
      >
      > On 10 Jul 2006, at 20:14, spamisevil wrote:
      >
      >> Hi Fergal,
      >> Thanks for the sfsplitter info. Do you or anyone know of a patch
      >> that will do the reverse: take multichannel mono files and merge
      >> them into a single MAX multichannel file? The old OS 9 program
      >> called sf splitter+merger 1.8p seems to convert 24 bit files to 16
      >> bit. I need to keep them as 24 bit.
      >> John Oliver
      >>
      >> On Jul 10, 2006, at 9:29 AM, Fergal Dowling wrote:
      >>
      >>> You can get sfSplitter and sfsplit here:
      >>> http://www.ear.ie/fergaldowling/software.htm
      >>
      >
    • Jul 11 2006 | 12:01 am
      On 11 juil. 06, at 00:58, spamisevil wrote:
      > Hi David,
      > Thank you for the link to this great utility. It almost does what I
      > need. Unfortunately, it converts the 24 bit mono sound files to 16
      > bit and there doesn't appear to be a way to keep the 24 bit file.
      > Is there a technical limitation that makes merging of 24 bit files
      > impossible? I find it hard to go back to 16 bits these days...
      Hi,
      Sorry about that... I never use 24 bits, so... I'll make an update
      when I come back from vacation.
      But, it's important to notice that this is not more than sfplay~ and
      sfrecord~. That means there's a conversion from the input resolution
      (for example 16 bits integer) to 32 floating bits (MSP resolution)
      and then from 32 bits to the output resolution (actually 16 bis
      integers).
      Best,
      ej
    • Sep 13 2006 | 2:46 pm
      Hi,
      A new version is now online. It's now Universal Binary (compiled with
      4.6) and allows you to select the output resolution (16, 24 bits).
      Note that it's as slow as before because it's still working in
      realtime. I'm looking for another strategy, but in the meantime it's
      here:
      Best,
      ej
    • Sep 15 2006 | 6:31 pm