Releases: BleuBleu/FamiStudio
Releases · BleuBleu/FamiStudio
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
FamiStudio 3.1.0
Changes:
- OGG export
- Oscilloscope video export
- Stereo WAV/MP3/OGG/Video export
- Metronome
- Noise slides
- Volume slides
- Noise emulation improvements
- Portable mode (save settings in root folder if portable.txt is detected)
- Import samples from other projects
- Loop in selection mode
- ROM export now uses MMC3 mapper
- Fine tuning + DMC initial value parameters on DPCM samples
- Option to auto-save copy every 2 minutes
- Option for thicker scroll bars
- Minor sequencer selection improvements
- MacOS Monterey Beta support, Beta 3 or newer needed (Thanks OpenTK team!)
- Sound Engine CC65 bindings (Contribution from jroweboy!)
Breaking/behavior changes:
- Pattern numbers in the sequencer and piano roll now start at 1 instead of 0. This is a purely esthetic change and does not impact anything.
FamiStudio 3.0.2
Fixes:
- Fixed crash when pasting past end of an envelope
- Fixed FamiTracker (FTM/TXT) import when a jump or skip effect is exactly at row 255
- Fixed FamiStudio currupting the keyboard state on some european keyboards
- Fixed oscilloscope vertical orientation in toolbar + video export
- Fixed crash when using 150% scaling on Linux
- Fixed crash when parsing FamiStudio text file using VRC6 expansion.
- Fixed fine effect adjustment (shift + drag) again
- Stopping all audio when undo/redo happens to change the selected song
- Showing all 8 channels when importing MIDI using N163 expansion
- Added error message when trying to import a corrupted WAV file
- Made auto-scrolling when selecting more gradual in both sequencer and piano roll.
FamiStudio 3.0.1
Fixes:
- Fixed crash on startup on Linux when RtMidi fails to initialize
- Fixed fine effect adjustment (SHIFT + drag) when multiple values are selected
- Fixed race condition when stopping song playback that could cause a crash
- Fixed small OpenGL leaks
- Fixed pattern duplication when CTRL+SHIFT were already pressed when starting the drag
- Fixed import of MIDI files containing polyphonic key pressure events
- Fixed duplicated labels when exporting projects containing multiple songs to Famitone2 or FamiStudio sound engine
- Fixed crash when double clicking or left clicking in some cells of grids
- Fixed export of VRC6 duty cycles to FamiTracker
- Properly shutting down MIDI input on Windows
- Adding error message when trying to import NSF using multiple expansion chips
FamiStudio 3.0.0
Changes :
- Redesigned FamiStudio tempo
- Redesigned note editing
- MIDI import/export support
- Oscilloscope in toolbar
- Optional scrollbars
- Revamped Mac version
- 1/2 and 1/4 playback speed
- Configurable QWERTY keyboard keys
- Improved sound engine music data compression (15-30% smaller)
- Audio expansion volume/low-pass filter configuration
- S5B and VRC7 and now properly low-pass filtered
- Ability to re-order songs
- Hi-DPI support on Linux
- Quick DPCM source data reload
- Improved video rendering speed
Breaking/behavior changes:
- Setting a zero volume on the volume track of the triangle channel will now stop the sound. This was always the intention (this is what SoundEngine/NSF and FamiTracker does) but it was not correctly implemented inside FamiStudio.
FamiStudio 2.4.2
Fixes:
- Fixed crash on startup.
- Fixed crash when exporting SFX to sound engine from command-line.
FamiStudio 2.4.1
Fixes:
- Fixed corruption when importing looping samples from .FTI files.
- Fixed minor graphical issue in piano roll.
- Fixed issues on Windows 7 installations that are missing some D3D11 components such as KB2670838.
- Removed 320 kbps MP3 export option since it creates choppy audio.
FamiStudio 2.4.0
Changes :
- Basic DPCM sample editor
- Darker theme and more color choices
- Ability to use QWERTY keyboard input without using recording mode
- Slightly reduced audio latency and configurable number of buffered frames
- Right-clicking anywhere in the background also starts a selection
- Seek bar can be dragged and respects snapping precision
- Pattern duplication preserves names when possible
- Instrument picker tool (hold "I" + click on a note)
- Paste special in Sequencer
- Pattern are created automatically when adding notes.
- Quickly repeat last export by right clicking button or CTRL+SHIFT+E
- Edit multiple custom patterns at once
- Video export resolution/framerate options (Contributed by Thomas McGrew)
- Multiple VRC7 fixes
- Multiple FamiTracker fixes
- Multiple sound engine improvements & fixes
- Blaarg smooth vibrato support for SFX
- Unlimited SFX size (Contributed by Brad Smith)
- Linker support in CA65 (Based on idea by Brad Smith)
Breaking/behavior changes:
- Songs will always be sorted alphabetically. This include songs loaded from any file format. This was always the intention but was poorly enforced in previous versions.
- There was a bug in 2.3.x where instrument with volume envelope consisting exclusively of zeroes would play at full volume. This is no longer the case and the instruments will be silent.
FamiStudio 2.3.2
Changes:
- Added loop count to video export.
Fixes:
- Fixed scaling issues on Retina display.
- Fixed lingering noise when dragging/adding notes in VRC7.
- Fixed multiple FamiTracker import (Text + Binary) issues/crashes.
- Fixed potential desync in NSF/sound engine when using delayed notes.
- Fixed various issues with expansion instruments UI (sliders/checkboxes for VRC7/FDS/N163).
- Fixed import of older FamiStudio text files (pre 2.3.0).
- Fixed NSF/sound engine crash when exporting empty arpeggios.
- Fixed issue with arpeggios sometimes persisting when a song loops.
FamiStudio 2.3.1
Linux-only Hotfix. All other platform can download 2.3.0.
Fixes:
- Fix startup crash on Linux.