An advanced metronome app for Android with a built-in notation editor for custom rhythms, a conductor display, a BPM detector from your microphone, and more!
pdteggman
Check their projects out: AutoDisconnect, Discord Status as Image, College Bank Clicker
Mov
Check their projects out: Constrictor, as the body falls, Emoji Mosaic, Emoji Dojo
Ingo
Check their projects out: mapsle, Wordsearch Solver, Brandkit, webdev-tools, Clippy, How well do you know your playlist?, Temporary Website, AI Calculator, xkcd-webapp, My Website, Noe Co. Website (next.js migration & redesign), Wordleeeeeeee
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Currently working on an updated UI for the simple editor, but the app is now available on F-Droid!
https://f-droid.org/en/packages/dev.cognitivity.chronal/
Added flip button to conductor metronome, added preset sharing and imports from .chp files, and fixed some more f-droid issues (should be up in like 3-5 days fr this time)
Fixed font alignment for time signatures and notes when on older android versions
Added editor for custom tempo markings and worked on uploading v0.2 to F-Droid (should be published in a few days?)
Play Store version will be up (likely 1.0, next release) once I figure out some stuff
......
i spent so long trying and failing to build the fdroid project...
Added custom themes in settings, cleaned up some messy UIs, fixed some issues with Crowdin, and some other random stuff idrk
Made the audio player rhythm editable and optimized older UIs for smaller screens/split screen.
Added an audio player to the metronome for audio files (and maybe video in the future). The rhythm is currently hardcoded
The project is now available on GitHub with an APK version!
https://github.com/cognitivitydev/Chronal/releases
Moved all hardcoded strings into an xml file for future translations, improved performance of metronome, added credits page, added 6 more sounds
Fixed some desync bugs with the secondary metronome, added optional vibrations to the metronome, and made BPM and a few other things save between app restarts.
Also here is a very rough prototype of a logo (still unsure of an actual name)
Added new sine wave sound (no way to switch yet), added functionality for some tuning settings (custom tuning frequency, different note names, +more), cleaned up old code
UI now properly reflects the rhythm you have created, added checks against invalid rhythms, and added an emphasis switcher
Added secondary rhythms to the metronome. You can change between different subdivisions and even have different time signatures (things get funky). Some parts of the UI are still placeholders.
The path could use some tweaking and the code definitely needs to be cleaned up, but I got the conductor display working!
Started working on the conductor display, fixed stuttering with tone generator, and a lot of other random changes.
Added a tone generator for the tuner and polished switching between advanced and simple editors for the metronome.
I worked on adding a UI for choosing frequencies, but it will be finished later
Updated the fullscreen UI and made it work with the new rhythm system. The shape corresponds to the time signature when paused (5/4 = pentagon, 5 sides), and the current beat when playing.
Updated the previous main UI with the new rhythm system.
- Major beats (notes with their stem facing up) have a larger indicator and a higher pitch, while minor beats (stem down) have a smaller, circular indicator. Rests are not shown.
- The path switches between primary (blue) and secondary (white) colors until it reaches the start/end of the rhythm where it resets to off.
Added a BPM changer to the rhythm editor, which is now complete!
This project looks awesome and promising!
Added the metronome player to the rhythm editor
After adding a BPM menu, the editor will be complete (for now)
Added an emphasis switcher (button on left + toggle on right), added changing states for the modifiers (such as the Toggle Dot button), and improved performance
Added a tuplet creator, had to rework the existing tuplet system for ratios (like 3:2), though it likely will not be customizable for a while.
Added changeable time signatures to the rhythm editor, plus a validator that highlights notation errors and reverts them.
Finally got the rhythm editor functional for this metronome app (hopefully with no more bugs!!1!1)
Next, I just need to add the modifiers (ex Toggle Dot) and add playback