Arkade : joysticks + other goodies based controller

I was thinking about making a little demonstration video to give an idea of how it works … so as soon as it’s done I’ll post the link here.

Thanks in advance. I didnt know ribbons can be usefull to play untill Ive seen the guy plays with his electribes small ribbon at youtube. So good.

what kind of joystick did you use?

did you have to modify the code of they worked well at first try?

i found a nice joystick here http://www.doepfer.de/home_e.htm

doepfer says that it works good with 0-5v… but it seems a little expensive.

what use are the leds over the sensors? are they controlled by the gate function?

did someone find a solution to amplify the sensor signal to cover all the analog range of the ain?

hey plosid,

did you have to modify the code of they worked well at first try?

goule has written his own application for the box.

did someone find a solution to amplify the sensor signal to cover all the analog range of the ain?

I don’t know exactly how goule finally solved the sensor’s readings, but I think we both did it relatively similar :slight_smile:

With the ACSensorizer I’m reading the sensor data as 10-bit value, and then interpolate the result to a 0..127 number. The resolution is quite sufficient. On the other hand, there are some more tricks required, to stabilize the readings…

( I hope it’s okay for you, Olivier, if I spam your beautiful Arcade Work with this sidenote ;D )

I made some experiments with amplification circuits, but I was soon bored with it, 'cause either I’m too dumb, it’s too complicated (negative volatages etc…) or it requires additional coding anyway. I think Cimo has developed a PCB, but I don’t know if and how it works. There are some topics around…

i found a nice joystick here (…) but it seems a little expensive.

There have been PS2-controller-like 10k-Joysticks at Conrad for about 7 EUR. You could also cannibalize some old joysticks or controllers. As long as you get 10 k?, you can use it with MBHP (or any existing application supporting AINs) without any restriction.

Cheers,

Michael

Hard to answer better than Audiocommander did   ;) (there’s no spam btw m8  ;D)

He worked a lot on that particular subject (I mean conditionning sensors).

Each sensor has two leds : one to indicate wether they’re active or not, the other one tells when you’re on the limit when the hand is far from the sensor (zone is 0-10, when in 11-127 the led is off).

I had to write a MIDI gate to use the IR sensors (you can find the code in that forum), but I also had to use one bypass capacitor per sensor to stabilize the signal (also true for the ribbons). I agree with Michael : unless you’re an electronic geek, trying to amplify and align the signal electrically is pain in the ass. The software solution is simplier and the PIC doesn’t suffer at all dealing with that.

I found that two joysticks on an american electronic gear site for less than a dollar each (!!!) but it was almost two years ago and I’m sorry I can’t remember the url …  :frowning:

What is really nice with those joysticks is they’re quite loose and you can manipulate them quite hard without effort, making very fast changes if you need to. Plus they always keep their position, even if the Arkade is vertical (but they’re almost at their limit, to tell how loose thay are !)

I’ve soldered the switch pedal connector (to use with a simple UP/DOWN pedal coming from a guitar multifx bundle) and the sustain pedal connector. I still have to connect the expression pedal + solder the components for the bankstick, but as we say in France : I’m beginning to see the end of the tunnel  8)

Olivier

Great stuff, goule!

I am interested to know how you connect the ribbons (soft pots)… whether you put a resistor between the wiper pin and ground and treat 0v as the “untouched” state, or some other method.

[sOLVED]

If anyone want to help, I posted a thread on the Testing/Troubleshooting forum here :

http://www.midibox.org/forum/index.php?topic=9573.0

Problems with AIN …  :cry:

[sOLVED]

Wilba : I gotta resistor between signal + Vs and the way I treat the untouched state is with a threshold value : if PinGet(SoftPot)<SoftPot_Threshold, I consider it as silent.

Once again (I know I repeat but this is due to my old age ;-)) :

1/ When using Arkade I realize how useful it is to have softpots on that kind of controler because you can also make it send note on messages, so if it’s just about triggering samples it reacts with no latency and you can be very creative :

     - either you define zones on the softpot to emulate sorta piano-keyboard-layout

     - either you define it’s a normal CC controler

     - it can be both ! say : at first touch it generates both note on and CC, and as long as you keep it touched it will only send CCs :wink:

2/ I got those samples for free from a company called SpectraSymbol (I believe most of you know the story but for the others …)

    Just visit their website to check if it’s still possible to get those samples (they even take delivery charges for themselves -even if it’s only an enveloppe, this is already incredible imo)

Cheers guys !

what kind of machine was used to make that face plate.  that is very clean looking.

Guys, it’s been a long time I had to put the specifications + C code of the Arkade online, so I finally created a simple wiki page :

http://www.midibox.org/dokuwiki/doku.php?id=arkade

The download link is at the bottom.

Cheers !

PS : for the front panel that what quite a long story but a friend of a friend had access to some drilling monster machine  :smiley:

Goule

Added to the wiki page : two videos … and more to come !

Bye

Perrrrty.

Hey man, you should put the code on SVN :slight_smile:

Hi Stryd_one ! Why not, but what path should I place my files into ? (woOoOps this sounds like bad english is it  :P)

[/] [trunk/] [apps/] [controllers/] ?

By the way : HAPPY NEW YEAR PEOPLE   :smiley:

I wish you a year full of MidiBox projects ! By my side I plan to build a new one : some very tiny box I would insert between my beloved E-MU e6400 Ultra and my MIDI inteface, just to add some “patchcord” ability to the sampler. FYI, in E-MU synthesis, a patchcord allows to route sources to destinations just like in an old modular synth (very powerful, but some great ideas are missing in the OS).

mmm … still a little bit early to wish anything, I know, but :

  1. I’m in France; new year happens before US here (well, I know there’s a ton of europeans out there also !)

  2. At midnight hour I’ll be dr*nking, I doubt I’ll be in a shape to post anything valuable, neither able to make any soldering stuff … LOL

Sounds like the right path and good enough English to me :slight_smile:

Happy New Year mate!

I didn’t find any “Add” button (or anything similar) to add the code in the SVN page …

???

Edit : OK, found the info :

http://www.midibox.org/dokuwiki/doku.php?id=windows_toolchain_svn

Seems like I need upload right by the way, do I ? :

“There is a section of the forum with restricted access for programmers who may need to upload. If you need this access, PM TK, he may add you into this group.”

Bingo.

You’ve already got access to the Programmer’s Lounge, so if you go there you can find the thread where we have generated our keys and uploaded them, for TK to give you SVN write permissions. Follow suit, and you’re in!

Alternatively you can mail them to me and I’ll up them.