Releases: BleuBleu/FamiStudio
Releases · BleuBleu/FamiStudio
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)
FamiStudio 3.2.1
Fixes/Changes:
- Added option to disable vibration (new "Mobile" section of Settings)
- Added support for importing 8-bit and 24-bit WAV files for DPCM samples.
- Added support for importing NSF2, if they dont use any of the advanced features.
- Fixed FamiTracker text export not asking for a filename.
- Fixed DPCM samples not playing if placing the seek bar exactly on their attack.
- Fixed NSF export tempo issue when using grooves in specific situations.
- Creating new effect values will respect snapping on mobile.
- Drawing note attacks for force display channel to help readability.
- Fixed an issue with release note that are beyond the visual duration of the note.
- Correct emulation of Tri-Noise-DMC volumes when using stereo export (+hidden INI option to also do it for seperate channels)
- Experimental "double-tap to delete patterns/note" option (off by default)
- Minor UI tweaks (hit boxes of buttons, zoom levels, scroll bar issues, etc.).
FamiStudio 3.2.0
Changes:
- Android app (free on Play Store)
- Multi-expansion support
- Proper emulation of triangle/noise/DPCM volume interactions
- Significant graphic optimizations, especially on lower-end machines or large projects.
- Minor quality of life features
- Minor cosmetic UI changes (icons, envelope editor, coloring piano with DPCM colors, etc.)
Behavior changes:
- Snapping precision is now expressed in beats. So with the default settings, 1 means a quarter note.
- Channel volumes have been slightly adjusted to match the NES hardware more closely.
FamiStudio 3.1.1
Fixes:
- Fixed piano roll piano keys not highlighting when exporting video
- Fixed application stalling when closing on MacOS
- Fixed "advanced properties" buttons growing when using >100% scaling on Windows
- Adding failsafe when time signature cannot be computed when exporting MIDI
- Associating FMS files with FamiStudio on startup in portable mode
- Experimental support for OpenH264 in video export