Releases: BleuBleu/FamiStudio
Releases · BleuBleu/FamiStudio
FamiStudio 4.0.5
Changes/Fixes:
- Added option for default pattern name
- Added option to rewind to the previous position when stopping playback
- Added warning when user is editing an arpeggio different than the currently selected one
- Added a proper warning when songs are too big to be exported to NSF, ROM or sound engine
- Allowed longer pattern on NSF import
- Fixed crash when using pattern length of 2048 frames
- Fixed opening of NSF when FamiStudio is set to the default app
- Fixed glitch that could cause visual overlap of notes in piano roll
- Fixed notes ending prematurely near the end of songs
- Fixed crash when exporting to NSF, ROM or sound engine with certain vibrato settings
- Fixed multiple issues when importing instruments from other projects
- Fixed issue causing exported NSFe to start at song 2.
- Fixed crash when MIDI notes are out of range.
- Fixed rasterization issue in the pattern thumbnails
- Fixed multiple FamiTracker (FTM/TXT) import/export issues
- Fixed minor annoyances in the piano roll on mobile
- Fixed app crashing when using more than 2GB of RAM on Windows
- Fixed loophole where the FDS envelopes could be cleared/resized
- Fixed various issues with dropdown list scrollbars
- Fixed crash when exporting video with lots of channels
- Fixed releases for VRC7 and EPSM
- Fixed multiple inconsistencies in the register viewer (Thanks Alex!)
Sound Engine changes/fixes:
- Fixed inconsistencies with vibrato with the main app
- Fixed issues with relative pitch envelopes
- Fixed notes always reapply instruments on EPSM FM Channel 4,5,6 in NSF driver (Thanks Perkka!)
- Fixed EPSM rhythm occasionally missing beats (Thanks Perkka!)
- Fixed volume being off by one for EPSM (Thanks Perkka!)
Breaking/Behavior changes:
- The register viewer will now show the real note pitches and wont necessarily match the notes on the piano roll
- Vibrato depths of more than 13 cant unfortunately be supported in the sound engine at the moment. A warning will be given instead of producing the wrong result.
- Releases for VRC7/EPSM instrument will now be handled correctly. That was always the intention, but a bug was preventing them from working
FamiStudio 4.0.4
Fixes:
- Fixed video export when there are more than 32 channels in a project.
FamiStudio 4.0.3
Fixes:
- Fixed drop-down lists requiring double-clicks.
FamiStudio 4.0.2
Changes/Fixes:
- Added option for trigger algorithm in oscilloscope export (desktop only)
- Fixed files without extensions not displaying correctly in the file dialog on Linux
- Fixed drag & drop of files containing unicode characters
- Fixed crash when saving with CTRL+S while editing something
- Fixed crash when exporting NSF/ROM with instrument containing dashes in their names
- Fixed crash when attempting to export a FDS project as a NES ROM
- Fixed crash when importing NSF containing non-ASCII characters on Linux/MacOS
- Fixed crash when importing some Famitracker modules/instruments with N163 instruments
- Added safeguards for import of Famitracker N163 instruments that were generated in forks
- Added option for Alt+Right-click zoom gesture (Input section of the settings), off by default
- Fixed typos
FamiStudio 4.0.1
Fixes:
- Fixed file dialog on Linux.
- Fixed some piano touches being ignored on Android.
Linux & Android hotfix only.
FamiStudio 4.0.0
Changes:
- Revamped desktop version :
- Redesigned controls, more similar to mobile version : Context menus, Gizmos, etc.
- Based on GLFW using custom drawn widgets, consistent across Win/MacOS/Linux
- Getting rid of all dependencies to OpenTK, WinForms, GTK# and System.Drawing in preparation to eventual migration to modern .NET.
- Animated GIFs for intro tutorial
- More control over sequencer height and ability to hide unused channels on desktop
- Support to multiple audio expansions with EPSM
- Support for multiple waveforms for N163
- Support for single audio expansions for ROM export
- Wave resampling for N163/FDS waveforms, import WAV files and adjust period & offset.
- Basic NSFe export support, only track names and durations for now.
- Improved oscilloscope stability:
- Use of emulation-generated triggers when rendering oscilloscope in exported video or in toolbar when previewing instruments.
- Improved trigger detection for toolbar oscilloscope when playing a song (using "peak speed trigger" algorithm).
- Audio delay effect when exporting video or audio.
- Snapping improvements, most notably:
- Alt+1, Alt+2, Alt+3 and Alt+4 quickly changes between common snapping values
- Hold Alt anytime when resizing or moving notes to temporarily disable snapping
- Context menu to set snapping to a specific note duration
- Option to snap effect values
Breaking/Behavior changes:
- The sound engine now has a dedicated define for release note. If you use release notes you now must set
FAMISTUDIO_USE_RELEASE_NOTES
.
FamiStudio 3.3.1
Fixes/Changes:
- Fixed crash when exporting (or cancelling export) to audio or video
- Fixed crash when undo-ing certain manipulations in the Sequencer
- Allowing register viewer on Mobile (off by default)
FamiStudio 3.3.0
Changes:
- EPSM support (Thanks @Perkka2!)
- Register viewer (desktop version only)
- Delta Counter (Zxx) effect support
- Ability to override initial DMC value for each sample assignment
- VGM export (Thanks @Perkka2!)
- Bamboo Tracker instruments import (desktop version only) (Thanks @Perkka2!)
- Minor cosmetic changes (ADSR diagrams, tabs in instrument editor, etc.)
- CTRL+A selects all patterns/notes in sequencer/piano roll on desktop
- Additional selection options on mobile (select note/pattern/all)
- Option not to clamp periods/notes to make the app behave more like the NSF driver
- Experimental file association on MacOS (Thanks @beetrootpaul!)
- Tons of small bugfixes (N163 tuning, crashes, etc.)
FamiStudio 3.2.3
Fixes/Changes:
- Fixed OpenGL crash at startup when SDL2.dll is found
- Fixed export to sound engine when using an audio expansion
- Fixed release of wrong instrument being played when editing envelopes
- Fixed FTM import of some noise channel notes
- Clamping pitch values to the range supported by FamiStudio (-64...63) when importing Famitracker files
- Added a new tutorial about snapping
- Saving snap settings to INI file
FamiStudio 3.2.2
Fixes/Changes:
- Fixed issue where some effect values could go beyond their intended range, and lead to crashes desktop.
- Fixed FDS modulation on Mobile.
- Fixed crash in MIDI import dialog when lots of channels are present (desktop only)
- Potential CPU/GPU usage reduction on some computers (desktop only)