Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does anyone know of any C/C++/C# code libraries that do audio synthesizer emulation? [closed]

I'm trying to write a software synthesizer that recreates the sounds made by classic synthesizers like the Moog and the DX7. Does anyone know of any code resources for something like this? Thanks.

like image 697
MusiGenesis Avatar asked Oct 30 '08 14:10

MusiGenesis


People also ask

Whats CC stand for?

Cc stands for carbon copy which means that whose address appears after the Cc: header would receive a copy of the message.

What are the 4 types of Creative Commons?

There are six different Creative Commons licenses: CC BY, CC BY-SA, CC BY-NC, CC BY-ND, CC BY-NC-SA, CC BY-NC-ND. The letter pairs indicate conditions for use. CC BY is the most open license.

What happens when you CC someone?

The CC field allows you to send a copy of the email with any recipient of your choice. In most cases, the CC field is used to keep someone in the loop, or to share the same email with them. Unfortunately, this creates a literal copy of the same email in the recipient's inbox.

Can you sell Creative Commons?

The Creative Commons Attribution License (CC-BY 4.0) is available for asset-based products such as models and textures. If you are selling an asset-based product, you may select either this license, the Standard Royalty Free License, or the Editorial License.


2 Answers

CCRMA at Stanford can be a good resource for audio software. The Synthesis ToolKit in C++ (STK) looks like it could help you out.

like image 44
AShelly Avatar answered Sep 28 '22 04:09

AShelly


There are an awful lot of C/C++ libraries out there, most no longer updated. There's not much for C#, but I have seen a couple. I haven't really used any of them in anger, so I can't give any recommendations.

I would start with Harmony Central and see if you find anything of use there.

Alternatively, a search for analog synthesis on sourceforge.net has plenty of results.

like image 76
Stu Mackellar Avatar answered Sep 28 '22 05:09

Stu Mackellar