Skip to content

Releases: BleuBleu/FamiStudio

FamiStudio 4.0.5

17 Dec 12:42
Compare
Choose a tag to compare

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

25 Sep 07:24
Compare
Choose a tag to compare

Fixes:

  • Fixed video export when there are more than 32 channels in a project.

FamiStudio 4.0.3

25 Sep 06:17
Compare
Choose a tag to compare

Fixes:

  • Fixed drop-down lists requiring double-clicks.

FamiStudio 4.0.2

25 Sep 01:35
Compare
Choose a tag to compare

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

25 Aug 06:08
Compare
Choose a tag to compare

Fixes:

  • Fixed file dialog on Linux.
  • Fixed some piano touches being ignored on Android.

Linux & Android hotfix only.

FamiStudio 4.0.0

24 Aug 10:38
Compare
Choose a tag to compare

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

11 Jun 06:54
Compare
Choose a tag to compare

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

08 May 10:28
Compare
Choose a tag to compare

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

06 Feb 09:36
Compare
Choose a tag to compare

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

07 Dec 02:32
Compare
Choose a tag to compare

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)