buzz forums

forums of the buzz
It is currently Thu Jun 21, 2018 5:29 pm

All times are UTC




Post new topic Reply to topic  [ 17 posts ] 
Author Message
PostPosted: Mon Oct 19, 2015 4:59 pm 
User avatar

Joined: Wed Mar 26, 2014 7:07 am
Posts: 207
I've always dreamed of making machines, but I've never gotten off the ground coding. The most complex thing I ever made was a program that found prime numbers. I'd love to learn though. I'd love to know more about how buzz machines work, and I'd feel way proud if I could drop a synth of my own making into the machines view B)

Any recommendations on how to get started?


Last edited by onecircles on Tue Oct 20, 2015 12:59 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Mon Oct 19, 2015 11:48 pm 

Joined: Tue Oct 23, 2012 2:23 pm
Posts: 9
Location: Amsterdam
Depends a bit on what you want to achieve... You need to know quite a bit of C/C++ to move around the plugin interfacing system.

After that there will be lots of math to deal with DSP. Do you have anything specific in mind?

But.. to get started -> download the Visual Studio 2015 community edition for a nice C++ environment

Then search the buzz wiki for some examples of working buzz machine code and try to read it/understand the lifecycle of a plugin

Then.. visit musicdsp.org or #buzz #musicdsp on IRC - the rabbit hole is quite deep.....


Top
 Profile  
 
PostPosted: Mon Oct 19, 2015 11:51 pm 

Joined: Tue Oct 23, 2012 2:23 pm
Posts: 9
Location: Amsterdam
http://buzzwiki.robotplanet.dk/index.ph ... er_Section


Top
 Profile  
 
PostPosted: Tue Oct 20, 2015 12:56 am 
User avatar

Joined: Wed Mar 26, 2014 7:07 am
Posts: 207
Thanks Zephod! I love your machines!

I guess my biggest goal would be to attempt to make synths using novel forms of tone generation. I'd love to learn DSP. I have math phases I go through maybe once a year. I just took the accuplacer, which is a college entrance exam in USA. I got a perfect score in algebra, which just means I'm solidly college level. I've never done calculus or trigonometry, but I'm very interested in trigonometry. I also am fascinated by linear algebra, probability, non-euclidean and higher dimensional geometries and combinatorics! I keep trying to learn programming, but sadly I never get far off the ground.

I'd also love to just have a better grasp of how computers generate audio, and a better understanding of sound itself.


Top
 Profile  
 
PostPosted: Tue Oct 20, 2015 9:58 am 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 553
onecircles wrote:
I've always dreamed of making machines,

DON'T DO IT!!! IT WILL EAT YOUR LIFE! :lol:


Top
 Profile  
 
PostPosted: Tue Oct 20, 2015 9:25 pm 
User avatar

Joined: Wed Mar 26, 2014 7:07 am
Posts: 207
hahaha!


Top
 Profile  
 
PostPosted: Wed Oct 21, 2015 10:01 am 

Joined: Sat Nov 26, 2011 4:06 pm
Posts: 154
Many machines on IXix. New machines.


Top
 Profile  
 
PostPosted: Wed Oct 21, 2015 11:09 am 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 553
ags wrote:
Many machines on IXix. New machines.

Well, one new one coming soon. PatchBay 3 is almost ready. :)

Making machines isn't very difficult. The hard part is making machines that always work as intended and never crash.


Top
 Profile  
 
PostPosted: Wed Oct 21, 2015 6:17 pm 

Joined: Tue Oct 23, 2012 2:23 pm
Posts: 9
Location: Amsterdam
this is tempting me to make a cymbal plugin that always crashes, like intended.


Top
 Profile  
 
PostPosted: Thu Oct 22, 2015 8:31 am 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 553
Zephod wrote:
this is tempting me to make a cymbal plugin that always crashes, like intended.

You should give up your high-flying super-programmer day job and become a comedian. :mrgreen:


Top
 Profile  
 
PostPosted: Mon Oct 26, 2015 3:17 am 

Joined: Mon Nov 21, 2011 8:30 pm
Posts: 370
Zephod wrote:
this is tempting me to make a cymbal plugin that always crashes, like intended.


:lol:


Top
 Profile  
 
PostPosted: Mon Oct 26, 2015 1:42 pm 
User avatar

Joined: Mon Feb 25, 2013 9:31 am
Posts: 447
Location: Mörkö / Groke Island
Zephod wrote:
this is tempting me to make a cymbal plugin that always crashes, like intended.


:lol: :lol: :P :P :lol: :lol:


Top
 Profile  
 
PostPosted: Wed Nov 04, 2015 12:36 pm 
User avatar

Joined: Tue Nov 22, 2011 9:45 pm
Posts: 282
onecircles wrote:
I'd also love to just have a better grasp of how computers generate audio, and a better understanding of sound itself.
I'd suggest getting hold of the book Electronic Music & Sound Design ( http://www.amazon.co.uk/Electronic-Musi ... 8890548401 ), it mainly focusses on Max (which might be a good introduction rather going directly into C++, PureData is a good free alternative to Max) but goes right back to the very basics of sound design and effects which can apply to any environment


Top
 Profile  
 
PostPosted: Thu Nov 05, 2015 5:51 pm 
User avatar

Joined: Sat May 11, 2013 4:10 am
Posts: 35
There is also an introductory DSP class on Coursera right now, if you're looking for a structured format to learn the basics. It uses Python, but the principles are the same no matter what language you're using.


Top
 Profile  
 
PostPosted: Fri Nov 06, 2015 11:53 am 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 553
I started by hacking away at the cheapo template but that's very old now and probably not as good a starting point as it was.

If you decide to dive in it might be easier to try making a managed (.NET) machine first. I haven't tried that yet but I suspect it might be a less hair-pulling experience, plus if you want any kind of fancy GUI you won't need to mess around communicating between two dlls.


Top
 Profile  
 
PostPosted: Thu Jan 04, 2018 12:10 am 
User avatar

Joined: Wed Mar 26, 2014 7:07 am
Posts: 207
Spent the last year building electronic assemblies for the US military as per ipc/j-std, quit that because I'm a peaceful person. Have an electronics lab in my home now. Back in school for electrical engineering. Intending to build audio equipment. have to learn C and python. Can C be used to write buzz machines, or is c++ necessary?


Top
 Profile  
 
PostPosted: Thu Jan 04, 2018 8:58 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 553
onecircles wrote:
Can C be used to write buzz machines, or is c++ necessary?

Don't quote me but I think it has to be C++ compiler. In fact I seem to recall that it has to be Visual Studio or at least the compiler.

How much actual ++ is necessary I'm not sure. Machine building is pretty simple, not much need for arcane knowledge.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group