Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

It would be nice to have an oscillator for one shot samples. #6698

Closed
TheGuyWhoo opened this issue Nov 13, 2022 · 14 comments
Closed

It would be nice to have an oscillator for one shot samples. #6698

TheGuyWhoo opened this issue Nov 13, 2022 · 14 comments
Labels
Feature Request New feature request

Comments

@TheGuyWhoo
Copy link

While it is not necessary since we have audio input, having to rely on the audio input means we can't package sounds that use samples as presets. Surge is an ideal synth for creating drum sounds, the only issue is it's a bit of a bother to layer in noise and attacks and so on.

@TheGuyWhoo TheGuyWhoo added the Feature Request New feature request label Nov 13, 2022
@mkruselj
Copy link
Collaborator

mkruselj commented Nov 13, 2022

As mentioned previously, wavetable oscillator will do this if you just drop a raw wav file that has no wavetable related metadata, Surge will play it as a oneshot... And this sample will be embedded in the patch too. So basically Surge already does this.

@TheGuyWhoo
Copy link
Author

TheGuyWhoo commented Nov 13, 2022

In this case, it would be nice to be able to tell surge to ignore that metadata when you want to use the wavetable osc as a sampler. What specific format does the file have to be for surge to treat it as a sample?

Actually a better question would be what formats it treats as a wavetable. From a random sample pack it's very hit and miss what gets treated as a sample and what gets treated as a wavetable.

@baconpaul
Copy link
Collaborator

baconpaul commented Nov 13, 2022

Any Untagged wav file will load as a one shot

just take a drum hit wav and drag it on

although it is not the same as a sampler it will work for attack shaping and the like

@TheGuyWhoo
Copy link
Author

What is an untagged wav file? Sorry if that's a stupid question, but it seems pretty random to me which files are loaded as a sample or wavetable.

Yeah ultimately though it would be nice to have a osc specifically dedicated to loading one shots, as opposed to an osc that is both depending on the format.

@baconpaul
Copy link
Collaborator

an 'untagged wav file' is really just 'a wav file' which isn't a serum wavetable or hive wavetable

just, you know, export a wav file from logic or reaper or something

it's not a stupid question! this is not an area where the surge tooling is very friendly at all.

@TheGuyWhoo
Copy link
Author

It's a fair suggestion and something I would consider, but it does require you to either have a bunch of duplicates or replace the samples with a different format, which is definitely not ideal imho.

@baconpaul
Copy link
Collaborator

yeah if your samples are marked with loops and cues now and you want them as one shots you have to do 'something' to them outside of surge. Remove the loop/cue markers etc

and even when you do that, you probably will be dissatisfied with the one shot playback.

@TheGuyWhoo
Copy link
Author

Something like the sampler in vital would be a very welcome addition to surge, that's my 2 cents at least.

@baconpaul
Copy link
Collaborator

yeah i hear you!

i keep thinking, once we get shortcircuit up and running, maybe there's a place for a stripped down single sample player. but i'm not sure it's a great idea. you aren't the first to say it is a good idea though!

@TheGuyWhoo
Copy link
Author

Maybe there can be some kind of communication between surge and shortcircuit where you can have presets for the combination of them, so that one preset stores all of your settings in both surge and shortcircuit. Don't think I've ever heard of plugins that do this, though.

@baconpaul
Copy link
Collaborator

nah i was thinking much simpler - just have a new oscillator type that does sample playback, but base it on the code in shortcircuit that does all the stuff shortcircuit does.

maybe? i dunno some people like that idea for surge and others hate it. both have good arguments.

@TheGuyWhoo
Copy link
Author

That would be good too haha. At the end of the day everyone can have their way. Using a different sampler and just piping it into surge isn't such a big deal, it's really just a matter of convenience.

@mkruselj
Copy link
Collaborator

@baconpaul baconpaul added this to the Currently Unscheduled milestone Jan 8, 2023
@mkruselj
Copy link
Collaborator

mkruselj commented Jan 9, 2023

Closing this issue as it is basically covered by #1069.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature request
Projects
None yet
Development

No branches or pull requests

3 participants