Sachit – 2/11

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

I personally am in charge of the software development of the project. Initially, we were deciding to create a sound experience where I was focused on a distributed speaker system. However, after more in-depth research we have pivoted to a more user-centric project which allows budding musicians have a real time music accompaniment with ML generated music. I will focused on developing embedded code for the ras pi to communicate with speakers, cloud and a cloud microservice to allow users to control the device easily through their device and also upload a custom MIDI file for accompaniment.

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

Due to the pivot, I believe we are about a week behind a schedule. However we have a week for the design review and we believe we can redefine our use case requirements and schedule much faster after doing it once and catch up in term of a thorough design review.

What deliverables do you hope to complete in the next week?

Have a thorough specification of the dashboard and cloud microservice and moreover research more into chip specification which allows for cloud interaction and ml inference with ease of use peripherals.

Eli – 2/11

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

Developed project proposal with group. Presented draft project proposal. Met as a team today and decided on new direction for project. Following discussion, I researched options for audio to midi conversion to be able to better redefine user group and scope of project when group is next able to meet:

Found a good source for midi input to Raspberry PI:

https://www.samplerbox.org/makeitelectronic

https://github.com/josephernest/SamplerBox

Audio to MIDI Products:

https://www.sweetwater.com/store/detail/G2MV3–sonuus-g2m-v3-universal-guitar-to-midi-converter/reviews

https://www.sweetwater.com/store/detail/i2M–sonuus-i2m-musicport/reviews

https://www.perfectcircuit.com/kenton-pro-cv-to-midi.html?gclid=CjwKCAiAlp2fBhBPEiwA2Q10Dz8AVSQs6e9ATXALiwCIpGEk7iqlD8WwO-GY1Y1E6YM8pyXWVEK6FhoCIPQQAvD_BwE

Audio to MIDI Software resources:

https://migic.com/

https://www.jamorigin.com/

https://github.com/tiagoft/audio_to_midi

Also found and read the following paper on audio to MIDI conversion:

http://amber.feld.cvut.cz/user/vass/papers/Vass_Poster04.pdf

Which references the following paper which is a very very good resource for signal processing if I end up writing custom audio to MIDI code:

https://www.ee.columbia.edu/~dpwe/papers/Brown91-cqt.pdf

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

I am behind schedule. We are coming together as a group and almost have a clear collective idea of what the project will be. Once we nail down specifics of who the user group will be and what the components of the project will be, I will have the ability to start actually prototyping/developing my component. Meeting with the group to nail down the user group and define user/design requirements needs to be happening this coming week.

What deliverables do you hope to complete in the next week?

Hope to work with group to define precise design/user requirements. Hopefully this will happen early enough to give me time to research my component. Minimum goals for this week: precise design/user requirements. My component should be well researched, ideally so I am in a good position for outlining how my component will function/prototyping the following week.

 

What is “Experimental Listening”?

Experimental Listening combines a deep learning enabled generative music experience with an array of movable, networked speakers controlled by an easy to use remote control. Users have the unique opportunity to actively engage in the music by picking from one of three genres, adjusting the speakers and filtering the sound to their liking.