From the original SynthMaker forum (2004–2014), with its members’ names and dates.
daslicht ·
Hi,
I am currently planning to implement a sampler plugin and therefor I do research which technology I should use.
Basicly I have expereince in JAVA, AS3 and before delving into C++, c# or delphi I have some question If I could rather implement my idea with Synthmaker, which might be easier 🙂
The following features are on the feature list:
*drag samples on a load sample via drag and drop on a virtual keyboard.
*the keyspan can be adjusted via drag and drop or via incoming midi note(lo key hi key)
*4 stackable samples per keyzone
*root key should be set-able via MIDI
*Filter, AMP, Pitch Envelope for each keyzone and a global Filter and AMP envelope.
*switchable Portamento on legato and portamento
*multiple outputs
*zoomable visual display of the samples waveform
*being able to jump to sample start and endpoint (usefull when zommed in full)
*adjustable sample start and end point.
*copy and paste samples
Is this possible with Synthmaker ?
Any constructive help is welcome
Marc
MegaHurtz ·
Can be done but hard to do right. Especially the gui working as you want.
That`s visual studio`s trademark.. and it will be.
But nevertheless, simply hanging here will sharpen your skills so much.
It`s sick.. Signal processing wise this community has all the knowledge.
daslicht ·
MegaHurtz wrote: Can be done but hard to do right. Especially the gui working as you want.
That`s visual studio`s trademark.. and it will be.
But nevertheless, simply hanging here will sharpen your skills so much.
It`s sick.. Signal processing wise this community has all the knowledge.
Thanks for the answer, would it be possible to create the audio part with synthmaker and the gui with lets say c# ?
MegaHurtz ·
yea in some ways, you could find a way to embed some asm in cpp code.
downright hack the synth again.. Or use the delphi or asm alike codes as a clipboard for thoughts.
daslicht ·
MegaHurtz wrote: yea in some ways, you could find a way to embed some asm in cpp code.
downright hack the synth again.. Or use the delphi or asm alike codes as a clipboard for thoughts.
Ok sounds good in theory 🙂
Any suggestions where to start, Its quite overwhelming since I havent done anything in audio coding yet.
Which things exactly can not be made with synthmaker alone ? Probably I could find another approach.
MichaelBenjamin ·
you can do everything but the drag and drop from outside the plugin, the only similar solution that might work with drag & drop would be from an internal file browser.
daslicht ·
MichaelBenjamin wrote: you can do everything but the drag and drop from outside the plugin, the only similar solution that might work with drag & drop would be from an internal file browser.
Ok fine, in case I purchase Synthmaker , are there any tutorials for the features I mentioned above ?
MichaelBenjamin ·
there arent really any classic tutorials, mostly its example schematics here at the forum/wiki. so you have to search a bit on your own and come up with specific questions. the manual is only the basics to understand how the software does things, how you build that sampler would then be up to you. if you already can program in some language or have used similar inbetween programming/scripting/graphical objects/sandbox software then its much easier to learn. if you have never done such a thing it may be frustrating (but also fun) at the beginning.
attic ·
If you want to save alot of time and are going the Synthedit route do yourself a favor and check out the CK modules for your sampler parts also you will want the DH stuff for midi. Then take a look at the Sdk. the CK modules do cost but it is money well spent.
jeff ·
Hey Man This is Totally Possible But I think you Might Find it Easier to Write all the Code In C++ Because You Already Know C++ And Some Other Programing Languages As well
The Only Reason why i would Say its Easier Is Because You would Have to Learn A Lot On Synth Maker
The following features are on the feature list:
*drag samples on a load sample via drag and drop on a virtual keyboard.
*the keyspan can be adjusted via drag and drop or via incoming midi note(lo key hi key)
*4 stackable samples per keyzone
*root key should be set-able via MIDI
*Filter, AMP, Pitch Envelope for each keyzone and a global Filter and AMP envelope.
*switchable Portamento on legato and portamento
*multiple outputs
*zoomable visual display of the samples waveform
*being able to jump to sample start and endpoint (usefull when zommed in full)
*adjustable sample start and end point.
*copy and paste samples
Also Google Is Helpfull
Honnestly I couldnt Tell You how to Create All of this im just starting out with synthmaker
attic ·
C++ is always a good way to go. Check out the JUCE library. http://www.rawmaterialsoftware.com/juce/api/classes.html 🙂
plastedre ·
And the bad new is that the WaveFile module don't read the "smpl" chunk of the wav file and could not find the start and end loop point. So if you want to loop the wav sample you could do with the begin and end of file or use a program to parse the wave file and recover the loop informations. It's faster in C++.
Wrote something here? To have a post removed or your name hidden, write to [email protected].