Academic Planner Posted March 31, 2013 Report Share Posted March 31, 2013 (edited) Hello all. I recently built a sammichSID and uploaded patches with great success. I now finally have time to edit patches of my own, but I'm running into several issues. I'm using a Guru script for Renoise that I found here: It works great and I'm able to change patch values with ease using an external MIDI controller. Everything is up and working properly on that side of things. However I am not able to actually save these changes on the sammichSID for the life of me. If I create a patch in Guru and I go to save "direct" on the sammichSID it will save whatever was there before the adjustments were made in Guru (if it was originally a blank patch it will save silence, etc etc). If I use "edit mode" on the sammichSID (Shift+down arrow) there is no saved change at all. The only way I can save adjustments to a patch is if I manually navigate and edit the patch by using the one knob on the front panel. :D Did I miss something in the manual about a particular setting? I've also tried the Ctlr editor with extremely buggy behavior, so this isn't the best option for me. Has anyone run into this? Edited March 31, 2013 by Academic Planner Quote Link to comment Share on other sites More sharing options...
Academic Planner Posted March 31, 2013 Author Report Share Posted March 31, 2013 (edited) Ok, so I just went back and reread the MIDIbox SID V2 CC Implementation Chart text and saw this bit: "CC changes are non-destructive and won't affect the edit buffer. This isn't a bug, but a feature! Means: your edits on the Control Surface won't be overwritten by incoming CCs, but as an effect they won't be displayed on the LCD, and you won't be able to store changes made via CC as a new patch." So there is absolutely no way to save the changes made by a CC to a patch? Would I have to code my own sammichSID Guru script using NRPNs? :cool: Edited March 31, 2013 by Academic Planner Quote Link to comment Share on other sites More sharing options...
TK. Posted March 31, 2013 Report Share Posted March 31, 2013 No, there is no way. Non-destructive CC (and NRPN) changes have been requested by multiple people in the past - and MBSID V2 is designed to cover these requests (it was a lot of effort!) Only SysEx messages will allow you to address the patch buffer directly. They can be sent from various MBSID editors. Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Academic Planner Posted April 1, 2013 Author Report Share Posted April 1, 2013 Thanks for the info! I was not aware of the requests. I'll get started on a new Guru script using SysEx this week. Quote Link to comment Share on other sites More sharing options...
missingsense Posted April 13, 2015 Report Share Posted April 13, 2015 (edited) I really like the simplicity of the NRPN streams, it would be cool if there was somehow a switch to make it edit into the buffer directly. I would love to edit it with the Bitstream 3x, but I can't make SysEx work correctly. I realized it couldn't send 12 bit values with MIDI, the way it's packed. I can sort of make the filter work by neglecting the smallest nibble, but I can only make it go up to 7F, so half the filter is open. Edited April 13, 2015 by missingsense Quote Link to comment Share on other sites More sharing options...
TK. Posted April 13, 2015 Report Share Posted April 13, 2015 Well, by changing SID_PATCH_BUFFER_SHADOW to SID_PATCH_BUFFER (at many places in sid_parin.inc and sid_parout.inc) values would be written (and read from) edit buffer instead of the shadow buffer, but this will also result into destructive write operations from the WT sequencer and some other functions. Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
missingsense Posted April 13, 2015 Report Share Posted April 13, 2015 Awesome, thanks, I'll give it a try see how it works out. Quote Link to comment Share on other sites More sharing options...
missingsense Posted April 14, 2015 Report Share Posted April 14, 2015 My box won't respond to NRPN's at all after I make those edits. Do you think I should change some more instances of SID_PATCH_BUFFER_SHADOW? Quote Link to comment Share on other sites More sharing options...
TK. Posted April 14, 2015 Report Share Posted April 14, 2015 Hm... it's too long ago where I worked on this code (9 years ago!) Could you please check if the NRPN based value change will be displayed on the LCD in the corresponding page? Then I've a simple explanation: the value will be written into the edit buffer, but won't be transferred into the shadow buffer which is used by the sound engine Accordingly, it would be required to copy the value into the edit and shadow buffer (and not only in one of these buffers). Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
missingsense Posted April 15, 2015 Report Share Posted April 15, 2015 No it's not updating the parameters on the LCD when I use NRPN's or CC's Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.