SynthMaker

~ helpful hidden tips thread ~

Archive · 2012 9 old posts

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

infuzion ·

Any tips for Code & ASM primitives should go here. Otherwise add yours below.

Need help? + Read the WiKi, & even better post there! + Use the forum SEARCH before asking, or else I will make a fool of you! 😇 + Use the search in the toolbox in SM + Read other OSMs; likely someone has already done your great new idea.

(Left Mouse Button, Right Mouse Button) + [Shift]+LMB on a curved link will make it straight. + [Ctrl]+LMB on any link will cut/delete it. + RMB menu/Capture... in the workspace to do a screencap

Primitives + String: You can hide lines after the 1st (eg after a Carriage Return) by 1st entering them in a Text, then connecting the output to the String.

nix ·

one for initiates- hold ctrl to move graphic elements independantly of the grid. mouse wheel zooms ctrl c & v to copy and paste code

edit-another tip: you can make sub-menus in drop downs by using <<category>> or some such

Xtinct ·

If you make a part of your schematic that was previously poly into mono remove any poly readouts first or instant crash

trogluddite ·

- If things start to get very messy when using synchronised modules... CTRL+SHIFT+ALT+'S' to remove synchronisation from all modules in the whole schematic.

- Some soundcard drivers (especially DS) don't always play nicely with SM. So it is always best to upload schematics to the forum with the audio inputs/outputs turned OFF. This gives folks the chance to set up the audio in the way that works best for their system - rather than risking that your cool new plugin will instantly crash their machine on loading.

- CTRL clicking the little 'P' icon for the properties panel of a module will pin it open - so that it doesn't automatically close when you move to another module. Just click the icon again to return to the normal 'Auto-close' behaviour.

- Most times, if you connect a string to a number or array input, SM will cleverly handle the 'translation'. But sometimes this doesn't quite work - if so, sticking a string primitive 'in line' will often force the correct behaviour.

- When using an 'M2F' to convert stream to 'green' remember that there is no trigger at the output unless the stream number value has changed.

- ReDraw Area will update all graphics that lie inside the defined area of the screen, even if some of those graphics happen to be inside a completely different module. Use this to your advantage to save CPU when drawing overlapping graphics.

- Tidy, Tidy, Tidy! - a schematic that looks like a Jackson Pollock painting, with mysterious unlabelled connectors, will be very difficult to de-bug or add new features to. This is even more important if you wish other forum users to help you out with a problem - every 'helper' here is an unpaid volunteer, so please make it easy for us to help you!

infuzion ·

Sometimes you want to double-check math results outside SM, or you want to more accurately evaluate a constant expression (eg Pi * 2), I find online calculators handy. - Google used to have double-precision results, but no longer 🙁 They do have a fancy new calculator GUI though. + double-precision here: http://www.alcula.com/calculators/scien ... alculator/ ++ DuckDuckGo uses Wolfram|Alpha, which gives you more decimal resolution than you need to shoot a rocket into space.

Keep up the good tips; I'm learning & being reminded of alot!

philter5 ·

just a small hint: sometimes you will get mono streams connected to greyed out poly (e.g. after creating a parent module)

right clicking to force the connection is annoying with too many connections and sometimes (like in the example picture) not possible. to save time just select the connections you want to make blue (in the example picture = the combiners)

make them a module

and then select undo from the menu. now all streams will turn blue

MegaHurtz ·

shift + control for connecting anything to anything

oddson ·

Ctrl-Click the toolbox filters to do AND searches... (especially the data-type filters)

Want to find the Float to Area in a hurry... Control-click on the Float and Area data-type filters and you're down to only eight primitives.

Or when you can't think of the name but know the data-types. I can never remember the name Trigger Switch but Control-Click on Trigger and Boolean (Green) and it's down to a small enough number to pick it out.

Or when you don't even know if there is a primitive that does what you want but you know what data types would be involved if there is... in the early days I learned a whole lot of primitves this way.

trogluddite ·

...while we're on the subject of the toolbox...

- The 'Tooltip' primitive isn't just for floating tooltips - any tooltip text within a module also gets checked out when you do a toolbox search. So when you are adding new custom modules to your collection, you can make them much easier to find in the future by adding some useful 'tags' with a tooltip prim' - or even add/edit tooltip text inside stock modules so that they appear nearer the top of a search (shame we can't do this for primitives).

- Need a float box in a hurry - just press 'F'. There are a few primitives which have letters on the right hand border of their toolbox 'cell' - these are their shortcut keys. (NB - remember that if you have the "PC Keyboard" selected as your MIDI input, it completely hi-jacks the keys so that shortcuts will stop working!).

- If you accidentally delete a favourite module from your toolbox, don't panic - it probably hasn't gone far. To get it back, just do this. First highlight any other custom module in the toolbox - then go to the menu item "Toolbox -> Show Module File...", this will open your "User" toolbox folder in Windows explorer. Now navigate up one level, and you will see a 'Deleted Modules' folder - here you will find your deleted module safe and sound, and ready for pasting back into the "User" folder. While you are there, you can also do a backup of your "User" modules, or pop them on a USB stick for porting to another PC.

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.