I'm new to Synthedit, actually came here because it seems capable of writing a C++ alike program. Only faster and good for a beginner to get into.
But I have a couple of questions, if I may..
1. "Can I just" to make a sort of lean DSP module discard any of the files inside the se.gain source, so that any grapical aspects are lost and the module is reduced to signal processing? And does the compiler actually compile se gui (so would it matter)?
2. Can I use all the syntax asociated with C++ (calling a class multiple times for instance)?
I'm not sure if I understand you correct,but the gain example doesn't have any GUI stuph in it. It's only DSP. If you don't need more pins you can just change the formula under Gain::subProcess Other wise adding more pins is easy too.
I'm just a beginner programmer and don't know the SDK that well so I can't answer number 2. I would guess yes though but could be completely wrong.
Post by KlangManipulation on Sept 13, 2014 15:54:46 GMT 1
what do you mean with "a C++ alike program"? you want to write a module to use with SE, right? so yes, modules are written in c++. about the dsp-module... a module has a basicly input-output construct that you need (like dsp-header.h and a main-section.cpp. to add and cofigure input output pins you have to edit the xml-file. you can compile pure dsp, pure gui and dsp-gui mixed modules. but you dont have to use SE, you can write vst-plugins with vst-sdk directly.
By C++ alike program I ment it can implement quite large objects, maybe employ a custom voice management and personalised gui. Which would almost resemble a C++ build. And more fun for me to get building some files for it. I assume there are multiple ways to do this, I was looking at the devc++ files. Which seem to have no xml files, just headers and classes. But maybe the way you describe is a more simple way, hard to tel after browsing for a bit, hitting a compiler error about Module.h and trying to find wether it is the makefile or something else in the devc++ file?? That stuff really has the potential to annoy me at first.
a module has a basicly input-output construct that you need (like dsp-header.h and a main-section.cpp. to add and cofigure input output pins you have to edit the xml-file. you can compile pure dsp, pure gui and dsp-gui mixed modules.
Can you embark on that a little? Having little luck with the "GNU?" Devc++ file. (deep into synthesis, not realy a hacker) So maybe you can explain how these files come together for QT or Netbeans for instance?