From the original SynthMaker forum (2004–2014), with its members’ names and dates.
fubus ·
I just downloaded Synthmaker. I went to the tutorials page and I didn't see much. Could anyone post a simple MIDI tutorial? Like a quick and simple tutorial to use midi to play a simple tone oscillator? And what's up with the colored dots at the bottom of the component browser? What do they mean?
jorge ·
fubus, I'm on holidays until Saturday. When I get home I'll post here a simple Midi tutorial like you asked. I'll include some screen captures and an example schematic. If you cant wait, here is roughly what you have to do:
First dont forget to get into advanced mode by typing "LP89" with the focus on the schematic view.
Midi data goes into your schematic through the XMidi component, you can test your midi data by connecting the XMidi component to a MidiToString component and to a String Edit component. You should be able to see the Midi events displayed in the String Edit component.
You need to convert the Midi data to Freq and Vel fast moving data, there is a component to do that in the toolbox ( tab with the black circle ).
You can connect the Freq output of the MidiToFreqVel component to the Freq input of an oscillator, you should find a Sine and a Sawtooth oscillators in the Oscillators section of the White Circle toolbox tab.
At the moment, you need to include the ADSR component too. Multiply the output of the ADSR with the output of the Oscillator using a Poly (white circle ) multiplier. The output of the multiplier should go to a PolyToMono component ( white input, blue output ) and resulting Mono data should be connected to the Left and Right output components found in the External Outputs group of the Mono section of the toolbox ( blue circle ).
On the toolbox you have the following tabs:
Black Rounded Square Tab
This is the part of the toolbox where you'd normally have easy to use prepared modules. The latest version 0.8.0b doesnt have any modules in the toolbox because the file format changed, I couldnt use the old ones and I didnt have time to create new ones.
You can always create your own modules and drag them to the toolbox to use later in other schematics.
Black Circle Tab
This part of the toolbox is for miscellaneous components, components that dont fit in other categories. At the moment it is mainly being used for Red Midi components. In the future Midi components will get a Red tab of their own.
Green Circle Tab
Green components are for slow moving data like Float, String , Integer etc
White Circle Tab
White components are for polyphonic fast moving sound.
Blue Circle Tab
Blue components are for fast moving monophonic sound.
Yellow Circle Tab
The yellow components are for GUI data like drawing, mouse events, Bitmaps, ARGB etc
Dont forget that to see all the components in the toolbox you have to get into advanced mode by typing "LP89" while the focus is in the schematic view. Eventually, when there are enough easy to use prepared modules, most people wont need to get into advanced mode.
If you have any other questions please feel free to post them.
acousmod ·
Hi Jorge,
I write LP89 and no change happened in the list of modules...
I use a notebook with no pad number to type 89 : is this the cause ???
Why don't you simply make a menu choice ?
Regards
Jean-Marc Duchenne
cbit ·
Did you make sure the schematic window was active when you typed LP89?
also, make sure you clicked one of the 'circle' tabs first (because the square tab doesn't contain any modules in the current version so you won't see a change there).. this way, you'll see the hidden components appear when you type the code.
I agree though, 'LP89' does seem a bit cryptic.. a menu option to switch modes would be great.
Gustavo Bravetti ·
Hi acousmod,
I'll try to explain Synthmaker concept with an example.
In Reaktor, Synth Edit, etc., you have filter components.
The filters in Reaktor or SE are low level components, you can't get in to the filter to modify how it works, change the algorithm or the coeficients values etc.
In Synthmaker, there is no filter components, instead of that, you have (not yet) filter modules, made with components and advanced components.
To build a filter module (or get into one) you need to have access to advanced components, and for that you have to type the "cheat" code LP89.
In this way, advanced features are hidden from non advanced users keeping SM simple and friendly.
This seems hasn't any sense, because there is not any modules builded yet, that is because Jorge just change SM file format (by forward compatibilityes issues I think), and the previous builded modules must be reconstructed in the actual file format, that will be as soon as possible.
In a short time, the common used modules in synthesis will be provided.
A few tips:
- before to type LP89, first click on to the schematic window
- Modules are not hidden in simple mode, you can't see any because there is not modules yet (comming soon)
- Some components are advanced and some not, not avenced components are showed in both modes.
Hope that help and sorry by my english (spanish support here :P)
cya
Guest ·
Thanks Gustavo, I had understand this, but there is absolutely no change before and after typing the code :