[Overview]
This is an AI-powered automatic music composition app based on a custom rule-based system.
Tap the compose button at the top left of the screen to generate a new piece of music.
The result will be displayed in a piano roll format, and can be played back.
The app offers detailed composition settings (measures, time signature, tempo, chords, and various part settings),
allowing you to freely generate diverse music compositions.
Generated music can be saved in MIDI format for use in any context.
The automatic composition process works offline with unlimited usage.
[Meaning of the App Name]
The "EXP" in the app name stands for "Experiment". The app is designed to allow users to experiment with different composition settings and see how the results change with various configurations, like an exploration of music creation.
[How to Compose Music]
Tap the compose button (the icon with a music note and a pen) at the top left of the screen to start the composition process. You will see "compose..." displayed, and the app will generate a piece of music.
Once the composition is complete, the result will appear in the piano roll.
Press the play button to listen to the generated music.
Press the compose button again to generate a new piece of music. The previous composition will be discarded from the app, but you can save it as a MIDI file before it is removed.
[Composition Settings Screen]
Upon launching the app, you will see the settings for measures, time signature, tempo, chords, and parts.
This is the composition settings screen.
There is a "+" button next to each setting, which expands the corresponding options.
Any changes made to the settings will be retained even after restarting the app.
Press the "R" button at the top of the screen to reset to the default settings.
The app comes with default settings pre-configured, so customizing the settings is optional.
Users can expand the settings they want to modify using the "+" button and adjust them via sliders.
[MIDI Saving]
Generated music can be saved in MIDI format.
You can choose any directory on your device's storage to save the MIDI file.
This MIDI file is free to use for any purpose.
You can use the generated music in your own creative content (e.g., videos) and upload it to the internet.
Since the format is MIDI, you can also open and edit the file with other music composition software. Feel free to do so.
[Examples of Composition Settings]
You can specify the total number of measures for the composition (up to 150 measures).
In the chord settings, using more major chords (I, IV, V) results in a brighter sound, while increasing the frequency of minor chords (II, III, VI) makes the music sound darker.
The initial tempo (BPM) can be set to a faster or slower speed. Additionally, you can set tempo changes during the song to add variety to the composition.
The time signature can be set, with the default being 4/4. You can choose from 1/4 to 6/4, and there's an option to adjust the likelihood of unusual time signatures, allowing for complex rhythms.
You can configure part structures, and each part's characteristics can be detailed.
Next to each part name, there are options like "+ Outer Voice," "+ Unison," and "+ Part," which add the respective part to the composition.
Each part's characteristics can be adjusted, such as pitch transitions (e.g., frequency and size of jumps), rhythm (e.g., note duration and use of off-beats), and coordination with other parts.
For example, if you only want to create a single melody, you can configure the "Part 1" settings to generate a melody-only piece, making it easier to observe how the settings affect the result.
Each element has a "Repeat Probability" setting. Increasing this value will give the piece a more repetitive, background music feel, while lowering it will allow for a more dynamic and interesting composition.