Davidic
Davidic. A minimalist procedural music creator.
Randomly generate musical scale, MIDI instrument(s), chord progression, and rhythm, then lock-in what you like and regenerate to refine.
Advanced controls: chord progressions and rhythms can be manually specified after selecting the Advanced Controls toggle, but UI support is minimal. Suggested usage is restricted to tweaking randomly-generated starting points.
If audio pops or hitches are noticeable, disable the Stream Audio toggle (visible when Advanced Controls are enabled). This may increase delays when generating/replaying, but guarantees smooth playback.
Source code available at https://github.com/bendious/Davidic
Status | Released |
Category | Tool |
Platforms | HTML5 |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | bendious |
Made with | Unity |
Tags | GitHub, Instrument, MIDI, Mouse only, Music, Music Production, Open Source, Procedural Generation, Soundtoy, Unity |
Code license | GNU General Public License v3.0 (GPL) |
Asset license | Creative Commons Attribution v4.0 International |
Average session | A few minutes |
Languages | English |
Inputs | Mouse |
Accessibility | Color-blind friendly, High-contrast |
Development log
- Now with MIDI!96 days ago
Comments
Log in with itch.io to leave a comment.
Not sure how to use XML files as music.. any chance for MIDI export?
MusicXML is the standard used to display the "sheet music" part of the page, and some other applications also support it, so that was the easiest form to export. You're right, though, MIDI is definitely more useful, and thankfully I found a MIDI library that wasn't too hard to integrate into the existing project. Thanks for the suggestion!