Skip to content

Releases: BleuBleu/FamiStudio

FamiStudio 4.4.4

15 Nov 09:10

Choose a tag to compare

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

29 Oct 09:49

Choose a tag to compare

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

10 Aug 08:22

Choose a tag to compare

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

15 Jun 13:41

Choose a tag to compare

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

01 Jun 07:56

Choose a tag to compare

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

27 Feb 09:50

Choose a tag to compare

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

17 Jan 14:17

Choose a tag to compare

Changes/Fixes:

  • Fixed crash when exporting audio/video

4.3.1

11 Jan 07:52

Choose a tag to compare

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

19 Dec 11:05

Choose a tag to compare

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

26 May 05:25

Choose a tag to compare

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