A custom song editor for Drums Rock that supports editing and previewing charts.

Download the .exe from releases and run it, no further configuration required
- Make sure that your audio is snapped properly first in a program like Audacity Tutorial
- Put all your files (song.ogg, preview.ogg) in 1 folder for save keeping
- Press new file (File > New File)
- Set up all the right data in Properties > Song Properties
- Go to File > Save File to save a .json of your chart
- Place notes by left clicking on the chart, remove notes by right clicking on a note. You can change drum roll intervals by left clicking on a note and changing the interval on the bottom left
- When you made your entire chart go to File > Export project
- Make sure that the custom folder location is right
- Put a name for the folder where the program will put your files in the custom songs folder
- Fix any issues that it's screaming about
- Test your chart in the game
- If your chart has a mistake, fix the mistake in the program and press export again, it will overwrite the files
In order to make your custom assets work, you have to do the following:
- Make a new folder next to the executable called
custom - name the files appropiately like this:
note.pngmarker.pngbackground.pngbackground.jpgsnare.wav(yellow note)kick.wav(red note)tomhigh.wav(Orange note)tomlow.wav(Purple note)crash.wav(Blue note)ride.wav(Green note)
- Start the application, the custom assets should now be loaded in
You can also download the files directly in the custom folder
- Visualise the notes in sync with the music
- Save charts in a custom json format
- Read the original game format (.csv)
- Editing charts inside the application
- Figure out how to properly play sound for drum rolls
- Snap editing
- Adjustable client settings (scroll speed, note size,volume etc)
- Custom asset support for audio/sprites
- Undo/Redo button
- Support other timing signatures
- Support dynamic time signatures and bpm
- Set preview time stamp and length to automatically export preview
- Export project to the custom songs folder
- Audio offset for syncing up audio
Development version is Godot v4.4.
- Import project into godot
- Project > Export
- Select Your OS
- Press export project
The executable should be exported into ProjectFolder/Build/*
- Drum track seperation with something like OpenVINO
Other than fixing some bugs I am currently not accepting contributions until I at least finish the editing part of the application