(BS) Ringtone composer (music maker) [AF16]

by Brendan Silva

Version 14 (March 20, 2025)

Download (53 downloads)

Tested on Androids KitKat, Oreo and Upside Down Cake. This flow generates small audio samples (unsigned 8000Hz PCM) to simulate a slow, imperfect, very limited but fun music composition program. More ringtones will be added with flowchart updates.

─── 𝗜𝗺𝗽𝗼𝗿𝘁𝗮𝗻𝘁 ───

⒈ A folder called "AutomateSoundCache" will be created at the root of your SD card. This is used to store temporary audio samples that help to greatly speed up the music rendering process.

⒉ The caching of these files is all logged, making the log file very large. Therefore, it is highly recommended to disable flow logging.

📥 You can, if you wish, download all rendered audio files from the link below:

https://github.com/BrendanSilva/Miscellaneous-files/blob/main/ringtone_composer_cache_cch.7z

After downloading, extract all *.cch files to the "AutomateSoundCache" folder.

─── 𝗖𝗼𝗺𝗽𝗼𝘀𝗶𝗻𝗴 ───

Musical notes are written as follows, without quotes: "octave,name,duration". Write them in sequence, interspersed with white space.

It is possible to use 7 octaves for the notes: C, D, E, F, G, A, B and for the semitones: Cs (C#), Ds (D#), Fs (F#), Gs (G#), As (A#). The pseudo-note "R" will generate static noise which is useful for simulating short beats. Use the pseudo-note "N" to generate silence and create pauses in the composition.

The tone duration is based on the relative length of the sample, which ranges from 1 (62 ms) to 16 (1s).

─── 𝗘𝗱𝗶𝘁𝗶𝗻𝗴 ───

Create a file named "melody.txt" and save it in the cache folder. You can use it to modify the composition with your favorite text editor. In this text file you can use "//" to make comments.

──────

Tags: 8-bit, af16, algorithm, apps, audio, chiptune, chorus, coding, composer, composition, creation, custom, digital, distortion, diy, editing, editor, effect, encoding, eq, equalization, game, groove, instrument, maker, melody, midi, mod, monotone, mp3, music, musical, note, ogg, pcm, phaser, pitch, pitcher, playback, processing, production, recording, rendering, retro, reverb, ringtone, sampler, samples, sequencer, sound, synth, synthesizer, text, tool, waveform

𝑭𝒍𝒐𝒘𝒄𝒉𝒂𝒓𝒕 𝒃𝒚 𝑩𝒓𝒆𝒏𝒅𝒂𝒏 𝑺𝒊𝒍𝒗𝒂
https://www.buymeacoffee.com/brendansilva