Jump to content

Recommended Posts

Posted

Hiya,

I know there has been discussion of the possibilities offered by joysticks on the forum before, but I have a little idea that would involve a little MIOS trickery that's well beyond my reach, I fear. Just wondering if any of you MIOS gurus out there could tell me how easy/possible this would be to implement:

Small analogue (resistance-based) joystick

1 button to assign the X axis

2 button to assign the Y axis

1 master enable/disable button for the joystick (or maybe seperate X and Y enable/disable buttons)

MIOS-wise the functionality would be very simple:

Whatever parameter was currently selected on the LCD would be assigned to the X or Y axis of the joystick by pressing the X-assign or Y-assign button. You could select Filer Cutoff, for example, hit the X-assign button, then select Filter Resonance and hit the Y-assign button, to control the filter from the joystick. I guess a fair amount of jiggery-pokery would have to go on in the background, in order to find the range of the selected parameter and divide that by the working range of the variable-resistors in the joystick, but maybe MIOS is clever enough to do that automatically....

What this would all entail in terms of MIOS coding, I have no idea though. It's such a simple idea it's probably already been done, though my quick search of the forums didn't turn up anything exactly analogous.

Incidentally, I noticed MIDIBox.org was down over the weekend, and some of the photos in posts now seem to be missing. I wonder if this is just ordinary 'link-rot', or if something more sinister has been going on...

Thanks in advance,

Alex

http://www.toneburst.net

Posted

Definitely possible, I dont know how but it sounds like you'd use buttons (inc/dec) or encoders to browse through parameters and link those to that AIN port... as for master on/off, That could be hard, you could do it easily by using a switch to disconnect the joystick but if it was assigned, it would give an output

Posted
J5  10  Interface to the AIN module for MIDIbox64 and MIDIbox64E. There are also some application which use this pin as digital in- or output.

I dont know if you'd need an AINx1 (shift register and resistors) or not.

Posted

Definitely possible, I dont know how but it sounds like you'd use buttons (inc/dec) or encoders to browse through parameters and link those to that AIN port... as for master on/off, That could be hard, you could do it easily by using a switch to disconnect the joystick but if it was assigned, it would give an output

I'd envisaged the 4/6 buttons below the LCD would be used too select parameters to edit, as in the standard 'Stage B' control surface, and the assign buttons just assigning the parameter currently-selected on the LCD to the X or Y axis of the joystick. Just seems, from a usability viewpoint, to be a nice easy way of assigning things, that has the advantage of not requiring any changes to what's actually on the display, ie extra menus etc. I'd imagined the actual physical hooking-up of the joystick would be relatively easy, with most of the work being needed at the software end. I'm new to all this though, so I have no real idea how difficult all this would be to accomplish.

Alex

http://www.toneburst.net

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...