FR: convert stereo/mono, save selection as new sample

edited December 2018 in Support

I’m really enjoying the sample editor, thank you :)

Well aware that the sky’s the limit with feature requests and that many third-party sample editors are available etc. but anyway - without going overboard and cluttering up the actions tab too much, I would like to see:

  • Convert stereo to mono
  • Save selection as new sample

Other things would be nice to have of course (a pen tool?) but these two would be at the top of my list.

Thanks for reading.

«1

Comments

  • edited December 2018

    Save selection as new sample

    :heart:
    MAJOR feature !! That would be literally game changer for creating slices or multi samples !!! Huge workflow booster !!

    Probably there should me simply one more button "Save selection as.." in save dialogue popup (disabled in case there was no selection made before save action). After this type of save, it should return to audio editor instead of closing it.

    Convert stereo to mono

    :heart:
    Another one. Probably also in form of selector in save window dialogue, where are "Directory" and "Format" selectors, add one more "Channels" with options

    • default (leave as is in sample)
    • stereo (force to stereo, so in case sample is mono converts it to stereo)
    • mono (left)
    • mono (right)
    • mono (left + right)
    • mono (left - right)
  • edited December 2018

    Not the same thing, but you can force a channel to mono with the width knob on the Stereo Delay Gain effect unit.

  • edited December 2018

    yeah i know that trick, but this something very different .. specially first one, deeply dreaming about this, it would be huge speedup for example for creating multisample packs sampled from HW synths ... Or in combination with grid active, to make perfect slices from loop will take almost no time :)

    / so saved time for matt, with such feature he can postpone native slice maker somewhere to 2023 :mrgreen: /

    second one would be great for example editing sounds synthesized in obsidian which you ideally want to have mono (kick drums, bass loops, etc), but mixdown doesn't have "mono" option...

    Those both are in my opinion features which should not be too much work to implement (almost no new UI elements needed) but with huge impact to some workflows ..

  • @Stiksi said:
    Not the same thing, but you can force a channel to mono with the width knob on the Stereo Delay effect unit.

    Did you mean the Stereo Gain effect?

    Also here

  • edited December 2018

    Yes, sorry for the typo! Didn’t remember the one on Slate, that should do for most uses!

  • @Stiksi said:
    Yes, sorry for the typo! Didn’t remember the one on Slate, that should do for most uses!

    No worries. I know you knew what you meant 😁

  • Yes, it’s a good tip @Stiksi I’m glad we have that for sure :)

    And really useful that we have that in Slate @LeeB - it does cover a lot of use cases.

    I’m totally with you @dendy - manual slicing could be a really quick workflow.

    Here’s how I see it:

    • Select a region
    • Tap play to hear what you’ve selected, adjust if needed
    • Tap actions
    • Tap “Save Selection as...”
    • Choose (or likely create) a folder, and give the new sample a name (The default here could be the original file name with a number tacked on the end)
    • Tap save and immediately return to the same editor screen, exactly as it was before, your selection still selected
    • Select next region.
      etc.

    For the workflow to be fluid, the browser should default to the last folder used when saving slices 2, 3, 4 and so on.

  • The wave editor from Caustic in NS2 would be sweet.

  • edited December 2018

    @colonel_mustard

    by default save action is performed after clicking on top left blue tick icon, so i think adding "save selection as.." into action menu would be strange exception..

    that's why i proposed to add this as another item "save selection as.." directly into save dialogue. To hold on current save workflow as much as possible.

    Of course return back to editor after this save operation (instead of quit like with normal save) would make very much sense, forget to mention it , very important thing !

  • edited December 2018

    @colonel_mustard said:
    Yes, it’s a good tip @Stiksi I’m glad we have that for sure :)

    And really useful that we have that in Slate @LeeB - it does cover a lot of use cases.

    I’m totally with you @dendy - manual slicing could be a really quick workflow.

    Here’s how I see it:

    • Select a region
    • Tap play to hear what you’ve selected, adjust if needed
    • Tap actions
    • Tap “Save Selection as...”
    • Choose (or likely create) a folder, and give the new sample a name (The default here could be the original file name with a number tacked on the end)
    • Tap save and immediately return to the same editor screen, exactly as it was before, your selection still selected
    • Select next region.
      etc.

    For the workflow to be fluid, the browser should default to the last folder used when saving slices 2, 3, 4 and so on.

    I think in practise this might prove slower than the other slicing workarounds people are suggesting?

    Having to save individually and then reload individually each slice to a pad is probably more annoying than just duplicating a sample across all pads and trimming it?

  • @dendy said:
    @colonel_mustard

    by default save action is performed after clicking on top left blue tick icon, so i think adding "save selection as.." into action menu would be strange exception..

    that's why i proposed to add this as another item "save selection as.." directly into save dialogue. To hold on current save workflow as much as possible.

    Of course return back to editor after this save operation (instead of quit like with normal save) would make very much sense, forget to mention it , very important thing !

    Do you mean the ‘X’ in the top corner? Currently this only goes to the save dialog after an edit, not a selection

  • edited December 2018

    Having to save individually and then reload individually each slice to a pad is probably more annoying than just duplicating a sample across all pads and trimming it?

    It's not just about slicing loop.. altough for me it will be very perfect too - in combination with active grid snapping in audio editor !

    but i would this use more for making synth multisamples for later load in Obsidian..

    like:

    • start record, hit C0, C1, C2, C3, C4, C5 on hw synth - record it in one take
    • open it in audio editor, select first played note, save as "sound C0.wav" .. selected second note, save as "sound C1.wav", etc etc - super quick
    • now i go to Obsidian, use load automap, done. All samples automated
  • @dendy said:

    Having to save individually and then reload individually each slice to a pad is probably more annoying than just duplicating a sample across all pads and trimming it?

    It's not just about slicing loop.. altough for me it will be very perfect too - in combination with active grid snapping in audio editor !

    but i would this use more for making synth multisamples for later load in Obsidian..

    like:

    • start record, hit C0, C1, C2, C3, C4, C5 on hw synth - record it in one take
    • open it in audio editor, select first played note, save as "sound C0.wav" .. selected second note, save as "sound C1.wav", etc etc - super quick
    • now i go to Obsidian, use load automap, done. All samples automated

    Exactly this. Hardware synths to Obsidian in no time. Also: quickly chopping notes and sounds and riffs and whatever else out of long recordings, which it might not be practical to duplicate.

  • edited December 2018

    @dendy A lot of slicing will involve chopping stuff that isn’t on grid :( Especially until timestrech arrives...

    But yeah, Agreed for multisampling it could be ok. Haven’t tried that yet in ns2 so cant really comment on the workflow there.

  • @colonel_mustard said:

    @dendy said:

    Having to save individually and then reload individually each slice to a pad is probably more annoying than just duplicating a sample across all pads and trimming it?

    It's not just about slicing loop.. altough for me it will be very perfect too - in combination with active grid snapping in audio editor !

    but i would this use more for making synth multisamples for later load in Obsidian..

    like:

    • start record, hit C0, C1, C2, C3, C4, C5 on hw synth - record it in one take
    • open it in audio editor, select first played note, save as "sound C0.wav" .. selected second note, save as "sound C1.wav", etc etc - super quick
    • now i go to Obsidian, use load automap, done. All samples automated

    Exactly this. Hardware synths to Obsidian in no time. Also: quickly chopping notes and sounds and riffs and whatever else out of long recordings, which it might not be practical to duplicate.

    Yeah could be useful function to have around for multisampling. And I guess also for building a kit out of different source samples.

    Something I wondered before but this reminded me, does ns2 reference one file when multiple pads have same file loaded on them? Or duplicate it internally in ram?

  • edited December 2018

    @flockz said:
    @dendy A lot of slicing will involve chopping stuff that isn’t on grid :(

    Did you try how fast is make precise selection in NS even without grid active ? Incomparable to any other audio editor i ever used (including famous soundforge :))

    Just load sample .. make selection just roughly .. now zoom in to selection start (zoom > start selection, or pinch gesture), use LEFT drag handle to precise set start loop .. and then start move directly RIGHT handle (without unzooming , or scrolling) - it automatically jumps immediately to end of selection !

    You can do precise selection with grid turned off in no - time ..

  • Have you guys checked out Apple MainStage? It has an auto-sampler feature that can sample your hardware synths, and has multiple options for setting loop points in multisamples (see the review in Sound on Sound mag). I haven’t gotten it yet (I never even knew the autosampling and multi-sample loop options were available and always thought MainStage was just for live applications - wow I was wrong). I am going to buy MainStage and try this early next year (I have grown tired of manual loop settings) but in theory it should produce a folder of WAVs with embedded MIDI unity note number as well as embedded loop points, which I think you could then pull right into Obsidian’s sampler. I am not sure if the auto-looping will only work with the auto-sampler feature or not but man that would be really cool if it will work on any samples - anyone know about that detail?

  • edited December 2018

    @toneman

    Yeah, i used MainStage Auto Sampler few times. Very handy. It saves loop points into generated aif-files so it definitely works with Obsidian because obsidian reads loop (or "sustain") points from audio files :)

    Autosampler saves files to
    Music > Audio Music Apps > Samples > Auto Sampled > {name_of_sampled_instrument} / *

    So if you make shortcut to Auto Sampled directory in left Finder shortcuts, it's handy :) After you start audo sampling process, you see there appears new directory and then one after one new sampled files are appearing there :)

    Only you then need rename them to "soundname notename.aif" for Obsidian's automap feature .. Didn't found any way how to force MainStage Auto Sampler to directly create such file names, it uses own naming format...

  • edited December 2018

    @dendy said:
    like:

    • start record, hit C0, C1, C2, C3, C4, C5 on hw synth - record it in one take
    • open it in audio editor, select first played note, save as "sound C0.wav" .. selected second note, save as "sound C1.wav", etc etc - super quick
    • now i go to Obsidian, use load automap, done. All samples automated

    I mean, so long as we're dreaming out loud on the internets here in InfiniteMattsLandia, the save dialog could be MIDI aware, just like the zone stuff is. Select a region -> Save selection as -> [base/default-name]+[listen-for-midi-input].wav :dizzy:

    Specifically for multi-sampling glory, the UX could also be flipped around.

    1. Load a preset zone map. Like, zone for every note, zone every three notes, zone every 6 notes, zone every octave...
    2. Save and name the patch. Or somehow give Obsidian a 'base' name for the samples.
    3. Tap a zone and Obsidian says "Gimme a B2". Play a B2 on your source instrument. OBS captures it, auto trims it and saves it as [basename][notename].[format?]
    4. Obsidian automatically moves on to the next zone and says "Gimme a D3!"
    5. Rinse and repeat.
    6. Any zones that didn't get a sample (say the extremes of the keyboard range that you don't really care about) are either discarded or the closest zone with a sample is stretched to cover it.

    But I guess Mainstage already exists. :)

  • @Will Very nice fantasy :-) We need investigate human cloning posibilities ....

  • Big plus 1 to the general notion of "As a user, I want to define a region of this audio file to be used elsewhere and I don't want to leave the sample editor to do it so that I can continue defining regions to be used elsewhere". It's like, "As a chef, I do not want to add each slice of this carrot to the salad bowl before I create a new slice."

    Save selection as new sample

    Separate from the multi-sample creation use case... for 'beat slicing' type usage, I would much rather have a way to visually and non-destructively assign 'sample start', 'loop start' and 'loop length', with sample level precision, to a Slate pad instead of carving out and saving individual samples. Reasons:

    1. I'd rather not have 10-30 samples to manage if Slate can just deal with the offsets for me. Thanks, Slate.
    2. It would much easier to tweak the chops after the fact if they were just a region of the source sample. If you chop a bit out, save it and later want to pull the start back a tiny bit, you've got to go back to the original anyway and then are left with a dead sample to manage.
    3. If automating sample start ever lands in Slate, having pads/slices as 'windows' from a larger sample will be way more interesting. :::)))

    Not to say "save selection as new sample" wouldn't still be quite useful for lots of reasons. I just mean to say that for that sort of classic 'beat chopping' use case, using selections as pointers is more useful (imo).

    Either way (sample window or new sample from selection), it would be super friendly if the editor could be Slate aware (when loaded from slate) and offered to load the selection onto the next available pad. Or showed a list of possible destinations for the user to select.

  • @dendy said:
    @Will Very nice fantasy :-) We need investigate human cloning posibilities ....

    Come to think of it, back in InfiniteMattLandia, I imagine Obsidian could technically use sample start points from a single file for multisamples as well. If the editor/recorder was MIDI aware, it could automagically insert named markers based on the MIDI note you sent and then use those markers to create zones. :bleep_bloop:

  • @Will said:
    Big plus 1 to the general notion of "As a user, I want to define a region of this audio file to be used elsewhere and I don't want to leave the sample editor to do it so that I can continue defining regions to be used elsewhere". It's like, "As a chef, I do not want to add each slice of this carrot to the salad bowl before I create a new slice."

    Save selection as new sample

    Separate from the multi-sample creation use case... for 'beat slicing' type usage, I would much rather have a way to visually and non-destructively assign 'sample start', 'loop start' and 'loop length', with sample level precision, to a Slate pad instead of carving out and saving individual samples. Reasons:

    1. I'd rather not have 10-30 samples to manage if Slate can just deal with the offsets for me. Thanks, Slate.
    2. It would much easier to tweak the chops after the fact if they were just a region of the source sample. If you chop a bit out, save it and later want to pull the start back a tiny bit, you've got to go back to the original anyway and then are left with a dead sample to manage.
    3. If automating sample start ever lands in Slate, having pads/slices as 'windows' from a larger sample will be way more interesting. :::)))

    Not to say "save selection as new sample" wouldn't still be quite useful for lots of reasons. I just mean to say that for that sort of classic 'beat chopping' use case, using selections as pointers is more useful (imo).

    Either way (sample window or new sample from selection), it would be super friendly if the editor could be Slate aware (when loaded from slate) and offered to load the selection onto the next available pad. Or showed a list of possible destinations for the user to select.

    That does sound pretty great, and I’m all for having a proper in-house slicer.

    Nice vision :)

    For now, I’m just suggesting a couple of minor changes to the editor, as I think they’d add a lot of value for a relatively low development cost. An ignorant guess, of course!

  • @Will said:
    Big plus 1 to the general notion of "As a user, I want to define a region of this audio file to be used elsewhere and I don't want to leave the sample editor to do it so that I can continue defining regions to be used elsewhere". It's like, "As a chef, I do not want to add each slice of this carrot to the salad bowl before I create a new slice."

    You wrote that exactly like a story in the agile methodology (scrum)... As a...I want (need) blah...so that....

  • Would be nice if you could go directly to the sample editor without going through an instrument.

  • @anickt said:
    Would be nice if you could go directly to the sample editor without going through an instrument.

    You can. For example Settings > Files > Manage Audio Files - just double tap on audio file, or in hamburger menu "Edit" ;-)

    Also after doing mixdown (export), you can do to "Previous" tab where you can see all your exports and same works there ...

    @colonel_mustard said:
    For now, I’m just suggesting a couple of minor changes to the editor, as I think they’d add a lot of value for a relatively low development cost. An ignorant guess, of course!

    THIS!

  • @dendy said:

    @anickt said:
    Would be nice if you could go directly to the sample editor without going through an instrument.

    You can. For example Settings > Files > Manage Audio Files - just double tap on audio file, or in hamburger menu "Edit" ;-)

    Also after doing mixdown (export), you can do to "Previous" tab where you can see all your exports and same works there ...

    @colonel_mustard said:
    For now, I’m just suggesting a couple of minor changes to the editor, as I think they’d add a lot of value for a relatively low development cost. An ignorant guess, of course!

    THIS!

    I was thinking a single tap path. ;)

  • @anickt said:

    I was thinking a single tap path. ;)

    Not sure I understand this. Double-tapping a sample file to open the editor works well for me, but it sounds like you want to open an empty editor maybe? or is it a library shortcut you're after?

    I'm loving the file system btw.

  • @colonel_mustard said:

    @anickt said:

    I was thinking a single tap path. ;)

    Not sure I understand this. Double-tapping a sample file to open the editor works well for me, but it sounds like you want to open an empty editor maybe? or is it a library shortcut you're after?

    I'm loving the file system btw.

    Say I have some raw samples I want to edit. 1 tap to open the editor. One or 2 taps to import a sample (say from Dropbox or AS). I always compare NS to Caustic since I think they’re the best apps for getting things done on iOS. Since NS2 covers most of what Caustic does and then some, I’m just looking at features/workflow that Caustic has that might be nice to have in NS2. Mostly small stuff but it adds up. Caustic wave editor is the best IMHO.

  • edited December 2018

    Currently just using Settings > Files > Manage audio files

    from this browser you can edit any audio file and also import files from Dropbox, AudioShare or your iTunes music library.

    Where / how in Nanostudio's UI would you imagine this "one tap" access ? How do you imagine it should work ?

Sign In or Register to comment.