sporniket / ideas

My backlog of ideas, organized as a bunch of issues
0 stars 0 forks source link

[Software] Écritoire à Musique #41

Open sporniket opened 4 months ago

sporniket commented 4 months ago

A visual software focused on writing a musical score, with MIDI playback capability.

User Experience

The user experience would be like a spreadsheet with a touch of word processor, where :

Unlike a spreadsheet :

The main work mode is thus the "spreadsheet view" with each staff infinitely scrolling to the right, and the only spot that show the underlying data as code through the cell content editor.

A second work mode, targeting printing on paper, will be focused on adjusting the rendering on paper, like a word processor. Typical actions : defining ensemble, global meta data, etc...

A third work mode will allow to focus on the project as a music project, with tracks and editing operation over a selection (copy/cut/paste), temporal zoom,...

Midi playback / transport

At any time, a control panel allows to navigate inside the duration of the project and to activate MIDI playback. A time range can be defined to loopback while playing back.

While playing back, a visual line will show the current location

Midi sysex

An interface MAY be provided to help creating/editing/displaying MIDI system exclusive message, but it will be at best a kind of HEX editor.

Target platforms

File formats

sporniket commented 1 week ago

Color coded piano roll experience

Another visual representation of the music would be a kind of piano roll view, adapted to the graphical capacity of the MO5 (16 colors with proximity constraint -2 colors per group of 8 pixels-)

Using a mouse or a cursor moving through the matrix to, clic to draw/erase.

Choose a scale and highlight/enable valid tones only. Changing to a scale where some notes would be out of scale, the offending tone is highlighted in RED

sporniket commented 1 week ago

Roadmap

MVP 1

MVP 1.1

MVP 1.2

MVP 1.3