The ROMpler topic

Sound synthesis techniques, DSP and related mathematics

Moderators: electrogear, exonerate

The ROMpler topic

Postby Arkuzz on Tue Feb 15, 2011 8:56 am

Hi everyone!

I'm very new in this Synth|Maker softwer. My idea is a 4 wave "oscillator" rompler, which has built-in waves. All waves are short, looped samples, all created by me from different ways.

Seeking this forum is not the quickest solution, so any help will be appreciated.

1. Is it possible that the samples were embedded in the VST? How can I do this?
2. Is it possible to use 1 WaveArray for all 4 oscillator? (= samplebank) Or all of the oscillators must have the own WaveArray? How can I do it?

Thanks for the replies,
Best regards!

Arkuzz
Arkuzz
essemer
 
Posts: 6
Joined: Mon Feb 14, 2011 8:40 pm

Re: The ROMpler topic

Postby MichaelBenjamin on Tue Feb 15, 2011 9:49 am

1.the samples you have loaded into array are exported with the vst/saved with the schematic, so yes (nothing special to do, just load them and save/export)
2.one array usually suffices, either use the mem get at for non realtime (control rate) switches, or the array read with windex input for realtime (samplerate) switching
User avatar
MichaelBenjamin
smaniac
 
Posts: 1439
Joined: Thu Jul 12, 2007 3:26 pm

Re: The ROMpler topic

Postby trogluddite on Tue Feb 15, 2011 6:47 pm

Hi there, welcome to the forum.

1) Yes, as MB said, the array contents are embedded by default. In fact, this is true of most SM components - when you save a schematic, it is stored in exactly its current state with all numberic values, bitmaps, strings etc. exactly as you left them. There is a primitive called 'After Load' that you can use to explicitly reset things at load time if you need to.

2) You've probably hit on the easiest way to do it - loading one big .wav file can then update your entire samplebank. The easiest way is to make sure that all of your individual samples are the same length - you can then easily select a different sample bu just adding the appropriate offset to the playback pointer for the wave array.
There's a thread HERE that should see you hit the ground running.
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.
User avatar
trogluddite
smychopath
 
Posts: 3024
Joined: Mon Oct 20, 2008 3:52 pm
Location: Yorkshire, UK

Re: The ROMpler topic

Postby Arkuzz on Thu Feb 17, 2011 10:44 am

Hello!

Thank you all the response!
When I build this rompler, which is the quickest way: creating waves array from WAV files and store loop points in floats every array entry, or creating SFZs and use the built-in sfz parser?

Regards,
Arkuzz
Arkuzz
essemer
 
Posts: 6
Joined: Mon Feb 14, 2011 8:40 pm

Re: The ROMpler topic

Postby trogluddite on Thu Feb 17, 2011 3:35 pm

Interesting question. The sfz parser is such a new component (only introduced in SM2), Im not sure any of us have the experience yet to give a definitive answer- I've certainly not yet seen a convincing example of it in use on the forum.
So, in a sense, using the wave arrays may be easier, just because there are so many more users with experience of it - there will be more help and advice available if you get stuck with your design.
OTOH, it could well be that there are bits of freeware out there that can automate a lot of the sfz file construction - it is a standard that had been around a very long time now.

If I were you, I'd say the first step is to look at the sfz standard and make sure that it does everything you could ever want to do with your waves. If it does, then it ought to be the smoother way (romplers are the whole point of .sfz's after all). If you find that you require features/data-storage that sfz doesn't support, then you'll need to take a customised route of your own using the arrays.

This isn't an unusual situation - OutSim have always left their end-users to discover for themselves how to make best use of the tools they've provided. Even now, we see creative new ways of using ages-old components popping up regularly in forum posts.
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.
User avatar
trogluddite
smychopath
 
Posts: 3024
Joined: Mon Oct 20, 2008 3:52 pm
Location: Yorkshire, UK

Re: The ROMpler topic

Postby Arkuzz on Thu Feb 17, 2011 3:54 pm

Thank you trogluddite! Continued in PM! :)
Arkuzz
essemer
 
Posts: 6
Joined: Mon Feb 14, 2011 8:40 pm

Re: The ROMpler topic

Postby Arkuzz on Thu Feb 17, 2011 4:53 pm

And another question for this topic:
Is it possible to 4 simultaneous waveplayer plays the same file? (Not a wavearray, but a WAV file)

Regards,
Arkuzz
Arkuzz
essemer
 
Posts: 6
Joined: Mon Feb 14, 2011 8:40 pm

Re: The ROMpler topic

Postby DigitalWhiteByte on Thu Feb 17, 2011 5:58 pm

I think so, just take the same mem-out, from primitive WaveFile.
And you read it with 4 different WaveRead.
User avatar
DigitalWhiteByte
smanatic
 
Posts: 693
Joined: Thu Mar 12, 2009 1:07 am
Location: Milano - Italy


Return to Sound

Who is online

Users browsing this forum: No registered users and 1 guest

cron