SynthMaker

Send Back Bug

Archive · 2008 7 old posts

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

Tom7777 ·

I reported this before but i remember someone jumped in and said it was my fault or whatever and it seems to have been forgotten as with some other bugs i have said like the resonance bug, host is playing not working in acid etc, so i figured i should bring it up again as i just ran into this annoying bug again and the reason i came across it was due to a bug in that the original osm i was trying to load had the midi in disabled even if i deleted it and created it again so i copy the things i wanted to hear click the example from the previous file menu paste it in then go to connect and instantly find this which is why im not using SM too much these days due to things like this always seem to appear.

1 - Load the osm, play a few notes, sounds fine 2 - Connect MIDI to Poly's Frequency out to 'Seed' frequency in 3 - Play a few notes, sounds bad, with some weird porta type effect at the start of the note

Now oviously your not even connecting a audio out for this so imo theres no reason for this too happen as things should not travel backwards.

malc ·

Hi Dan,

In your Seed module you have a code comp. In there you change the value of the input variable 'pitch'. Because of the way the audio compiler works you should avoid doing this - use a local copy instead. Or in your case you could

replace:

pitch = pitch + 1; vel = vel + 1; seed = vel/pitch*freq;

with:

seed = (vel+1)/(pitch+1)*freq;

I concede that this is not obvious and I'll look into what we can do. However, if you stick to that rule you'll be fine.

Tom7777 ·

Hi Malc,

Well it was actually from a coded noise example i found on the forum i just wanted to try it but ran into this again, good to hear this might get sorted, imo it's definaetly not what you would expect really as one expects a start to end flow unless you wire in a feedback etc. Thanks

Tom7777 ·

Oh yeah sorry i forgot to say, this was the example in case your wondering -

Attention ASM-FU experts... Interpolated Delay?

For me the midi keyboards disabled after loading that why is why i went to merge it with the example synth as i was about to test but found this one again.

infuzion ·

malc wrote: replace: pitch = pitch + 1; vel = vel + 1; seed = vel/pitch*freq;

with:

seed = (vel+1)/(pitch+1)*freq;

I concede that this is not obvious and I'll look into what we can do. However, if you stick to that rule you'll be fine.

I don't mind quirks like this existing as long as it is well documented in the official docs & WiKi.

MichaelBenjamin ·

so this is like the variable "temp" in code that can give problems because it is used by sm? are there other variables like pitch and temp that are hardwired and should not be used?

stefan ·

MichaelBenjamin wrote: so this is like the variable "temp" in code that can give problems because it is used by sm? are there other variables like pitch and temp that are hardwired and should not be used?

That's not the issue here afaik. This is a more generic matter.

If you do: streamin in; in = 0.5;

you actually change the stream. the "in" is not a local variable, it's the actual stream.

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.