Harmany Posted June 10, 2006 Report Posted June 10, 2006 Is it possible now (or to code) functions like step increment ? So a button would send values 1,32,64,96,128. It be neat if it could go downwards again also: 1,32,64,96,128, 128, 96, 64, 32,1. So just wondering if things like this are already possible! And how hard it would be to create.... I know some C. But have nomidibox experience yet, starting my first project soon ;) Creating a Dashboard in FL Studio which fits my needs, and will try to midiboxify it! This step increment is one thing I would like, it allows me to select various temp/effect settings in FL Studio!Cheers,Frans
stryd_one Posted June 10, 2006 Report Posted June 10, 2006 Should be pretty easy. Once you've got the box up and working you should only have to write a few lines of code - ASM though, not C.... The MB64(e) apps aren't written in C.
audiocommander Posted June 10, 2006 Report Posted June 10, 2006 I haven't actually read about what application you are going to use?If you plan to use the MB64(e), stryd_one is right about ASM.If you're writing you own app, this would be quite easy to implement in C (but of course with MB64(e) comes a whole bunch of features that aren't thaaat easy to recode, for example bankstick patch storages or the whole LCD menu structure) –However, if you just need to send some Midi-Values when turning or pressing something, and you know a bit of C, coding your own app would be an option. It's really easy, once you've setup your SDCC/GPUtils environment ;) There's a nice C-skeleton available and you just have to go to your DIN-Notification function and write some lines... that's it :)Cheers,Michael
stryd_one Posted June 10, 2006 Report Posted June 10, 2006 LCD menu structureThat sh*t is a voodoo science to me, I've never made time to see how it works.. I think I have a mission for tomorrow. ugh...
audiocommander Posted June 10, 2006 Report Posted June 10, 2006 I've never made time to see how it works.. I think I have a mission for tomorrow. ugh...I'm thinking about it since a few months now, but did push it away because I cannot really decide what I want on screen and what not... and everytime I made my decision, I notice that it's crap, because I haven't though of something else...that would be a reason to use mb64 ;)
Harmany Posted June 11, 2006 Author Report Posted June 11, 2006 Ok cool so its possible. I will use the midibox64(e) probably! Now please excuse my ignorance below:So I would try to make a general "step increment function" (in assembly if thats whats needed) whichcan be configured like the other buttons. Maybe give it a dedictated CC ? I dont know how this can bestbe achieved, its why I am asking here..... to get some better perspective of all this.All the C functions which are availbile (also on midibox64e?) have ASM backend code ? Meaning I Cancreate "atoms" in ASM which I can call from C right ?! I wouldnt mind trying to code some extra "effects"! Having a knob send out 2 CC's, one inverted for example (Kenton has alot of nice features like that). Am I looking at tons of work here or what ?
TK. Posted June 11, 2006 Report Posted June 11, 2006 Am I looking at tons of work here or what ?no, just use Meta events - these are special parameters which don't send a common MIDI event, but jump to selfwritten functions which are located in mb64_meta.inc/mb64e_meta.incJust have a look into these files, they already contain examples.You could also use the search function of this forum to find even more examples.For an increment function you need a variable as a counter, and you need a table which maps the counter to the CC/Note value which should be sent outBest Regards, Thorsten.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now