Skip to content

Releases: BleuBleu/FamiStudio

FamiStudio 4.5.2

Choose a tag to compare

@BleuBleu BleuBleu released this 26 Jul 06:06

This release was also 100% handled by Steo, I'm just publishing it. Thanks!!

  • Fixed export dialog issue where "Loop Count" and "Duration" options could both be disabled
  • Fixed issue where a leading whitespace in the project name would break ROM / NSF export
  • Fixed issue with FamiTracker exports where envelopes weren't truncated to max supported length
  • Fixed issue where sequencer didn't update when deleting a sample in "DPCM Sample" color mode
  • Fixed issue introduced in 4.5.0 regarding MIDI instruments no longer exporting as intended
  • Added option to replace arps in context menu
  • Fixed crash with broken MIDI files (unexpected end of file)
  • Fixed issue where pasting a pattern in the sequencer could lead to it containing an unsupported effect
  • Fixed issue with switching back to instrument arp after using an override

FamiStudio 4.5.1

Choose a tag to compare

@BleuBleu BleuBleu released this 12 May 07:40

Changes/Fixes:

  • Fixed several VGM issues (incorporated some from Perkka too)
  • Current song is now selected by default in export dialog
  • Added VRC7 sustain bit (override release) in NSF
  • Added sub-menus for context menus and moved scale options to them
  • Added option for dim unsupported channels
  • Added option to make selected patterns unique (icons should follow in a major release)
  • Fixed issue with N163 loop / release points on import (bug introduced in 4.5.0)
  • Fixed FamiTracker N163 export issues (chunk length and truncate to 32)
  • Fixed some export dialog localisation errors

FamiStudio 4.5.0

Choose a tag to compare

@BleuBleu BleuBleu released this 05 Apr 10:36

This release, like the previous one, was primarily handled by Steo. Many thanks for their continued effort. This will likely remain the case for the foreseeable future while I focus on other projects

Changes:

  • Added option to disable attack on DPCM, this will ignore initial DMC value
  • Added option to use DPCM sample colours in oscilloscope video export
  • Added option to import initial DMC values for NSF
  • Added scales to the piano roll context menu, right-click / long press an empty area to access
  • Added double click/tap in project explorer to open their properties
  • Added saving project export settings for each mode
  • Added DMC initial values to text export

FamiStudio 4.4.4

Choose a tag to compare

@BleuBleu BleuBleu released this 15 Nov 09:10

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

Choose a tag to compare

@BleuBleu BleuBleu released this 29 Oct 09:49

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

Choose a tag to compare

@BleuBleu BleuBleu released this 10 Aug 08:22

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

Choose a tag to compare

@BleuBleu BleuBleu released this 15 Jun 13:41

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

Choose a tag to compare

@BleuBleu BleuBleu released this 01 Jun 07:56

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

Choose a tag to compare

@BleuBleu BleuBleu released this 27 Feb 09:50

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

Choose a tag to compare

@BleuBleu BleuBleu released this 17 Jan 14:17

Changes/Fixes:

  • Fixed crash when exporting audio/video