Kindle Fire Cardboard Stand – Design 2

I came up with a second design for a Kindle Fire cardboard stand:

I think this design is interesting in that it holds its shape when the Kindle Fire is not in the stand, but on the other hand, it only works for landscape orientation and not portrait. Also, I notice that the bend for the bottoms of the legs make the cardboard a bit raised when I try to flatten out the cardboard. So there’s some interesting pluses and minuses to both designs. :)

Extending Composition Workflow with Mobile Computing

We’re at an interesting point in mobile technology where the hardware for devices has, in my opinion, attained a level of power to enable the creation of very powerful music composition tools. To get a bit of background, for four years before coming to do my Ph.D. I developed software for mobile devices.  When I started in May 2007, the landscape of mobile devices consisted mostly of cellphones with very limited constraints in processing power and memory.  Software at that time could only deal with very basic abstractions of music and sound synthesis would really be limited to using the built-in MIDI synthesizer.  There were other non-cellphone devices availables such as PDA’s and Windows Mobile smartphones, and although they were more powerful than their “feature phone” counterparts, there was still a real limitation in what could be done.

When the iPhone came out, the landscape of mobile devices and software began to change.  With each generation of iPhone, more and more music software arrived as the processing power and memory allowed for things like realtime digital signal processing and large file storage/retrieval to be feasible. Android devices also arrived not too long after iPhone and manufacturers for both Android and Apple for iPhone continued to push with each new device.

With the advent of tablet computing (glancing over the Windows-based tablets of the past that never really took off), devices such as the iPad and now many Android tablets arrived with impressive hardware features.  With the current generation of phones and tablets continuing to push what processing power is available, with most devices having at least dual-core cpus, and now with the Asus Transformer Prime tablet coming out with quad-core, we’re at a point where music software that can be developed on a desktop could just as well be developed on tablets and phones.

Granted, there are still differences in CPU power, but I believe the current generation of devices have finally broken a barrier in speed and power that makes kind of music software that can be developed very interesting. We’re now seeing things like GarageBand by Apple and soon to arrive FruityLoops–both full composition environments–arriving in slightly limited forms to tablets and phones.  At this point, I thing things are powerful enough to consider how might we extend our traditional computer music composition workflow with these devices.

Regarding mobile devices, they certainly have different interfaces and form factors to deal with.  What kinds of tools could we build that leverage those differences?  Rather than just make a 1:1 translation of software meant for the desktop for these devices, what might be the best practices in building mobile software?  Also, how might the software on our mobile devices interact with our desktop music composition workflow?  Is it just a limited form of our desktop system, or can it be a real extension to what we do?

These thoughts have come to mind as I have been contemplating what I might develop in a mobile version of my software blue.  At this point, I have been considering use cases for mobile software: capturing ideas, working with instruments, recording audio, perhaps even live performance.  I have also been considering extensions to the desktop system, where the mobile software may act as a control interface while working with blue on the desktop.  I have also been considering how synchronization between a mobile blue and desktop blue system might work, and that has caused me to consider the general issue of system synchronization, whether it is between a mobile and desktop device, or desktop to desktop, or mobile to mobile.

Certainly there is a lot to work out, but I find the possibility of working with mobile music tools that are not just self-contained software, but rather are integral parts of a larger composition workflow fascinating.

Generative Music and Distribution

I have been working on some iOS audio programs lately and the topic of generative music came up for me. Some 10 or 11 years ago, I remember thinking about the issue that generative music–or music that was not fixed in performance–did not have a means of content delivery. At that time, I imagined some form of meta-music player that would have plugins that could read Csound, PD, and other kinds of projects, yet could be queued up in a playlist much like you would find in something like WinAMP or VLC Player. The idea was that composers could then distribute their works in a standardized format, and consumers could then queue it up to listen to in the same manner they might load up an MP3 or CD.

Back in the mid 90′s, Brian Eno had done some generative music work with the Koan Music Player, releasing an album that would be performed differently each time by the player. The Koan Player though never really caught on, and since then the format and program have died off. What a shame it is to me that musical work can be tied to the life of a commercial program.

These days things like Bjork’s Biophilia for iOS start to renew an interest in generative music. However, the distribution scheme here is a custom application for a closed platform (iOS). I wonder too if the kind of thing that happened with Eno’s album and Koan might not happen once again with custom formats and distribution means.

What I would love to see is a generic means of distribution for both fixed and non-fixed works. Such a system would allow meta-data to describe what plugins would be required, as well as what hardware requirements would be necessary. So, for example, if your work required an 8-speaker octagonal cube or a video camera feed, that could be marked up in the distribution meta-data. That way, the distribution format would then be usable not only for consumers at home, but also as a means for concert delivery or generic installation setups.

Thinking about this all again, I think the idea still has merit and that developing a standardized distribution package could expand the audience for such work as well as create a platform that promotes longevity of work.

Autumn in Ireland

A beautiful blue sky and sunny day, I took a walk to the village to take care of errands. Listening to John Luther Adams’ “In the White Silence” (Such an exquisitely beautiful piece of music…), it was the first time I really had a sense of Autumn here: the smell of the fresh air, a slight chill on the skin, the spectrum of colors on the trees. Walking slowly, breathing in the fullness of things, I felt amazed by it all.

Back at the apartment, I am awake and inspired.  With a cup of warm peppermint tea, I return now back to my work…