Inspiration

My inspiration for working on this project can be attributed to a variety of factors. The biggest being that the final release of this project (scheduled for Dec. 7) will hopefully involve me emulating Google's Chrome Web Lab experiment: Orchestra. I proposed this project very recently to my professor, Victor Pons, an electronics performer and my instructor within Georgia State University's School of Music. I ultimately aspire to learn how to emulate Google's experiment at a smaller scale. Then I seek to explore utilizing collaborative technology to provide new innovative solutions that will attempt to tackle the average struggles of the everyday musician trying to practice and collaborate with other performers/producers/etc.

What it does

So far I extensively researched and compiled as many credible sources for learning about applications in embedded systems, and methods for analyzing audio on the web.

How I built it

I connected a 5 inch HDMI display to the SnapDragon board. Then I plugged in my Akai Professional MPK mini MIDI controller into the dragon board's USB port.

Challenges I ran into

One of the biggest challenges I ran into was with the hardware itself. I ended up reflashing the board closely after checkout. They were some personal quirks

Accomplishments that I'm proud of

Successfully connected a non internet device, AKAI MPK mini, to an internet enabled device, Dragon Board 410c, and from there I was able to establish a fairly good bluetooth connection between my laptop and my midi controller

What I learned

I learned more about the existing frameworks and APIs that exist on the web for audio manipulation

What's next for Musox

I personally come from both an Engineers and a Musicians background. I 100% feel like I have truly revitalized my joy for messing around with new hardwares and really getting my feet wet. During my high school career, my team qualified for VEX Worlds Championships annually. Within my Junior and Senior year we made great successes winning regional tournaments, placing 1st in the state of Georgia, 1st place Worlds Championship Divisional play, 3rd and 56th team overall world rankings. Following that I am also a devoted Musican, and I plan to use my passions and diverse skillsets to forge a unique career path for myself. I plan to return to GSU on Monday and begin to hopefully integrate more advanced components into my research project on electronic performance.

Built With

  • akai-mpk-mini
  • dragonboard-410c
  • qualcomm
  • xpt2046-touch-controller
Share this project:
×

Updates

Bryan Brown posted an update

First Communication Experiment: After flashing the Ubuntu Core to the loadable boot option, I setup a virtual Linux environment (Ubuntu 18.04) within Oracle's VM Virtual box. I successfully created an account with private & public keys and established a connection over the network between the machines.

Log in or sign up for Devpost to join the conversation.

Bryan Brown posted an update

Since the holiday break, I have engineered my own PC out of repurposed hardware interfacing with the DragonBoard 410c. Expanded from 2 available USB ports to 12 available USB ports, designated for mounting hardware. An Arduino application may be in the works.

Log in or sign up for Devpost to join the conversation.

Bryan Brown posted an update

Update Post WHACK

After unboxing the Dragon Board, I promptly began to plug it into an HDMI display setup I created using an old LCD TV, USB Dell keyboard, and USB Dell mouse. The Android OS that runs natively on the board began to display successfully after a few minutes. After setting up the device, I proceeded to power it off and re-orient the boot switches on the back of the Dragon board from 0-0-0-0 to 0-1-0-0 so I could boot an OS from micro USB. I was successfully able to mount an Ubuntu 16 core onto a micro USB and create and succesfully flash an Ubuntu core to my board.

Log in or sign up for Devpost to join the conversation.