After months away from this project I am at this moment listening to 40 meter cw signals via the High Sierra Microwave (HSM) upconverter into the funcube via Max/MSP.
The Max funcube external doesn’t provide a way to turn on the bias tee current which powers the HSM device, so… I am using this version of the FCHid software to turn on bias tee, and set LNA to 0db, while using Max to tune the funcube. This is on windows and both programs can run at the same time.
Prior versions of FCHid don’t have the checkbox for bias tee.
Next on the agenda will be to make this work in Mac OS.
First impressions: signals seem a bit weak, although it could be atmospheric conditions. Filtering isn’t great but its adequate – it just doesn’t have the ‘punch’ you get with a good selective receiver… Which is why nobody in their right might would actually design a shortwave receiver this way.
Update: got it working on mac os using version 3.2 of QtHid to toggle the bias-t – this version is the latest as of the time of this post and was bundled with the dmg.
Synapse is an open source skeleton driver that sends out skeleton data via OSC. The data can then be processed in Max or M4L. There are interesting M4L devices available in a set called dubkinect that demonstrates body movement controlling Midi devices and triggering clips.
Using this technique today I was able to create a 3D air piano. You can send the Kinect data from Synapse into QuartzComposer at the same time you are doing the M4L audio program.
Note: the code crashed in Max6 but worked fine in Max5 on this 30th of July…
(Edit 9/24/2012) Just started looking at the patch for beatWheel – need to parse out the hand movement stuff and also look at the Max for Live dubkinect stuff to get a better sense of what the OSC commands are and the data range for various movements.
This patch (buzz_360) has issues, but it shows how to use and calibrate a Guitar Hero guitar controller in Max/MSP.
Use /guitarhero/buzz_360_tz3 version
There’s no way to make this work clean for a demo without taking apart the whole button driver patch (buzz_setup_360) and it has some serious max6 compatibility issues. So it just needs to be calibrated everytime for now.
Use the GRY mode for a demo…
Before using patch, restart Max.
Works in Max6 – need to calibrate first, don’t worry about tilt and whammy for this app but you need to calibrate them first anyway by pressing the X toggle, tilt, then unpress, or it wont work. when you calibrate the buttons, the X toggle should disappear. then save and untoggle the config box.
Cool modes: (guitar)
To set a mode,
hold “back” button
then hold down the color code keys (for example, RY means “red and yellow”)
then release “back” button
RY – solo mode – hold down frets and twiddle
GRY – 2 hand tap mode – orange does major 3rd up shift – holding flipper down does one button thing – my favorite!
Midi thru is enabled by default and can be disabled by MIDI.turnThruOff()
There were problems running MIDI library on an arduino UNO with the USB cable hooked up. So I’m not sure what interaction is happening with the Serial comm stuff in that case, but everything works fine with external power source.
(Update) tried running the shield with minimal connection as above and had no problem using USB power connection.