Objective - Create a programmable chiptune music library for easily creating 8 bit music.
Background - I have always wondered how 8-bit music is created and would like to create an easy and intuitive way to program the music.
Methodology - Create a library that can be programmed to play different notes/sounds.
Expected Results - Users can use the library to program songs into 8-bit chiptune style music.
Costs - The library will be relatively cheap to develop, less than $100.
Chiptune music is a staple of classic video games, and recently has been making a comeback.
I wanted to make creating this style of music more accessible to the average person.
Chiptune music creation requires many different programs to properly operate.
Chiptune music takes a lot of musical and technical knowledge to be produced.
One program that can be used to create and playback chiptune music.
A program that is easy and intuitive to use for newcomers, but also robust enough to be used by musical professionals.
Research problems people have with the current chiptune creation solutions.
Determine best solution for the user interface.
Determine a way to 'mask' complexity to not scare away newer users.
Easy to use interface with intuitive commands.
Sine, square, sawtooth and noise waveforms available for use.
Allow all note types to be programmable. (whole, half, 1/4, 1/8, 1/16)
Allow for a wide variety of tempo selections. (30 - 500 bpm)
Allow for up to 8 voice channels to be used at once.
Currently uses a code-based interface, and can be used to create a wide variety of music.
A basic and free-to-use notation software, however does not focus on chiptunes and the sounds have to be imported manually.
Paid DAW. Powerful, but the high price can discourage those with a tight budget.
Make chiptune music creation more accessible to the average person.
Provide users with an easy to understand and intuitive user interface.
Make it easy to export and share songs that users have created.
Have all the tools necessary for chiptune creation on one program.
The user interface will be simple and only include core functionality of music creation, as to not overwhelm users.
ChipTunes will feature support for users to save songs to their system or to google drive.
Since this is a music creation application, there is really no way for someone to misuse the app to cause harm to others.
Any changes to the application will come in the form of updates and will seek to further improve the user experience.
Disposal after the useful life of the app has ended is as easy as simply deleting the application off of the users device.
As a way to prevent the loss of data or songs that users have created, ChipTunes will also have an autosave feature.