SynthMaker

how hard is it to ..

Archive · 2010 7 old posts

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

fexlord ·

i'm new to synthmaker and was wondering how hard it would be creating a midi-vst for playing strummed chords. here's what it should be capable of:

- midi send - for controlling a different vst (=no own samples) - play chords based on given notes (=chord detection) - key switches for defining eg. up-/downstrokes

where would i start as a total beginner - is this rather an intermediate job?

thx

Tzarls ·

Chord detection: Toitally doable Keyswitching: Totally doable Sending "strums" to external VST : I don´t think there´s a good way right now, because SM has no way to accurately delay Midi events.

As for how hard - it took me about year from first using SM to having a finished VST that does something very similar. But I had some previous programming experience, so YMMV.

fexlord ·

Tzarls wrote: Chord detection: Toitally doable Keyswitching: Totally doable Sending "strums" to external VST : I don´t think there´s a good way right now, because SM has no way to accurately delay Midi events.

As for how hard - it took me about year from first using SM to having a finished VST that does something very similar. But I had some previous programming experience, so YMMV.

ok then i guess it's better to include the samples directly into the vst. would delayed chords work then? thx

Tzarls ·

It´ll work by delaying the samples produced by your MIDI events. So, in effect you´ll be producing a chord with your MIDI, then delay the individual strings to get the strum effect.

fexlord ·

Tzarls wrote: It´ll work by delaying the samples produced by your MIDI events. So, in effect you´ll be producing a chord with your MIDI, then delay the individual strings to get the strum effect.

nice - and how about chord-detection - do i need scripting for that? is there any sample project/tutorial for figuring this out?

thanks

oddson ·

fexlord wrote: ... - play chords based on given notes (=chord detection) ...

What does that mean? Do you mean find standard chord based on the notes played (G & F -> G7; G & Bb -> Gmin)?

fexlord ·

oddson wrote: fexlord wrote: ... - play chords based on given notes (=chord detection) ...

What does that mean? Do you mean find standard chord based on the notes played (G & F -> G7; G & Bb -> Gmin)?

exactly

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.