Releases: BleuBleu/FamiStudio
Releases · BleuBleu/FamiStudio
FamiStudio 4.4.4
Changes/Fixes:
- Fixed an issue where warning icons could overlap certain controls (Thanks Steo!)
- Fixed an issue where an incorrect arpeggio envelope was used at the song loop point when exporting to NSF/Sound Engine (Thanks Steo!)
- Fixed an issue where releases could be skipped when exporting to NSF/Sound Engine.
- Fixed an issue with delayed cuts when exporting to NSF/Sound Engine.
- Fixed crash when entering filenames containing slashes on Linux (Thanks Steo!)
- Attempting to bring back armv7 (32-bit) support on Android, untested, may crash.
FamiStudio 4.4.3
Changes/Fixes:
- Fixed an issue on song change, where the incorrect channel effects would be displayed (Thanks Steo!)
- Fixed a text import issue where a file could have an invalid pattern length / incorrect tempo (Thanks Steo!)
- Fixed issue with NumericUpDown textboxes getting clamped incorrectly despite maximum value changing (Thanks Steo!)
- Fixed piano roll video rendering issue where scrollbars being enabled caused a gap (Thanks Steo!)
- Fixed sequencer special paste insert issue where shifted regular pattern would remain custom (Thanks Steo!)
- Fixed crash when using full-width digits for names (Thanks Steo!)
- Fixed crash when exporting songs with duplicated sample mappings (Thanks James Rowe!)
- Fixed ASM6 SFX export when names have dashes
- Fixed sound engine export issue with delayed cuts
- Fixed overly large move cursor on MacOS retina
- Fixed DPCM sample preview sounding choppy on Android
- Reverted some recent MIDI changes that could delay notes by 1 frames in certain situations
- Added option to update the source for a DPCM sample
- Android native libraries are aligned to 16KB pages to make Google happy
FamiStudio 4.4.2
Changes/Fixes:
- Fixed deadlock on IOS when pressing Play/Rewind rapidly
- Fixed importing of NSF using the triangle length counter
- Fixed DPCM samples getting mixed up when exporting to NSF/ROM
- Fixed grey square when inputting texture on some Android version (Thanks Steo!)
- Multiple DPI fixes, including manual scaling on macOS (Thanks Steo!)
- Multiple VGM import fixes (Thanks Perkka!)
- Added new DPCM options when exporting to sound engine (Thanks Alex for the feedback/testing!)
- Upgraded to latest Android SDK
FamiStudio 4.4.1
Changes/Fixes:
- Fixed crash when using blank FDS instrument
- Fixed N163 <-> FDS instrument conversion
- Fixed an FDS issue that affected certain older imports (Gyruss had sine waves on some instruments)
- Fixes and improved FDS modulation (sound engine and FS emulation)
- Fixed toolbar issue on mobile involving context menus being unresponsive
- Fixed issue with merging identical patterns where an incorrect arpeggio would be used
- Fixed issue with very low "Resample Period" on FDS or N163 using blank waveforms
- Multiple Linux and GTK dialog issues
- Multiple small widgets implements/fixes
- Localization updates
FamiStudio 4.4.0
Changes/Fixes:
- FDS multiwave support (thanks Steo!)
- DPCM options for "Trim to 16" and "Trim to 16+1" (thanks Steo!)
- Separate bass filter for FDS (thanks Steo!)
- PWM for FDS, including a fourth PWM preset (thanks Steo!)
- VGM FDS import support (thanks Steo!)
- NSF/VGM import tuning option (thanks Steo!)
- Linux support for kdialog and zenity for dialogs (thanks Steo!)
- Reworked C-binding and ability to combine identical channels in sound engine (thanks jroweboy!)
Breaking/Behavior changes:
- Default filtering options for FDS were changed slightly to better match the hardware
Note: This is the first major release that has been driven almost entirely by community contributions. While I am focusing on another project, Steo has stepped up in a big way, conducting extensive hardware comparisons and adding numerous quality-of-life improvements. Thanks to him and everyone who contributed to this release!
FamiStudio 4.3.3
Changes/Fixes:
- First IOS release!
- Improved playback speed precision to better match hardware
- Improved NSF import duration accuracy
- Fixed toolbar issue when resizing that could cause the timecode to be misplaced
- Fixed DPCM bit reversing on NSF and VGM import
- Fixed temp folder issue which caused freezing on Linux
- Fixed several typos and localization issues
- Fixed DPCM reload button always being visually enabled
- Fixed crash when trying to use undo/redo during certain operations
- Fixed app not asking you to save new project if app was first minimized on mobile
- Fixed issues on Linux using Wayland when using high DPI scalings
- Fixed instrument/arpeggio eyedropper
- Fixed metronome volume not applying until you restarted the app
- Added tooltip for "Select All / Select None"
- Reversed bits of Journey to Silius demo song to sound as the authors intended
- Most of these fixes/improvements were done in collaboration with Steo, thanks!
Breaking/Behavior changes:
- Default snap precision on Mobile is now 1/4 beat (1/16th note)
FamiStudio 4.3.2
Changes/Fixes:
- Fixed crash when exporting audio/video
4.3.1
Changes/Fixes:
- Fixed MMC5 volume being too quiet (Thanks Steo!)
- Fixed crash when pasting patterns between projects with different expansions (Thanks Steo!)
- Fixed MIDI channel 10 drum key map
- Fixed undo/redo not working properly on instrument parameter sliders
- Fixed crash when exporting video after cancelling a preview on mobile
- Fixed PAL toggling for ROM files (Thanks Steo!)
- Fixed DPCM preview button playing the audio more times than intended (Thanks Steo!)
- Fixed multiple typos and localization issues (Thanks Alex and Nyaongi!)
- Fixed multiple issues when using non-native OS dialogs
- Fixed crash when entering multiple '-' in numeric up-down
- Fixed checkboxes resetting on mobile when the screen was resized
- Reverted non-functional flatpak video changes
- Added missing note tables in the sound engine zip distribution
- Added Linux executable to zip file
FamiStudio 4.3.0
Changes/Fixes:
- Support for custom tuning per project (ex: where A is not 440Hz)
- N163 wave auto position assignment
- Improve conflict resolution when copy-pasting between songs/projects
- New in-app font (Noto Sans) : More readable at low resolution and supports international characters
- Unifying UI code between desktop/mobile, mobile dialogs will now look and feel more like the desktop version
- Making more features available on mobile:
- Shy mode
- MIDI import
- MIDI export
- Ability to import songs from storage
- Ability to import instruments from storage
- Ability to import DPCM samples from other FMS projects on device storage
- PAL expansion audio support (Thanks Steo!)
- Minor adjustment to NES APU volumes (Thanks Steo!)
- SDAS/GBDK support (Thanks Michel Iwaniec!)
- Russian translation (Thanks Alex, Mkliukang1 and Furmilion!)
- Korean translation (Thanks Nyaongi and Ospaggi!)
- Upgrade all platforms to .NET 8.0
Breaking/Behavior changes:
- Default bass cutoff and filter frequencies where changed to better match the hardware
- NES APU volumes have been adjusted slightly to better match the hardware
- Most "Select All" / "Select None" buttons have been replace by context menus (right-click on desktop, long press on mobile).
FamiStudio 4.2.1
Changes/Fixes:
- Fixed MSI installer pointing to .NET 5.0 instead of 7.0
- Fixed sound engine settings not being saved in project properties
- Fixed bass filter setting not being saved in app settings
- Fixed VRC6 initialization in sound engine by writing zero to $9003
- Fixed issue with vibrato in sound engine that could stall the audio
- Fixed the "+" button of DPCM samples in project explorer on mobile
- Fixed crash when pasting items between projects when using folders
- Fixed GLFW compatibility issues on Linux (Thanks Steo!)
- Fixed incorrect size of FDS disks
- Fixed issue with non-looping relative pitch envelope in Sound Engine/NSF/ROM
- Fixed issue with volume slides and FamiTracker tempo in Sound Engine/NSF/ROM
- Made the video looping more consistent with how the audio loops in the app
- Made it clearer that you cannot rename multiple patterns
- Optimized VGM import