How to start coding your owns synths?
You are Unregistered, please register to gain Full access.    
Advertisements


Workstation Center Digital audio workstations (DAW), trackers, sequencers and programming.

Reply
Thread Tools
Old 24-04-2013, 04:51 PM   #1
TSDREX
Digital Surfer
TSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MC
Tits enit bruv
Posts: 544
MC Status: 216175
Thanks: 14
Thanked 14 Times in 11 Posts
How to start coding your owns synths?

Hello,
Had a interview at university they said i'll be coding my own synths but i want to learn before hand (before going University).

So any tips/Or a thread coding your own synth?

Many thanks,
TSDREX.

Advertisements

TSDREX is offline   Thanks Reply With Quote
Old 24-04-2013, 07:50 PM   #2
Evelon
IDMf Artist
Evelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MC
Evelon's Avatar
Posts: 7,576
MC Status: 214390148
Thanks: 885
Thanked 2,834 Times in 1,766 Posts
Re: How to start coding your owns synths?

C++, SynthEdit, Synth Maker, MAXmsp, Reaktor, PureData, Supercollider, etc.

------------------
Evelon is offline   Thanks Reply With Quote
Old 24-04-2013, 07:58 PM   #3
oly
IDMf Artist
oly is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MColy is a savage MC
oly's Avatar
socialism twitter
Age: 27
Posts: 12,138
MC Status: 471672701
Thanks: 2,889
Thanked 2,467 Times in 1,692 Posts
Re: How to start coding your owns synths?

Get a good book on C++ and dig in.

------------------
oly is offline   Thanks Reply With Quote
Old 24-04-2013, 09:06 PM   #4
TSDREX
Digital Surfer
TSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MC
Tits enit bruv
Posts: 544
MC Status: 216175
Thanks: 14
Thanked 14 Times in 11 Posts
Re: How to start coding your owns synths?

thanks, and mega thanks to Evelon
TSDREX is offline   Thanks Reply With Quote
Old 24-04-2013, 09:10 PM   #5
Evelon
IDMf Artist
Evelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MCEvelon is a savage MC
Evelon's Avatar
Posts: 7,576
MC Status: 214390148
Thanks: 885
Thanked 2,834 Times in 1,766 Posts
Re: How to start coding your owns synths?

You are mega welcome!

------------------
Evelon is offline   Thanks Reply With Quote
Old 24-04-2013, 09:15 PM   #6
FunkMasterBrown
IDMf Artist
FunkMasterBrown is a savage MCFunkMasterBrown is a savage MCFunkMasterBrown is a savage MCFunkMasterBrown is a savage MCFunkMasterBrown is a savage MCFunkMasterBrown is a savage MCFunkMasterBrown is a savage MCFunkMasterBrown is a savage MCFunkMasterBrown is a savage MCFunkMasterBrown is a savage MCFunkMasterBrown is a savage MC
FunkMasterBrown's Avatar
King's Head function room
Age: 26
Posts: 9,187
MC Status: 222283184
Thanks: 2,970
Thanked 2,640 Times in 1,759 Posts
Re: How to start coding your owns synths?

what uni you going to man?

------------------
FunkMasterBrown is offline   Thanks Reply With Quote
Old 24-04-2013, 09:17 PM   #7
GomesR
IDMf Supporter
GomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MC
GomesR's Avatar
Posts: 2,896
MC Status: 75274
Thanks: 1,802
Thanked 1,254 Times in 775 Posts
Re: How to start coding your owns synths?

Do you have a software of choice? I think C++ when I hear "coded" so maybe this will be helpful

[Only registered and activated users can see links. Click here to register]


I don't know how to use this programming language, but the site looks detailed and thorough. Hope I was at least of a little help

------------------
GomesR is offline   Thanks Reply With Quote
Old 24-04-2013, 09:27 PM   #8
neutral
Savage Mad Cunt
neutral is a savage MCneutral is a savage MCneutral is a savage MCneutral is a savage MCneutral is a savage MCneutral is a savage MCneutral is a savage MCneutral is a savage MCneutral is a savage MCneutral is a savage MCneutral is a savage MC
neutral's Avatar
Manchester
Age: 29
Posts: 1,631
MC Status: 103011127
Thanks: 302
Thanked 387 Times in 298 Posts
Re: How to start coding your owns synths?

I just started coding synths in C myself. I've been fucking around in Max and Reaktor for years so the core concepts of DSP were easy to wrap my head around. The hard part was learning to code in C. So maybe just download Pure Data and learn some of the basics so that when it comes to learning a language the only barrier is the language itself, not the DSP.

------------------
Quote:
Originally Posted by Son of Akira View Post
New years day 2000 my guitar became self-aware. It kills fascists with three chords and the truth.
neutral is offline   Thanks Reply With Quote
Old 26-04-2013, 08:42 AM   #9
TSDREX
Digital Surfer
TSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MC
Tits enit bruv
Posts: 544
MC Status: 216175
Thanks: 14
Thanked 14 Times in 11 Posts
Re: How to start coding your owns synths?

Quote:
Originally Posted by FunkMasterBrown View Post
what uni you going to man?
im going to Uni near Birmingham, Wolverhampton but based in Walsall.
TSDREX is offline   Thanks Reply With Quote
Old 26-04-2013, 08:43 AM   #10
TSDREX
Digital Surfer
TSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MC
Tits enit bruv
Posts: 544
MC Status: 216175
Thanks: 14
Thanked 14 Times in 11 Posts
Re: How to start coding your owns synths?

And yeah i think Uni said i'd be using Puredata on my course.
TSDREX is offline   Thanks Reply With Quote
Old 27-04-2013, 01:28 AM   #11
GomesR
IDMf Supporter
GomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MC
GomesR's Avatar
Posts: 2,896
MC Status: 75274
Thanks: 1,802
Thanked 1,254 Times in 775 Posts
Re: How to start coding your owns synths?

Quote:
Originally Posted by TSDREX View Post
And yeah i think Uni said i'd be using Puredata on my course.
Well lucky you! Plenty of things to help you get a grasp of that. Puredata has plenty of tutorials and information available.

Awhile ago, I was planning on putting in some work on pd, but never did, because I'm lazy. HOWEVER, I did run across a plethora of knowledge and tutorials. Here is one link:

[Only registered and activated users can see links. Click here to register]


Just google anything on Pure Data and you should have a pretty good head start, as long as you put in some time to learn!

------------------
GomesR is offline   Thanks Reply With Quote
Old 28-04-2013, 01:27 PM   #12
TSDREX
Digital Surfer
TSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MC
Tits enit bruv
Posts: 544
MC Status: 216175
Thanks: 14
Thanked 14 Times in 11 Posts
Re: How to start coding your owns synths?

Quote:
Originally Posted by GomesR View Post
Well lucky you! Plenty of things to help you get a grasp of that. Puredata has plenty of tutorials and information available.

Awhile ago, I was planning on putting in some work on pd, but never did, because I'm lazy. HOWEVER, I did run across a plethora of knowledge and tutorials. Here is one link:

[Only registered and activated users can see links. Click here to register]


Just google anything on Pure Data and you should have a pretty good head start, as long as you put in some time to learn!
Yeah found that info too
kinda hard to get gasp of things using PD.
TSDREX is offline   Thanks Reply With Quote
Old 28-04-2013, 01:28 PM   #13
TSDREX
Digital Surfer
TSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MCTSDREX is a savage MC
Tits enit bruv
Posts: 544
MC Status: 216175
Thanks: 14
Thanked 14 Times in 11 Posts
Re: How to start coding your owns synths?

And do any of you guys know what you can archive in pure data?

is there any good examples of decent sythns of PD?
TSDREX is offline   Thanks Reply With Quote
Old 28-04-2013, 05:29 PM   #14
GomesR
IDMf Supporter
GomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MCGomesR is a savage MC
GomesR's Avatar
Posts: 2,896
MC Status: 75274
Thanks: 1,802
Thanked 1,254 Times in 775 Posts
Re: How to start coding your owns synths?

Quote:
Originally Posted by TSDREX View Post
Yeah found that info too
kinda hard to get gasp of things using PD.
I agree, you inspired me to pick it back up, I don't believe I retained one tiny bit of knowledge from a few years ago

------------------
GomesR is offline   Thanks Reply With Quote
Old 28-04-2013, 11:43 PM   #15
I/O_Madness
Criminal Mastermind
I/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MC
I/O_Madness's Avatar
Wyoming
Age: 32
Posts: 6,940
MC Status: 11487504
Thanks: 1,713
Thanked 1,001 Times in 730 Posts
Re: How to start coding your owns synths?

Quote:
Originally Posted by TSDREX View Post
And do any of you guys know what you can archive in pure data?

is there any good examples of decent sythns of PD?
What do you mean archive?

I've used Max/MSP a bit, and it was a bit steep of a learning curve but once I started getting familiar with the objects it was easier. Of course, I had no background in programming up until recently, but I wanted to get more control over the software synths, effects, and workstations I was uaing (or the editing process in general). I'm going to school for programming now, however the coding part is very different from music (at least when there's no audio involved).

------------------
Music please - Unregistered needs to get in the CHATROOM!!!
music by I/O_Madness --- facebook
CHECK OUT THE LATEST BEAT BATTLE!!

I/O_Madness
I/O_Madness is offline   Thanks Reply With Quote
Old 28-04-2013, 11:44 PM   #16
I/O_Madness
Criminal Mastermind
I/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MCI/O_Madness is a savage MC
I/O_Madness's Avatar
Wyoming
Age: 32
Posts: 6,940
MC Status: 11487504
Thanks: 1,713
Thanked 1,001 Times in 730 Posts
Re: How to start coding your owns synths?

also, evelon pretty much covered all the main programs.

------------------
Music please - Unregistered needs to get in the CHATROOM!!!
music by I/O_Madness --- facebook
CHECK OUT THE LATEST BEAT BATTLE!!

I/O_Madness
I/O_Madness is offline   Thanks Reply With Quote
Old 02-06-2013, 09:45 PM   #17
ThEstEmp
Analog Lurker
ThEstEmp is just really niceThEstEmp is just really niceThEstEmp is just really niceThEstEmp is just really niceThEstEmp is just really nice
Posts: 83
MC Status: 410
Thanks: 8
Thanked 8 Times in 8 Posts
Re: How to start coding your owns synths?

Try Python, its a good language for anything, and you should consider releasing the code for your instruments as free software, perhaps under the GNU GPL?

Last edited by ThEstEmp; 04-06-2013 at 04:54 PM..

------------------
ThEstEmp is offline   Thanks Reply With Quote
Old 04-06-2013, 04:34 PM   #18
bozmillar
Learning The Ropes
bozmillar is currently spamming hard
Posts: 1
MC Status: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Re: How to start coding your owns synths?

If you don't have experience in programming, diving straight in to c++ might be kind of a steep learning curve. I found that reapers JS format is really nice for starting out learning this stuff. You can see the code in all the other plugins so that you can at least kind of get a feel for what is going on. Once you start running into JS's limitations, then the reasons for using c++ become more obvious.

I've never used synthedit or synthmaker, but those might be good choices for getting started as well.
bozmillar is offline   Thanks Reply With Quote
Old 22-07-2013, 06:56 PM   #19
Demephitize
Granular Poster
Demephitize will become famous soon enough
Cincinnati
Age: 26
Posts: 53
MC Status: 60
Thanks: 0
Thanked 1 Time in 1 Post
Re: How to start coding your owns synths?

As with anything in the world that is learnable, there is a youtube tutorial for it. Pure data's open source and I know for a fact there are tutorials online for it. I started with them. They're great in learning how to calculate bpm and make fm/additive wave sounds, then adding in more advanced methods such as sequencing and creating reverbs and delays.

Google 'make synth in pure data' and tons of stuff will pop up.

Advertisements

Demephitize is offline   Thanks Reply With Quote
Reply


Thread Tools

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Where should I start? Kadence The Studio 8 16-04-2013 12:32 PM
How should i start ? Beasteh The Studio 39 11-03-2013 05:48 AM
Where to start with analog synths? Mctoast The Studio 21 07-03-2013 04:31 PM
What do you usually start with? pedlund Music Theory & Composition 50 05-12-2012 10:26 PM
You always start with 'Hello' The Shift Introduce Yourself 0 19-06-2012 03:37 AM


All times are GMT +1. The time now is 09:58 PM.


Electronic Music Forums

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, vBulletin Solutions, Inc.