Here are some teaser videos of the Loop Motion touch-less drum machine.

Software from where the sea meets the sky
Here are some teaser videos of the Loop Motion touch-less drum machine.
Earlier this year, I was lucky enough to get my hands on a developer unit of the Leap Motion device. This device will become available in Best Buy stores in May. In my initial brainstorming quite a few ideas came up, mostly around audio and sound…
Back in the mid-late 90’s a couple of friends and I spent a lot of time writing lyrics and making hip hop beats on our computers. Some of us ‘evolved’ from there and went onto hardware-only configurations. Back in the day the industry has relied on physical drum machines (like the legendary TR-909), but nowadays there are hardware/software solutions. There are arguments for using each, but either way you cut it, none of this is cheap.
How about a software solution which relies of inexpensive ‘hardware’, but it is ‘hardware’ that you never have to touch? Can we have a drum machine that is not a machine at all, but interacts with your hands just like one?
So currently I have a new software project underway called “Loop Motion”. It is passed the prototype stage, and now a working version is already in early production. Some of the features I hope to achieve are:
*Items for future consideration, definitely not to be expected in version 1.0
This is a little different than any software project I’ve worked on these past twelve years, but I think it will be fun. Enjoy some photos for the meantime.
Another follow-up on the 2.x series includes mostly bug fixes, a more flexible timeline size and online translation search capabilities from allsubs.org.
What’s New in Version 1.2.0
– Added an average (mean) percentage column to the data table
– Added a line graph showing relative drops in body fat percentage, weight and BMI.
– Added the ability to modify the date that a measurement was taken in the data table (after the fact), in case you are adding backlogged information.
– Improved number formatting, alignment and spacing in the user interface.
– Updated multi resolution application icon for hi-res displays.
– Updated graphics and documentation.
This release adds printing support, PDF export, mood ratings and many user interface improvements:
iCaption 2.1.0 is a natural evolution of the 2.0.0 release. While this is a point release, it boasts just as many improvements as the last major release but continues to play on the same theme of improved timeline based subtitle editing, which was revamped in version 2.0.0. The single biggest new feature is waveform visualization right in your subtitle timeline. It comes at zero loading time cost, but only sections you have played will be made available. There are also many small improvements among editing and previewing, and new options which put you in control of fine tuning and preview playback.
Added a new mechanism for tracking when scheduled activities are due in Mountain Lion.
– For earlier versions of OS X, the Applescript system is still used for tracking due activities.
– Rearranged the flow of information on the Summary View for ease of the new user.
– Added 4 more available activities.
– Quite possibly one of the last versions to support Snow Leopard and Lion, so get it while you can.
– Dropped support for 32-bit.
Development on iCaption 2.0 stopped over a month ago, winding down to the final phases before the end of the release cycle. While this version is huge, with many great new features, there are some wish list items which just couldn’t make the cut.
The most notable and sought-after feature, by myself and from customers, is waveform visualization, which happens to be the next natural step after implementing the new timeline view. Waveform visualization didn’t make the 2.0 cut simply because it’s difficult; the development scope could have easily doubled the timeline feature scope size, were it to be in this release.
There are multiple points of difficulty with waveform visualization and left unaddressed the application, frankly, will feel like shit, which will in turn soil the user experience rather than enrich it. I’ve seen an audio application make me wait for what felt like a minute, to analyze a 4 minute song – an algorithm like that would never fly if you’re trying to subtitle a 120 minute long movie.
Algorithmically there’s analyzing each frame of a video’s audio track in a timely manner, keeping the application responsive while operating on the former (which may include background loading or streaming while also keeping the video available to the user) and waveform data cache management. The background thread is tricky because a QTMovie must detach from the main thread in order to become accessible from another thread, but that would cause the video to be unavailable to the user, whom will be interacting via the main thread. There’s also coming up with a reasonably fast approach to drawing tens or hundreds of thousands of audio samples on screen at any time without the user noticing pegs in the CPU (and it can’t simply use a pre-render for each draw because the waveform should squish/stretch and cull based on the current view of the timeline).
On the API side, as far as I can tell the examples I’ve found for audio frequency level extraction which Apple provided seem to have no 64-bit support, forcing me to drop down and compile iCaption as 32-bit-only. This should in theory still work fine in the 64-bit Mountain Lion, but it’s unsettling at best to make your project have to “go there”. There may be some newer API but if it exists, I’m sure I’d have to drop Snow Leopard or even Lion support, as I’m seeing a trend for favouring Mountain Lion specific APIs. Worse case I would try to make one final Snow Leopard compatible release of iCaption before switching to the 10.8 SDK.
In ferocious spite of the above, I have already made enough serious headway with iCaption 2.1.0’s WIP to leave you all with a bit of a teaser.
Version 2.1.0 will be done when it’s done; don’t hold your breath.
The new major version bump to iCaption 2.0 is warranted, because this update is huge! I have taken into consideration the helpful input from customers, and have applied these ideas into a tangible, intuitive user experience. The main focus of this release is the new and powerful timeline editing which increases your workflow productivity, with a secondary focus on previewing, and tertiary improvements for an altogether better subtitle editing environment. Continue reading for the full feature list:
Enjoy!
The latest version of iKeepActive (1.2.2) is now available in the Mac App Store now. The release focus is on Mountain Lion Fixes, but other features and improvements have also been added so updating is recommended for everyone on 64-bit Intel Macs.
– Added a new mechanism for tracking when scheduled activities are due in Mountain Lion.
– For earlier versions of OS X, the Applescript system is still used for tracking due activities.
– Added support for retiring scheduled activities. This allows you to remove an activity from your calendar while still keeping the history for tracking purposes. Retired activities can be re-scheduled.
– Rearranged the flow of information on the Summary View for ease of the new user.
– Added 4 more available activities.
– Quite possibly one of the last versions to support Snow Leopard and Lion, so get it while you can.
– Dropped support for 32-bit.
You must be logged in to post a comment.