Features
Linux and MacOS Support
GrooveAuthor is now available for Linux and MacOS.
ITGmania Pack.ini Support
The Pack Properties
window has been updated to allow for creating and editing ITGmania Pack.ini
files. See the ITGmania v1.0.0 Release Notes for more information about these files.
Improved Recent Files List
The Open Recent
list has been updated to include more information for each file.
Other Features
sm
andssc
files can now be associated with GrooveAuthor allowing for double-clicking a file to automatically open it in GrooveAuthor.- Keybinds have been added for toggling the waveform and the dark background.
- Layouts have been added for portrait aspect ratios.
- Improved automatic DPI detection and DPI scaling.
Tracked Feature Requests
- #10: [FEATURE REQUEST] Cross-platform support
- #41: [FEATURE REQUEST] Keybind for toggling waveform display
- #40: [FEATURE REQUEST] Double-click a .ssc file to open it in GrooveAuthor
- #37: [FEATURE REQUEST] show longer path in the "Open Recent Files" dropdown
Bug Fixes
- #8: [BUG] When opening a file with no charts and then creating a new chart in GrooveAuthor, tempos defined on the song should be preferred over the default tempo.
- #42: [BUG] (Minor) When opening an existing .ssc file without a DISPLAYBPM tag, Display Tempo is set to Specified instead of Actual
- #38: [BUG] saving in GrooveAuthor deletes existing #FGCHANGES and #BGCHANGES field
- #39: [BUG] When opening the application with a working directory other than the install location, layout data will be saved and loaded with an unexpected path.
- #35: [BUG] Specified Display Tempo Max not saved
- Fixed an issue where when opening the application for the first time, the UI layout can be slightly off.
- Fixed rare crash when loading large images on some hardware.
- Fixed incorrect text rendering and occasional rare crashes when using text with the
%
character. - Fixed crash selecting a region with the mouse below the last events in a chart.
- Fixed unnecessary error logs related to trying to open non-existent packs for new songs.
- Fixed incorrect paths to source files in error log messages.
- Fixed issue where performance monitor times could be incorrect on some hardware.
- Fixed memory leak when loading new songs.
Installation
GrooveAuthor
requires .Net Runtime 8.0.
Windows
GrooveAuthor
requires Windows 10 or greater.
- Download
GrooveAuthor-v1.0.0-win-x64.zip
and extract it to a desired location. - To run
GrooveAuthor
open theGrooveAuthor
folder and runGrooveAuthor.exe
.
Linux
- Download
GrooveAuthor-v1.0.0-linux-x64.tar.gz
and extract it. - Inside the extracted directory run the
grooveauthor-install.sh
script withsudo
. The grooveauthor-install.sh script will installGrooveAuthor
to/opt
and set up a desktop entry in/usr/share/applications
sudo ./grooveauthor-install.sh
- When complete you can delete the
tar.gz
file and the extracted contents.
MacOS
GrooveAuthor
requires MacOS 11.0 or greater.
- Download the
mac
dmg
file appropriate for your architecture and run it. If your Mac has an Apple Silicon CPU you should useGrooveAuthor-v1.0.0-mac-arm64.dmg
. If your Mac has an Intel CPU you should useGrooveAuthor-v1.0.0-mac-x64.dmg
. - Copy
GrooveAuthor.app
to the/Applications
directory. - Run the following command to remove the quarantine that Apple places on unsigned applications.
xattr -dr com.apple.quarantine /Applications/GrooveAuthor.app