Releases: chrislo27/RhythmHeavenRemixEditor
v3.13.3
Version 3.13.3
Additions
- MIDI input can now change the pitch of selected cues, even beyond the usual +/- 2 octaves
- Make sure your MIDI device is plugged in and connected prior to starting RHRE
Changes
- Improved exporting accuracy by at least 60% on average
- Now largely based on the tempo in the song (higher tempos will increase precision significantly)
- Improved game registry warnings
Bugfixes
- Fixed MIDI input not playing Glee Club notes (#257)
- Fixed uploading to picosong not working in Java 9 and above (#258)
- Fixed loading icon blocking text sometimes in open remix screen
- Fixed deleting entities with a keybind not updating the message label
v3.13.2
Version 3.13.2
This is a general security and stability update. It is highly recommended you update to this version as soon as possible.
Additions
- Added the
searchHints
field to data objects for SFX databasing- Allows you to add other tags for searching games
- Example: in SFX database v71, Flock Step was renamed from the previously incorrect "Flockstep", but you can still search for "flockstep" and it will appear
Changes
- SFX credits will now be updated without an editor update as database updates continue
- Advanced Options: Selection to JSON now uses star-substitution if the entire selection is from the same parent game
- Advanced Options: Activating/deactivating Advanced Options now has a sound cue
Bugfixes
- Fixed texture entity file chooser crashing the editor if a file chooser wasn't already opened during the session (#256)
- Fixed documentation URLs using http instead of https
- Fixed RHRExpansion logo appearing in rich presence, window icon, and info and settings version label
- Fixed a lot of picosong requests not using https
- Fixed toggling debug mode resetting search results to top
v3.13.1
Version 3.13.1
If you enjoy using this program, please consider making a donation.
Bugfixes
- Fixed music file chooser crashing the editor if a file chooser wasn't already opened during the session
Changelog for v3.13.0
This update was only made possible by donators. If you enjoy using this program, please consider making a donation.
If you use custom SFX with custom
data.json
, please replace your IDs with star-substitution.
Additions
- Improved the exporting workflow
- Added the ability to select a region to export
- Added the "Upload immediately" button
- This skips choosing a file and goes straight to uploading on picosong
- Useful for getting input on a certain part of a remix from other people
- Added Advanced Options
- Click the editor version in Info and Settings five times to enable/disable
- Exposes some options in-editor
- Added star-substitution for JSON databasing
- This allows you to replace any instance of a game's ID in its child objects (that aren't deprecated IDs) with a star
*
- Reduces the amount of copy-pasting and identical text
- This allows you to replace any instance of a game's ID in its child objects (that aren't deprecated IDs) with a star
- Added characters per second tooltip on subtitle entities when in debug mode
Changes
- Changed the default swing types:
- 60% Swing is now named 60% Light Swing (3:2)
- 70% Shuffle is now 67% Swing (2:1)
- Added Hard Swing at 75% (3:1)
- Reworded "Pitch: C" to "Pitch Shift: C" in tooltips and messages
- News unread notification will be active if there are any new/different articles than last time instead of just the first article being different
- Optimized "read" indicators for news articles in storage
- Tweaked scoring algorithm for credits game
- Improved game registry verification (launch argument
--verify-registry
)
Bugfixes
- Fixed setting "Remix ends at last cue" not working for exports
- Fixed
CTRL+O
to open a remix not opening the file chooser (#252) - Fixed zero-length remixes throwing a runtime error when exported to non-WAV format
- Fixed ghost time signatures appearing when remix is not stopped
- Fixed pink-and-black texture appearing very briefly on start-up for game buttons in editor
- Temporary files made while exporting are now deleted immediately after use (previously only when the editor exited gracefully)
- File choosers should now work in Java 11 when it comes out
v3.13.0 - Make a Star(-Substitution)
Version 3.13.0
This update was only made possible by donators. If you enjoy using this program, please consider making a donation.
If you use custom SFX with custom
data.json
, please replace your IDs with star-substitution.
Additions
- Improved the exporting workflow
- Added the ability to select a region to export
- Added the "Upload immediately" button
- This skips choosing a file and goes straight to uploading on picosong
- Useful for getting input on a certain part of a remix from other people
- Added Advanced Options
- Click the editor version in Info and Settings five times to enable/disable
- Exposes some options in-editor
- Added star-substitution for JSON databasing
- This allows you to replace any instance of a game's ID in its child objects (that aren't deprecated IDs) with a star
*
- Reduces the amount of copy-pasting and identical text
- This allows you to replace any instance of a game's ID in its child objects (that aren't deprecated IDs) with a star
- Added characters per second tooltip on subtitle entities when in debug mode
Changes
- Changed the default swing types:
- 60% Swing is now named 60% Light Swing (3:2)
- 70% Shuffle is now 67% Swing (2:1)
- Added Hard Swing at 75% (3:1)
- Reworded "Pitch: C" to "Pitch Shift: C" in tooltips and messages
- News unread notification will be active if there are any new/different articles than last time instead of just the first article being different
- Optimized "read" indicators for news articles in storage
- Tweaked scoring algorithm for credits game
- Improved game registry verification (launch argument
--verify-registry
)
Bugfixes
- Fixed setting "Remix ends at last cue" not working for exports
- Fixed
CTRL+O
to open a remix not opening the file chooser (#252) - Fixed zero-length remixes throwing a runtime error when exported to non-WAV format
- Fixed ghost time signatures appearing when remix is not stopped
- Fixed pink-and-black texture appearing very briefly on start-up for game buttons in editor
- Temporary files made while exporting are now deleted immediately after use (previously only when the editor exited gracefully)
- File choosers should now work in Java 11 when it comes out
v3.12.2
Version 3.12.2
If you enjoy using this program, please consider making a donation.
Bugfixes
- Fixed deleting a stored pattern not deleting its file, causing it to be reloaded again on another launch
Bugfixes in v3.12.1
- Fixed #248 - Texture entities in stored patterns do not retain their texture
- Fixed very small game boundaries showing backwards text
- Fixed pitch and volume tooltips not being delineated
- Fixed online counter not working
- Fixed folder button in export screen being in wrong place
- Fixed upload screen failing to continue if one or more picosong fields were filled out
Changelog from v3.12.0
A special thanks to my donators that were the very first to test and give feedback on this update. They are the reason this update is available to everyone!
Another special thank you to GlitchyPSIX for making the RHRExpansion logo and also a collection of RHRExpansion teasers you can see here!
Additions
- You can now resize the track row count from five to ten
- Added Swing
- Use the new Swing tool to give your remixes some bounce
- Swing is controlled by tempo changes and can vary in strength or note type (8th or 16th)
- As always, check out the updated documentation for more info
- Added Stored Patterns
- Added playable credits
- They've also been entirely revamped
- Hold
SHIFT
for a nice challenge
- Added the
F
hotkey to switch to the last game selected - Added experimental online counter in info screen
- Added some more (entirely animated!) backgrounds
- You can now use the menu backgrounds as editor backgrounds by right clicking the theme chooser button
- Added texture entities
- Find them in Special Entities
- Select them and right click them to select an image to put on your remix
- Various UI improvements:
- Added the RHRE2 logo in the open remix screen when loading a
brhre2
file - Added hover labels to the pattern preview button
- Added a refresh button to the news screen
- Added the RHRE2 logo in the open remix screen when loading a
- Added new launch arguments related to databasing
Changes
- Tempo changes can no longer be stretched (due to swing rhythm addition)
- Existing remixes with gradual tempo changes will be loaded with instantaneous ones
- The Time Signature tool now shows a ghost preview of what you will place
- Improved user interface of Recover Unsaved Remix screen (specifically cancel button)
- Snap button will show current snap level when hovered over
- Loading MIDIs will attempt to expand the track count (using instrument count as a suggestion)
- The folder button to open the file explorer to the custom sounds folder now always appears (before only appeared if there were no custom sounds)
- Clicking the minimap to scroll is more fluid
- Entities that are pitched beyond an octave will now gain a number next to the +/- symbol instead of repeating it
- Example: C--- will now be shown as C3-
- Entities that have a very long name will now show a tooltip when hovered over and not leak text
- Subtitles will render their text on the entity with newlines replaced with an arrow
- Export screen:
- Instructions to find End Remix entity are now shown if necessary
- Added button to choose file to export to (has picosong message) for first step
- Added button at end of export process to open containing folder
- Improved Play-Yan's jumping animation when using the metronome
- Databasing: The
custom
series is no longer valid, and any games/groups that were CUSTOM are now OTHER (but marked as custom) - News thumbnails are now cached to a file (
.rhre3/thumbnails
) - News API: The path has changed from
/articles
to/rhre3/articles
(same with/articles/:id
) - Numerous performance improvements:
- Improved constant memory usage of midi device finder (now only runs once on startup)
- Improved CPU and memory usage for ranges internally (all integral ranges switched to avoid boxing)
- Toolboks: The library has been merged into this repository (since RHRE is the only Toolboks project I have)
Bugfixes
- Fixed remix recovery erroneously saying that a saved remix was unsaved (#245)
- Fixed opening the remix recovery file occasionally opening the file dialog
- Fixed being able to preview Special Entities
- Fixed editor version screen and news screen not having ESC as shortcut for back button
- Fixed
<user>/
being incorrect for non-Windows systems (should be~/
) - Fixed the cursor becoming the stretch icon when moving a stretchable entity near its ends
- Fixed being able to edit subtitles in selections with more than one entity
- Fixed recent and favourited games sometimes being removed
- Fixed temporary files made by exporter not being cleaned up
- Fixed disabling and re-enabling Discord rich presence not updating (presences would go away, but not return until the next startup)
- Fixed rare random crashes related to picker due to concurrency
v3.12.1
Version 3.12.1
If you enjoy using this program, please consider making a donation.
Bugfixes
- Fixed #248 - Texture entities in stored patterns do not retain their texture
- Fixed very small game boundaries showing backwards text
- Fixed pitch and volume tooltips not being delineated
- Fixed online counter not working
- Fixed folder button in export screen being in wrong place
- Fixed upload screen failing to continue if one or more picosong fields were filled out
v3.12.0 - The RHRExpansion
Version 3.12.0 - The RHRExpansion
A special thanks to my donators that were the very first to test and give feedback on this update. They are the reason this update is available to everyone!
By the way, you can now donate to this project with this PayPal link!
Another special thank you to GlitchyPSIX for making the RHRExpansion logo and also a collection of RHRExpansion teasers you can see here!
Additions
- You can now resize the track row count from five to ten
- Added Swing
- Use the new Swing tool to give your remixes some bounce
- Swing is controlled by tempo changes and can vary in strength or note type (8th or 16th)
- As always, check out the updated documentation for more info
- Added Stored Patterns
- Added playable credits
- They've also been entirely revamped
- Hold
SHIFT
for a nice challenge
- Added the
F
hotkey to switch to the last game selected - Added experimental online counter in info screen
- Added some more (entirely animated!) backgrounds
- You can now use the menu backgrounds as editor backgrounds by right clicking the theme chooser button
- Added texture entities
- Find them in Special Entities
- Select them and right click them to select an image to put on your remix
- Various UI improvements:
- Added the RHRE2 logo in the open remix screen when loading a
brhre2
file - Added hover labels to the pattern preview button
- Added a refresh button to the news screen
- Added the RHRE2 logo in the open remix screen when loading a
- Added new launch arguments related to databasing
Changes
- Tempo changes can no longer be stretched (due to swing rhythm addition)
- Existing remixes with gradual tempo changes will be loaded with instantaneous ones
- The Time Signature tool now shows a ghost preview of what you will place
- Improved user interface of Recover Unsaved Remix screen (specifically cancel button)
- Snap button will show current snap level when hovered over
- Loading MIDIs will attempt to expand the track count (using instrument count as a suggestion)
- The folder button to open the file explorer to the custom sounds folder now always appears (before only appeared if there were no custom sounds)
- Clicking the minimap to scroll is more fluid
- Entities that are pitched beyond an octave will now gain a number next to the +/- symbol instead of repeating it
- Example: C--- will now be shown as C3-
- Entities that have a very long name will now show a tooltip when hovered over and not leak text
- Subtitles will render their text on the entity with newlines replaced with an arrow
- Export screen:
- Instructions to find End Remix entity are now shown if necessary
- Added button to choose file to export to (has picosong message) for first step
- Added button at end of export process to open containing folder
- Improved Play-Yan's jumping animation when using the metronome
- Databasing: The
custom
series is no longer valid, and any games/groups that were CUSTOM are now OTHER (but marked as custom) - News thumbnails are now cached to a file (
.rhre3/thumbnails
) - News API: The path has changed from
/articles
to/rhre3/articles
(same with/articles/:id
) - Numerous performance improvements:
- Improved constant memory usage of midi device finder (now only runs once on startup)
- Improved CPU and memory usage for ranges internally (all integral ranges switched to avoid boxing)
- Toolboks: The library has been merged into this repository (since RHRE is the only Toolboks project I have)
Bugfixes
- Fixed remix recovery erroneously saying that a saved remix was unsaved (#245)
- Fixed opening the remix recovery file occasionally opening the file dialog
- Fixed being able to preview Special Entities
- Fixed editor version screen and news screen not having ESC as shortcut for back button
- Fixed
<user>/
being incorrect for non-Windows systems (should be~/
) - Fixed the cursor becoming the stretch icon when moving a stretchable entity near its ends
- Fixed being able to edit subtitles in selections with more than one entity
- Fixed recent and favourited games sometimes being removed
- Fixed temporary files made by exporter not being cleaned up
- Fixed disabling and re-enabling Discord rich presence not updating (presences would go away, but not return until the next startup)
- Fixed rare random crashes related to picker due to concurrency
v3.11.0
Version 3.11.0
Please note that custom sounds and themes have been relocated -- see the Changes section of this changelog for more info.
If you enjoy this program, please consider making a donation.
Additions
- The "base BPM" of a pattern is now shown in the picker
- Added a button to open the folder where themes are stored in the theme menu
- Added a button to open the folder where custom sounds are stored in the Info and Settings screen (and when no custom sounds are present, in the picker)
Changes
- The
themes
,logs
, andcustomSounds
folders have been moved to<user>/.rhre3/
- This means that you will no longer have to copy these folders to each RHRE installation as they will be shared for all versions from now on
- Custom sounds by default are one beat long (changed from half a beat)
- Custom sounds can loop if their filename (not extension) ends with
.loop
- Example:
sing.loop.ogg
will loop, butsing.ogg
will not
- Example:
- The music start tracker no longer snaps to an interval if you hold SHIFT after starting a move
Bugfixes
- Fixed news article link button always appearing even if no link was provided
335@2018-05-20
v3.10.1
Version 3.10.1
Bugfixes
- Fixed scrolling in pattern list stopping all sounds while playing a remix (#239)
- Fixed changing the favourites list stopping all sounds while playing a remix
Version 3.10.0 Changelog
Additions
- Added news (accessible on toolbar)
- Added camera panning buttons by request (#237)
- Added pattern previewing by request (#237)
- Added an easter egg if you have a MIDI keyboard plugged in
Bugfixes
- Fixed back button being clickable while exporting a remix
- Fixed particle-based backgrounds not being smooth on startup
- Reduced resource usage
v3.10.0
Version 3.10.0
Additions
- Added news (accessible on toolbar)
- Added camera panning buttons by request (#237)
- Added pattern previewing by request (#237)
- Added an easter egg if you have a MIDI keyboard plugged in
Bugfixes
- Fixed back button being clickable while exporting a remix
- Fixed particle-based backgrounds not being smooth on startup
- Reduced resource usage