Skip navigation

MusicTech

5 Posts authored by: agerber
This week I've been looking at the communication between the hexynth modules and the BBB. I'm using i2c, which is a bus consisting of a Serial Data Line (SDA) and Serial Clock Line (SCL), for communicating with connected devices. The BBB will be the primary device controlling and reading from the secondary devices (i.e. hexynth modules) connected via the bus. The BBB actually has 3 i2c buses, but I'll just be using one to keep things simple. Each hexynth module will need custom firmware running ...
It looks like I jumped the gun a bit with upgrading to the latest version of Debian on BBB if I wanted to use beaglebone-io. Bonescript, the JavaScript library for working with the GPIO pins that beaglebone-io is built on top of, does not work correctly with the newer 4.x kernel that is included with Jessie (i.e. version 8.3) because the paths for the cape manager devices are different with the newer kernel. So I may need to downgrade back to Wheezy (version 7.9) if I want to use this particular ...
My motivation for the hexynth project is to produce a system of snap-together modules that can be programmed, that I can use to teach coding and tech skills alongside sound synthesis concepts. I use the johnny-five JavaScript Robotics framework in many of my workshops at the moment, so the JS library that I'm writing to go along with the hardware modules is building on this framework. Johnny-Five runs on the BBB using Node.js with the beaglebone-io module. This article steps through using beagle ...
I'm waiting for the MusicTech challenger kit parts to make their way downunder, so in the meantime I’m experimenting with an old BeagleBone Black. It’s a couple of years old, so I figured I would install a new image on a micro-SD card to make sure I'm using a recent OS. I'm not sure what OS the BBB in the challenger kit will have onboard, perhaps it will be fairly recent anyway, but this process is also useful to make sure I have a backup of everything on the micro-SD card in case I ...
agerber

Intro to project Hexynth

Posted by agerber Dec 21, 2015
Hi everyone! I'm Anna: a software developer and hobbyist hardware hacker. I run workshops covering introductory electronics, e-textiles, coding, Arduino programming, CAD & 3D printing, and organise NodeBots meetups in my hometown of Brisbane, Australia. You can find me on Twitter: @AnnaGerber Big thanks to element14 for selecting me to take part in the Music Tech design challenge - I'm looking forward to the challenge! What is Hexynth? My vision for Hexynth is to be an open source ...