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
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.
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 …
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)
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.
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
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)
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
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 :
I’m in France; new year happens before US here (well, I know there’s a ton of europeans out there also !)
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
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.”
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.