A website devoted to teaching music theory.
Our first feature will be to teach people how to read notes on sheet music. Something like this.
Click "Clone" on the top right corner of the base repository. Follow the instructions prompted by github.
In your terminal, cd into your cloned repository,
then type "python3 -m venv env" to create a virtual enviornment.
In order to install and update the required pip modules type "pip3 install -r requirements.txt".
...
Dates 3/16-3/25
My Name:
Ryan Keys
Project Name:
Rithm
Is your project New or Old?
Old
Is your project Solo or Team?
Solo
Write a paragraph summary of the current status of your project, what you hope to achieve during the intensive, how and why
My project is a platform designed for people to learn music theory. I hope to add a synthesizer module to the website, as well as design a frontend for the entire application
List out the challenges you anticipate for completing this project
Client side JS is something ive never done before.
Making sure there is minimal latency on press.
Modifying the parameters of each synth using input forms.
ONE SINGLE aspect of product. Consider: build backend for SPD 1.2 front end, CRUD one resource, use API or library, authentication etc.
Start coding and finish “Skateboard” feature before beginning “Bike”.
Working Midi keyboard and better landing page UI/UX
ONE additional features that get you closer to your idealized product. Examples: CRUD 2nd resource, add comments, API use, authentication, library use
Turn Midi keyboard into programmable synth (buttons, knobs, faders(linear encoders) etc)
ONE additional feature
Create custom UI for synth to look more like a traditional synth emulation
Each teammate must achieve 2 of 3 of their self-set personal achievement goals. If you're not on a team, delete the other teammate sections as needed.
- Skateboard
- Car
- Bike
Insert wireframe pictures here
You must meet the following criteria in order to pass the intensive:
- Students must get proposal approved before starting the project to pass
- SOLO
- must score an average above a 2.5 on the rubric
- TEAM
- Must score an average above 3 on the rubric
- Each individual completes 2 of the 3 personal achievement goals from their proposal
- Pitch your product
- If I have a team project, I wrote this proposal to represent my work and only my work
- I have completed all the necessary parts of this proposal
- I linked my proposal in the Spring Intensive Tracker
Student Name:
Name / Date Make School Advisor Name TBD