Tag Archives: Interface
I haven’t posted anything new for a couple of days as I’ve been busy working on some new elements for the Airdeck. For starters, I am designing some Infrared LED gloves. I know virtually nothing about electronics, so I had to research this, but I think I have a decent design in mind now. I actually had a working glove this weekend, but I didn’t know that you needed resistors, so I have to order some and start over. Also, my dad shared with me some information about Molex solderless connectors, so I am gonna try those for some of the connections because my soldering skills need some work. Hopefully, I’ll be able to post some more info on the gloves by the weekend.
As for coding, I have been trying to incorporate some new features. I have two oscillators available now that get mixed together. So if a user picks a “Custom” preset, the radio button panels for oscillators 1 and 2 will be available to select different waveforms. I also have a panel with several faders, but they don’t do anything yet. The idea is to offer some filtering and modulation to the waveforms. Additionally, because the left hand(Y-axis) is only used for volume… I thought that any left hand movement on the X-Axis should be available to control another parameter such as a filter, if the user desires.
I still need to program the preset sounds, program the filters, and figure out how to get MIDI out to work. Also, when I added two waveforms mixed together, for some reason the amplitude control sounds a little glitchy when you try and raise or lower the volume with the left hand. So I have to figure out what that is all about.
Finally, I’ve been working on making the GUI look a little nicer. I still have to work some kinks out, but this is one of the ideas I had. Going old school. Although it might be cool to offer several skins that the user can select from. I will give that some thought as well.
The Haken Continuum is a musical interface that reacts to touch like a touchboard, but allows one to control pitch, velocity and other parameters by sliding or pressing the board.
Yesterday, I posted about the emerging field of Augmented Reality. The folks at 5 Gum are already working on making this a music interface. The graphic pattern that is shown determines the beat that is played and the proximity of it to a given point determines the volume.
Augmented Reality refers to the computer science field where real world data and computer generated data are used in conjunction to accomplish certain objectives. GE has an example of this you can demo yourself that they use to present information on their SmartGrid. The following video shows their AR application in action.
Showing the audio representation of the loop on the LEDs of the device is very impressive. I think such a concept would have a lot more applicability than just cutting drum loops.
Don’t know if you can get a more unique interface than a Tesla coil! Style points for playing one of my childhood favorites…
While my interests lie primarily in applying new interfaces in the musical domain, I have given some thought to eventually expanding my research and development into other areas, such as OS Navigation, Graphics Design, CAD or GIS. Looks like the folks over at Oblong Industries are way ahead of me on this one with their G-Speak platform. Anyone who has seen the movie Minority Report should recognize this interface.
This is just the initial interface to get things going. I intend to have a drop down menu with several preset sounds. Additionally, I want to offer the user the ability to customize their sounds, which is what the waveform radio buttons are for. I am still debating how much customization of sound I will be offering, but choosing a waveform is a good basic start. Further, there will be an option to send the notes out through MIDI. The red dot represents the right hand and controls pitch by tracking movement along the X-Axis. The blue dot represents volume and is controlled by the left hand moving along the Y-Axis. The application is triggered with the Wii Remote communicating with the host PC over bluetooth. More on this process in upcoming posts.