Jump to content

sammichSID Multi voice allocation?


chaosmoon
 Share

Recommended Posts

Couldn't the algo still kill the oldest note first but interleave the channels, though? Random might be a tad more difficult programatically, but, and to be fair I haven't looked at much beyond the shift-register definitions in the code, that seems like it could be pretty easy to do assuming that the CORE is the one that controls note kills?

Link to comment
Share on other sites

The current approach is the best method to overcome the ADSR bug!

You will notice this while playing the default multi patch, where sustain is set to a value > 0 which is normaly critical for an ADSR "hick-up" - with the implemented cycling it doesn't happen as long as notes are not played too quickly.

Your requested mode would lead to unwanted side effects (ADSR bug would be initiated more often, or even randomly), therefore I think that it isn't worth to spend the time for implementing alternative methods.

Another reason is, that such an option would be well hidden in a 3-character acronym, so that nobody would remember anymore what it means after some weeks.

Best Regards, Thorsten.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...