Harmany Posted June 10, 2006 Report Share 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 Quote Link to comment Share on other sites More sharing options...
stryd_one Posted June 10, 2006 Report Share 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. Quote Link to comment Share on other sites More sharing options...
audiocommander Posted June 10, 2006 Report Share 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 Quote Link to comment Share on other sites More sharing options...
stryd_one Posted June 10, 2006 Report Share 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... Quote Link to comment Share on other sites More sharing options...
audiocommander Posted June 10, 2006 Report Share 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 ;) Quote Link to comment Share on other sites More sharing options...
Harmany Posted June 11, 2006 Author Report Share 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 ? Quote Link to comment Share on other sites More sharing options...
TK. Posted June 11, 2006 Report Share 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. 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.