Saturday, November 15, 2014

Music Instruments are Not About Music

This is a long, but brilliant essay.


I especially enjoyed the section on Music Instruments about 1/4 down the page.
The theme argues the idea that civilization/society/humans create for the sake of social status, not for the effect of the creation.

For example: We choose to learn to play guitar to "be cool," or piano to indicate we want to be thought of as high-class rather than because we value the sounds of either of these instruments.

This can be incredibly earth-shattering to realize. I hope it's not 100% true, but there is plenty of evidence to show it is.

This type of thinking may also inform the famous "Mac vs. PC vs. Linux" debates. Do we choose our OS based on it's social significance or its technical, productive and visual benefits?





Saturday, November 8, 2014

Music Hack Day in Cambridge, USA

This is music Hack Day, November 8th - 9th 2014, in Cambridge, MA, at Microsoft N.E.R.D.

The day begins with an incredible amount of information dissemination and research on topics related to online music software development and APIs.





Friday, September 19, 2014

Compiling the Bitbox for the STM32F4 Under Lubuntu 13.10



If you didn't know, the Bitbox is an excellent, efficient graphics and audio project for the stm32f4 microcontroller.

In a small package you get VGA out, Micro SD Card, USB Keyboard and Controllers in, and headphone out.

Over on DIYDSP.com, I give step-by-step instructions for compiling it under Lubuntu 13.10.

Sunday, August 24, 2014

.MOD music player ported to BitBox

If you're not familar with .mod  format, you should read up on it, because they're an efficient way to store music.  Instead of recording a full waveform, like mp3/aac, they store a number of short samples and a score file for the music.

Having mod-playing code on a platform is extremely useful because it allows that platform to play songs with very limited resources - which is often the case in embedded environments where DSP is most useful. 

The Bitbox itself is a DIY video game console based on the excellent stm32f4 processor.  So, having the mod player there is valuable because it will let you add music to your video games without having much memory and disk space.  Speaking of disk space, this release of the mod player is extra great because it can play the mod files directly from an SD card!  So, check it out!






Sunday, August 10, 2014

Synthesize Sounds of Thunder in Javascript!

This is a really great demo in which first lightning is synthesized and then thunder that you can actually hear and actually sounds like thunder!


p.s.  Here is a link to the source code for synthesizing thunder!

p.p.s.  Andrew Glassner, a research in Washington State, has also written about his model for synthesizing the sounds of thunder while working at Microsoft!