SynthMaker

I'm newby. I need some help!

Archive · 2007 18 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

pineapple ·

Dears,

I'm newby using SynthMaker. At first, excuse me for my poor English. I hope you can understand me, I'm sorry.

I try to develope a project focused in build a 24, 36 or 48 channels mixing console. I have in mind something like MonoTouch Midi controller(www.monotouchlive.com) working in conjuntion with Ableton Live and TouchScreens but applied to live sound applications.

My mains questions are: Can I use SynthMaker in order to build this application? For example, I need 16 channels in a window and a button to display 16 others channels when it's pressed. Like pages. It's possible and easy to do with SynthMaker?

It's possible to open multiple windows from a SynthMaker application? I try to explain...... Imagine I want to open EQ on channel 1; can I press a button and open a new window with EQ settings?

Well, I hope you can understand I try to explain.

Your help will be very useful for me.

Thanks a lot in advance.

Best wishes from Spain.

oddson ·

Is it possible to build an application like monotouch in Synthmaker?

It certainly is, in fact it was built with SynthMaker.

But I don't think multiple windows is possible. But changing the content within a portion of the program's window would be.

pineapple ·

Thanks Oddson. I know MonoTouch is builded with SynthMaker but MonoTouch is a single 6 channels mixer. I'm asking about the possibility to group channels in "pages" and browse it. For example 1-8, 9-16, 17-24, 25-32, and navigate it.

Also, I ask if it's possible to open multiple window from a SynthMaker builded application. For example, EQ window, Compressor window, Gate, window, etc.

thanks

oddson ·

Pages and multiple channels should be feasible... multiple Windows would not be.

pineapple ·

Ok. I think my project is possible to do using "pages" and "layers" instead of windows.

Excluding MonoTouchLive, Can you inform about some similar project that could "inspire" me?

Thanks a lot!

Loonie ·

In this situation, I would just have eight or so controls on the screen displaying a block of readings from an array of 64, or however many controls you needed. When you 'turn the page' to another block, the eight controls just get fed the data from the new block and visually update themselves.

I have a very basic MIDI mixer that I use in energy-xt, whose faders can change with MIDI control data, so it already has some of the functionality needed to perform such a job. I'll see if I can modify it to display 'pages' and post an example up. Work permitting. 😝

pineapple ·

Thanks a lot Loonie. Any type of example will be very valued for me. Waiting for your news. Best wishes.

BasherT ·

Hi Pineapple

I had a spare couple of hours last night so here is an example of the sort of thing that Loonie is talking about.

Here is the osm

Windows in the technical sense aren't possible but you can approximate this. I had a go producing a graphical oscillator selector which gives the impression of windows but actually uses pages - see here for details

Hope that helps! 🙂

pineapple ·

Thanks a lot BasherT!

Your mixer is a great help for me in order to understand how layers works into SynthMaker.

BasherT ·

I am pleased to help.

Actually though, Pineapple the mixer does not use layers in the sense of swapping graphical pages!

The graphical oscillator selector does use layers though.

radido ·

Hi , may anyone have an "example.osm" to save the arrays of this Mixer ?

Best thanks 🙂

CoreStyler ·

This save a txt of arrays

radido ·

Ok sorry, to save AND load, like in different presets ? 🙂

Thanks

CoreStyler ·

radido wrote: Ok sorry, to save AND load, like in different presets ? 🙂

Thanks

Use the Load text primitive and fill the arrays with the loaded content (parsing).

trogluddite ·

Yup, CoreStyler is right, it is just as easy as the saving. Jjust to make everything clear.... SM will happily convert from text to array and back again just by connecting string and array connectors together. So, although it appears that SM can only save/load text (and wave files), you can save and load an array just as easily. Of course, this only works for a genuine SM array (of floats, integers, etc.) - the text file is just a list of numbers in the same order as the array entries (exactly as you see it when you connect a text box in SM to see the array contents).

If you need to store a handful of arbitrary parameters in any old order (like the way SM's normal presets work) - then you either have to be very careful to keep them always in the same order, or you need more complex text parsing that can search for values using names/tags of some sort (i.e. a hash table or associated array). But even that can be done in SM with a bit of string trickery - so just say if you think you might need that, as I (and I'm sure others here) could find an example or two of that method.

radido ·

Hmm... can´t find a workin load funktion,it seems, that´s not work only with one primitive load for array.... 😉 ....may you have an example.osm ? 🙂

trogluddite ·

Ah yes, you are quite right - I looked at an old schematic and remembered that there's a little quirk (bug?) here. There are a few odd combination of primitives where the Text->Array conversion doesn't work reliably - and this is one of them. You can usually force it to work in these situations by simply putting a normal text-box in between - it probably just does something to the invisible formatting characters that makes it work again. Here's a simple example with save and load for the array.

Note that I have been a little lazy with the file dialogue, so you will have to type in the file extension (you can get the extension etc. to be automatic, but I don't remember the format of the control string off the top of my head).

radido ·

Jep, that´s exactly what I need ! 🙂

Much thanks for your 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.