Releases: nununoisy/nsf-presenter-rs
Releases · nununoisy/nsf-presenter-rs
v0.6.1
A neat little bugfix release.
New features:
- Experimental support for internal render resolutions that aren’t 16:9 aspect.
- That means you can post on platforms that require square or vertical videos without needing to edit.
- Feel free to try all sorts of wonky resolutions - I am expecting things to crash every so often. Please file a bug report if something goes wrong - I'd like to try and fix it!
Changes/fixes:
- General code cleanup.
- Fixed a bug in the config exporter where one of the VRC6 sawtooth colors was ignored.
- Fixed ETA duration calculation.
- Refreshed the GUI a bit to look cleaner.
- Made the visualizer configuration panel collapsible to save space on smaller displays.
- Updated Slint to 1.3.2.
- Updated FFmpeg to 6.0 in the Windows pre-built binaries.
v0.6.0
A substantial update that improves NSFe/NSF2 support, enables some extra customizability, and fixes some bugs.
New features:
- Support for NSFe files.
- Support for importing/exporting RusticNES configuration files (#12).
- Allows you to easily save and reuse your favorite color schemes.
- Allows you to access normally inaccessible RusticNES piano roll options (scope height, piano key size, scroll speed, etc.).
- Added several missing and new features to the CLI frontend.
- Experimental support for custom VRC7 patches in NSFe/NSF2 modules.
Changes/bugfixes:
- Fixed an issue where tracks over 3 minutes long in multi-track NSFs would be truncated early (#10).
- FDS channel no longer leaves behind an ugly black line while it is silent.
- FDS channel renamed to "Wavetable" to match the name used in upstream RusticNES.
- The scope now displays "FDS" on top and "Wavetable" on the bottom.
- Improved ETA calculation.
- Changed scope text color to match GBPresenter/SPCPresenter.
- Minor performance enhancements.
- Code cleanup and UI refactoring.
v0.5.1
v0.5.0
Big release for those doing editing/compositing work with NSFPresenter.
New features:
- Support for background images/videos on renders.
- Note: Video backgrounds must be 60 fps or they will play at the wrong speed. This is a known issue; a fix is already planned.
- Videos can now be exported in QuickTime format (MOV).
- Videos exported in QuickTime format can now be encoded with ProRes 4444 for use in video editors.
- Renders can now be cancelled without having to close and reopen NSFPresenter.
Fixes: No bugfixes this time around.
v0.4.0
A properly major update. Changes:
- Konami VRC7 mapper support has been integrated into the RusticNES core from upstream - now every NSF mapper is finally supported!
- Added the ability to customize channel visibility and color schemes.
- Upgraded Slint to 1.1.0, bringing with it a slight visual refresh and some UX improvements.
Fixes:
- The ability to hide channels is now supported (#2).
- Inputs for fadeout frames and video resolution are now editable as would be expected (#8).
- Some additional fixes for FamiTracker loop/
Cxx
detection. All of my modules work as expected, however, I'm not certain that all the bugs are gone! If you find a module with broken loop or end detection, please let me know and send the NSF to me if you can.
Note: the tag is wrong for this release, code is in commit d707c39
.
v0.3.0
A smaller update mostly focused on quality improvements.
Changes:
- Added a logo to the app and the README.
- Backported GBPresenter's
VideoBuilder
module. (#6)- Video code is much cleaner now and more extensible.
- Videos can now be exported in Matroska format (MKV).
- Output volume is now amplified 33%.
- Removed the "Track titles" support indicator as it was broken and is redundant.
Fixes:
- Loop detection now works for FamiTracker modules that use
Cxx
to end the song. (#7)
v0.2.0
A large-ish update to improve maintainability, quash a few bugs, and hopefully make the program a bit more usable.
Changes:
- Switch GUI framework from FLTK to Slint.
- Full GUI refresh. The new interface looks a lot nicer and is much easier to work with.
- Slight speedup when using the GUI (new GUI uses one less thread than before).
- More informative error messages and graceful error handling.
- The GUI window no longer closes when rendering is finished. This allows you to render another track/NSF without needing to restart NSFPresenter.
Fixes: