SynthMaker

Bug introduced in 1.1.3 still present [SOLVED]

Archive · 2010 3 old posts

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

JIftw ·

Hi,

There is a bug which has been introduced in 1.1.3 and is now still present in the latest version. Green-type primitives can no longer be used to perform voice management (in feedback loop with the midi-to-voices). Playing notes from the top module level, the function simply doesn't work (as if timers and/or triggers put in this section were absent). If I enter the specific faulty module, SynthMaker will hang once I play some notes.

The technique I described (using green-type primitives to perform voice management, via a feedback loop with the midi-to-voices module) worked "flawlessly" (except somewhat slow response) in 1.1.2.

I believe it may be related to this (taken from the 1.1.3 changelog):

"- Reduced the potential for stuttering due to overprotectoion (sic) of note on and note off handling"

I had no choice but to revert to 1.1.2, as any attempt at a workaround is impossible. (editing the .osm in later versions = hang)

infuzion ·

Demos are usually a good idea please.

JIftw ·

EUREKA !!!! 😀

Ahem, I've found the problem.

In making a part of my schematic, after I had forced connect the MIDI to the text primitive, I copied one line (***** Voices *****) to a string for use in Find routines. When I pasted it, it seems it appended additional characters (represented as squares, possibly the carriage / line feed ?) Older SM versions didn't mind.

The new version froze because of that. 😠 With my Find routine being borked, I guess it didn't like the idea of killing voices that don't exist / restoring ones that already are. 😕

Problem solved, finally !

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.