From the original SynthMaker forum (2004–2014), with its members’ names and dates.
sownfing ·
Hello anyone that can help
I've found myself wanting to get into plug-in design. I've spent time making music. I've spent time with synthesis. I've also spent time scratching the surface of what goes on with-in a Synth (I started by reading the synth secrets series http://www.soundonsound.com/sos/allsynthsecrets.htm).After finishing this series I had made some good patches and understood a-lot more. But When it comes to creating a plug-in especially one with which I have had some hand in coding I am worlds away.
What I'm asking in this post is if anyone can point me in the right direction? What should I start learning. Coding language? (I've been learning html, css and java script this year and I love it. I am sure that its not the same as programming in a plug-in sense but I have a-lot of energy for learning.) But maybe that's not what I need to learn next?
Thanks in advance for any light that you can shed on my issue.
{-*-}
infuzion ·
Welcome to SM!
[old link]
then manuals, then for more synth/math reserch
[old link]
sownfing ·
Thanks infuzion
Guess I'll get stuck in. All the info seems a bit daunting at the moment, but from previous experience I've learned that you just gotta start somewhere. Sounds obvious but sometimes starting is the hardest part.
Cheers
Mo ·
Hi,
I would start with the User Guide to learn how SynthMaker works. That would save a lot of time, figure out how things works. Then create the Example Synth: [old link]
Then start learn SM coding for more complex things and SM assembler (ASM) for optimizing -which is way more fun than web programming IMO 😉
MichaelBenjamin ·
for the basics it would be good to understand how sampling works in principle, from then on you just got a timeline with discrete samples that vary between -1 and 1 to make your speaker go back and fourth. how you program that movement is completely up to you. some basic and intermediate math is also required, but at the end it mostly boils down to adding and multiplying. experiment, and try out all the numbers and combinations that come to mind. synthmaker is very good with that. and since you already got knowledge in java, the sm code should not be too hard, in fact much easier to learn.
since its really nice pseudocode you also can translate the principles you learned to which apply to audio dsp also to other languages and application fields and do further signal processing experiments.
for a start with sm i would guess download examples here at the forum and play around with it, change values, modify stuff in the codebox.. (dont forget a clip at the end and be careful with volume). then you could try to translate some c++ code snippet from musicdsp into sm code and see how it works. and so on.
sownfing ·
Thanks to Mo and Michael Benjamin for your advice. I will Look into the fundamentals of sampling (I know I have before but I have a feeling I have to really know what I'm thinking, talking about when it comes to plug-in design).
Once I have looked into Sm language I'll play with some numbers.
I made the example Synth, it was great fun. I used some of my own graphics and then made a the draft of a tune with it. Really nice feeling putting something that I love so much together.
Thanks again.
{-*-}
Wrote something here? To have a post removed or your name hidden, write to [email protected].