Jump to content

MBSID code tinkering (was: wrong topic)


Recommended Posts

Posted

yawwn, come back to work, need some bassline moments.

i've reprogram select button 5 to call CS_MENU_MS_PlayNote. i will post code later when the sid will be finished.

nothing extreme. :p

the function work strange but very cool.

if i hold it, it start the bassline seq. good. but if i relese, the bassline is stopped.

if i hold it and push any other button or move an encoder, the sid 1 selector "1***" became black on the LCD, so the bassline don't stop if i release the select button 5.

the super cool thing is that, if i switch off the 'On' flag of the seq. holding the select button 5, it play a single bassline note (just  the L :() with the LFO too (not in sync) making long modulated sound.

this way of using a 303 was an acid classic during live, the player stop the tempo holding a key on the bassline altering the sound like an lfo to than restart the sequence.

the problem is that this affect just the L sid, and not the R. :( please tk confirm? or my sid it's bugged??

i've take a look at CS_MENU_MBNET_Tx_NotesOn

;; --------------------------------------------------------------------------
;;  ETOS=24: All Notes On command
;;  IN: slave target in CS_MENU_SID
;;      current instrument in CS_MENU_SELECTED_INS
;;      current L/R selection in CS_MENU_SELECTED_SID_LR
;; --------------------------------------------------------------------------
CS_MENU_MBNET_Tx_NotesOn

but if LR is selected nothing change.

Posted

Keep on searching... ;)

Best Regards, Thorsten.

/Edit: ok, one hint: this function is only intended for slaves... accordingly, CS_MENU_SID should never be 0

If you are using a search function over all source files (Unix: grep), you will find some nice coding examples, how to use the function. If you search more, you will even find a function which allows to play notes/sequences via button

Posted

ahahah! i was searching for this post and damn, i'm starting thinking: <<i've wrote it or just i've think it'>>.

;D

i would just add two more words about:

holding this button that call CS_MENU_MS_PlayNote i can navigate the menu, the sound don't stop, and go to seq page, and switch On the seq. so a nice modulate intro for starting the bassline sequences.

and all this without any external keyboard!

that's fantastic tk.

Posted

...and if you would add the 8 row and 8 column buttons of the modulation matrix, you could even be able to quickly select the sequence of left bassline (row buttons) and right buttons (column buttons) without external keyboard, and without time consuming CS interactions...

Best Regards, Thorsten.

Posted

well, i'm searching for the function that start/stop the 2 selected sequences now! tnx tk.

i've read the way to use the matrix with the bassline but i've just a STEP A CS, 6button, and 3 encoders!

i love too much my minimal 303 sid! so i don't want to change it (i will have a MB6582 in the future for a complete CS).

so i'm grouping the functions that i like in menu and adding function to all select buttons when main is displayed.

another piece of work it's a way to disable with a button or a parameter, the function that jump to the appropriate menu window turning an encoder. so i can remain in main menu, using the select buttons as new functions, and switching the CS encoders row with my button. i've just 3 led that notice me witch row i'm using :)

Posted

I'm planning to add such a function in future (there is another topic where possible use models have been discussed)

Best Regards, Thorsten.

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...
×
×
  • Create New...