Rio Posted July 13, 2013 Report Share Posted July 13, 2013 (edited) Hi Community, a) I see that the additional CCs of "Mixer Map" are assignable in a range of 0 to 112. Is there a reason for that purpose (not max 127 (0x7F))? b) if the sequencer is running then multiple dump-calls of mixermaps will hang up the application (and sometimes the send routine will cause a delay for sending that mixermap in contrast to MBSEQV3). c) I miss the cc 111 implementation to dump a special mixer map, like it was implemented in SEQV3 (I would be glad if that could be adapted :smile: ): CC#111 (0x6f) Dumps the values of a Mixer map (0..127) little request in that mixermap section: I don't know, if you like the feature, that the user can decide whether any of these additional CCs (1-4) could send before all the standard Mixer CCs (like Prog.Change) will send out, so that e.g. Bank.Change Commandos (CC 0 and/or CC 32) can be supported by that mixermap (so that it will send out ahead of Prog.Change). c) the manual of V4 at point "Pattern Screen" says: GP buttons: the 128 patterns are enumerated from A1 to h8. The 8 buttons at the left side switch between A-H/a-h (press the button twice to select a "lower case" character), the 8 buttons at the right side are used to select the pattern number (1-8). ..but I can only choose between A..H and not lowercase Patterns. Is it a bug or are there now only patterns from A to H possible for a bank? d) incomming MIDI CC will be only recognized if Ext.Ctrl -> IN is not set to "ALL" hey tk, don't take all my suggestions/reports as negative points - that new application is a superb application and i am impressed again! So big thanks! and a lot of success & fun on doing this. Greets, rio Edited July 22, 2013 by Rio Quote Link to comment Share on other sites More sharing options...
TK. Posted July 22, 2013 Report Share Posted July 22, 2013 Hi, a) I see that the additional CCs of "Mixer Map" are assignable in a range of 0 to 112. Is there a reason for that purpose (not max 127 (0x7F))? should work again in v4.078 b) if the sequencer is running then multiple dump-calls of mixermaps will hang up the application (and sometimes the send routine will cause a delay for sending that mixermap in contrast to MBSEQV3). shouldn't happen anymore in v4.078 c) I miss the cc 111 implementation to dump a special mixer map, like it was implemented in SEQV3 selectable as "external controller" in v4.078 (assigned to CC#111 by default) little request in that mixermap section: I don't know, if you like the feature, that the user can decide whether any of these additional CCs (1-4) could send before all the standard Mixer CCs (like Prog.Change) will send out, so that e.g. Bank.Change Commandos (CC 0 and/or CC 32) can be supported by that mixermap (so that it will send out ahead of Prog.Change). added to the wishlist, but I will wait for more requests in this direction from other users before starting with the implementation to avoid that the change goes into the wrong direction. c) the manual of V4 at point "Pattern Screen" says: GP buttons: the 128 patterns are enumerated from A1 to h8. The 8 buttons at the left side switch between A-H/a-h (press the button twice to select a "lower case" character), the 8 buttons at the right side are used to select the pattern number (1-8). corrected the manual, a bank has only 64 patterns anymore. d) incomming MIDI CC will be only recognized if Ext.Ctrl -> IN is not set to "ALL" will show "off" now. The "all" setting is available as the last value in this item (v4.078) Here a pre-release for testing: http://www.ucapps.de/mios32/midibox_seq_v4_078_pre3.zip ChangeLog (so far...): http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fsequencers%2Fmidibox_seq_v4%2FCHANGELOG.txt I have found the same bug, no lowercase patterns. this is not a bug, I just overlooked that the documentation wasn't consistent at all places after the bank size has been reduced some years ago. Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Rio Posted July 22, 2013 Author Report Share Posted July 22, 2013 wow. fine ;) thanks again. Quote Link to comment Share on other sites More sharing options...
TK. Posted September 1, 2013 Report Share Posted September 1, 2013 The new assignments are working at my side without problems. Triggering the dumps with an external controller erased my mixermaps. the old mixer map content will get lost as long as you don't store it. Even with all disabled in the midi page the seq restarted with some notes. need more details how to reproduce this. I also had some problems with the midi router more details required as well... Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
norbim1 Posted October 8, 2013 Report Share Posted October 8, 2013 Hi TK, Just to strengthen the following question: Quote little request in that mixermap section: I don't know, if you like the feature, that the user can decide whether any of these additional CCs (1-4) could send before all the standard Mixer CCs (like Prog.Change) will send out, so that e.g. Bank.Change Commandos (CC 0 and/or CC 32) can be supported by that mixermap (so that it will send out ahead of Prog.Change). added to the wishlist, but I will wait for more requests in this direction from other users before starting with the implementation to avoid that the change goes into the wrong direction. I wish the same feature. Currently I should make 2 consecutive dump to make the correct Bank Change and Program Change commands. Regards, Norbim Quote Link to comment Share on other sites More sharing options...
norbim1 Posted May 8, 2014 Report Share Posted May 8, 2014 (edited) little request in that mixermap section: I don't know, if you like the feature, that the user can decide whether any of these additional CCs (1-4) could send before all the standard Mixer CCs (like Prog.Change) will send out, so that e.g. Bank.Change Commandos (CC 0 and/or CC 32) can be supported by that mixermap (so that it will send out ahead of Prog.Change). My proposal for the solution: If the last 2 CC-s in a mixer-map are Bank_Select_MSB and Bank_Select_LSB, it'll only send these CCs before sending PC. Possible code change in SEQ_MIXER_Send: switch( par ) { case SEQ_MIXER_PAR_PRG: if (SEQ_MIXER_Get(chn, SEQ_MIXER_PAR_CC3_NUM)==0) //Bank_Select_MSB MIOS32_MIDI_SendCC(midi_port, midi_chn, 0, SEQ_MIXER_Get(chn, SEQ_MIXER_PAR_CC3)-1); if (SEQ_MIXER_Get(chn, SEQ_MIXER_PAR_CC4_NUM)==32) //Bank_Select_LSB MIOS32_MIDI_SendCC(midi_port, midi_chn, 32, SEQ_MIXER_Get(chn, SEQ_MIXER_PAR_CC4)-1); return value == 0 ? 0 : MIOS32_MIDI_SendProgramChange(midi_port, midi_chn, value-1); . . case SEQ_MIXER_PAR_CC3: if (SEQ_MIXER_Get(chn, SEQ_MIXER_PAR_CC3_NUM)!=0) // do not send Bank_Select_MSB return value == 0 ? 0 : MIOS32_MIDI_SendCC(midi_port, midi_chn, SEQ_MIXER_Get(chn, SEQ_MIXER_PAR_CC3_NUM), value-1); case SEQ_MIXER_PAR_CC4: if (SEQ_MIXER_Get(chn, SEQ_MIXER_PAR_CC4_NUM)!=32) // do not send Bank_Select_LSB return value == 0 ? 0 : MIOS32_MIDI_SendCC(midi_port, midi_chn, SEQ_MIXER_Get(chn, SEQ_MIXER_PAR_CC4_NUM), value-1); Only a sketch, not tested. I wonder if it can be a good solution. Edited May 8, 2014 by norbim1 Quote Link to comment Share on other sites More sharing options...
TK. Posted May 26, 2014 Report Share Posted May 26, 2014 I can make this optional - added to the wishlist Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
TK. Posted August 3, 2014 Report Share Posted August 3, 2014 Implemented in V4.084 Best Regards, Thorsten. 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.