SynthMaker

MIDI tutorial?

Archive · 2004 8 old posts

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 :

- first tab : nothing - 2nd tab : new module - 3 : nothing - 4 : poly / poly / Add / Multi - 5 : nothing - 6 : view / view that's all...

I clic on the shematic and type, and so, and so, and so, and nothing happened :-(

I will wait for the next version...

Jean-Marc

Gustavo Bravetti ·

That is very strange!

It's working perfect here.

I do this:

Open the program Left click in the schematic window type lp89 (in the alphanumeric keyboard without caps or shift)

And it works, I tryed it in diferent systems.

What system you have? windows, proccessor etc?

fubus ·

thanx for the help

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.