Releases: BambooTracker/BambooTracker
Releases Β· BambooTracker/BambooTracker
v0.6.3
Added
- #496 - Support Spanish translation (thanks @binarycasper)
Fixed
- Fix a bug that
0Q0y
and0R0y
after note-on is not worked
Post release update
- 2023-09-23: Replace "breeze 2608.btm" with the author's intended module (thanks maakmusic)
- 2023-11-05: Replace "BambooTracker-v0.6.3-linux-64bit.zip" as the binary could not be started
Post release notes
- 2024-05-10: macOS users, please note that you may need to run
chmod +x BambooTracker.app/Contents/MacOS/BambooTracker
for the App Bundle to work. This should be fixed in the next release.
v0.6.2
v0.6.1
Fixed
- #480 - Fix GitHub Actions flow (#477, #479; thanks @cxong, @Zexxerd)
- #478 - Suppress noise caused by overflow in blip_buf resampling (thanks @Drillimation, TotO)
- #481 - Fix font configuration to restore last saved font sizes (thanks @staticanimal)
v0.6.0
Added
- Add toolbar items of importing/exporting a bank file to the instrument list
- #262 - Add ymfm emulation (thanks @OPNA2608, @freq-mod)
- Add more sample rate choices
- Add wait-write mode
- #433 - Add key cut note (thanks @wildmatsu)
- #471 - Support FM Towns .pmb file import (thanks @OPNA2608)
- #472 - Add SSG mixing level configuration for VGM export (#436; thanks @ValleyBell, @nyanpasu64)
- #476 - Add partial repeat settings for ADPCM samples (#465; thanks @pedipanol)
Changed
- #464 - Raise Qt6 version on GitHub Actions to 6.4.0
- #386 - Restore note pitch at the end of "Fixed" arpeggio sequence (thanks @djmaximum17)
- #347 - Change resampling method (thanks @freq-mod)
- Remove redundant volume change
- #433, #434 - Rename 2 effects (thanks @wildmatsu)
0Sxx
: Note releaseESxx
: Note cut
- #433 - Enable to use
ESxx
in SSG, RSS, ADPCM channels (thanks @wildmatsu) - #473 - Use Ubuntu 20.04 GHA runner image
Fixed
- Fix misspelled words (thanks @wildmatsu)
- Fix action to create a new module without saving
- Fix incorrect behaviour of
0sxx
effect in RSS channels (thanks @Mugenri) - Fix visibility of FM 3,4ch when song mode is changed from expanded to standard (thanks TotO)
- Run tick process when echo buffer is empty
- Reset
0Qxy
,0Rxy
note slide in the next note on (thanks Getsuka-P) - #470 - Fix sliders not to move during editing unrelated slider (#468, #469; thanks @OPNA2608, @cxong, @Zexxerd)
v0.5.3
Changed
- #461 - Enhance font settings (thanks @NEO-SPECTRUMAN)
- #463 - Raise macOS version of GitHub Actions workflow to 11
Fixed
- #460 - Fix the maximum value of progress bar in WAV export dialog (thanks @Drillimation)
v0.5.2
v0.5.1
Added
- #407 - Implement pattern/order editor DPI scaling (thanks @nyanpasu64)
- #438 - Allow Neo Geo system type in DMP import (thanks @OPNA2608)
- #397 - Add CMake build option (#405; thanks @OPNA2608)
- #449 - Add source tarballs to releases page (#450; thanks @ehaupt)
- #414 - .spb support as ADPCM sample (thanks @OPNA2608)
- 1 new pattern effect
EAxy
: extended volume slide
Changed
- #408 - Bumped Qt version of Win7 development builds to 5.15.2
- #412 - Keep instrument editors on top of main window, spawn centered (thanks @nyanpasu64)
- #427 - Bumped Ubuntu version on build tests to 18.04
- #429 - Improved keyboard key formatting in documentation (thanks @cxong)
- #426 - Update RtAudio submodule to upstream 5.2.0 (thanks @nyanpasu64)
- Bumped maximum wave view framerate to 144Hz
- Update emu2149
- #448 - Update Appveyor's macOS image to Catalina (thanks @OPNA2608)
- #420 - Free memory after instrument editor is closed (thanks @nyanpasu64)
- #442 - Don't focus main window spinboxes on mouse scroll (thanks @nyanpasu64)
- Prepare 1 new instrument in initializing a new module
- #458 - Update Nixpkgs version to 22.05 (thanks @OPNA2608)
- Update translation: ja
Fixed
- #398 - Fix MSVC support (#216; thanks [@djtuBIG-MaliceX], @OPNA2608)
- #399 - Fix
0Gxx
note delay effect to be validated against the actual ticks per step (thanks @Zexxerd) - #401 - Fix the volume spinbox to be displayed in uppercase (thanks @wildmatsu)
- #404 - Fix bug where pattern header was sometimes not redrawn (thanks @nyanpasu64)
- #400 - Reworded some text to sound more natural in English (thanks @wildmatsu)
- #410 - Fixed mislabeled piano keys in note entry layout (#411; thanks @OPNA2608)
- #402 - Fix icon pixellation on Qt6 (#407; thanks @nyanpasu64)
- #413 - Restore the release rate of FM instrument after using
ESxx
(thanks @Zexxerd) - #406 - Fix the hovered cursor position in the order list and the pattern editor (thanks @nyanpasu64)
- #421 - Fixed a bug that caused the last tick processing of the current step to be skipped if there was a note delay event in the next step (thanks @nyanpasu64)
- #417 - Write the absolute file path to the file history (thanks @nyanpasu64)
- #424 - Fix instrument editor envelope graphs on Breeze master (thanks @nyanpasu64)
- #435 - Fix VGM files being written with incorrect headers (thanks @nyanpasu64)
- #418 - Fix SliderStyle memory leak (#440, thanks @nyanpasu64)
- #437 - Keep SSG silent when using
0Hxy
in a muted track (thanks @Zexxerd) - #443 - Fix song length estimation to handle tempo/speed change correctly (thanks @Drillimation)
- #444 - Fix unexpected envelope reset of FM3-OP4 (thanks @Zexxerd)
- #447 - Check if the read/write position of the binary container is valid (thanks @OPNA2608)
- #425 - Fix improper sequence property execution of
0Gxx
that skips the first sequence data (thanks @Zexxerd) - #452 - Fix icon image corruptions in About and Welcome dialogs (#451; thanks @OPNA2608)
- #454 - Reduce misalignment of text in the status bar (#415; thanks @OPNA2608)
- #422 - Fix crash when redoing pattern effect entry
0Bxx
,0Cxx
and0Dxx
(#441; thanks @nyanpasu64) - Fix crash when playing a non-existent instrument on ADPCM channel
v0.5.0
Added
- 2 new pattern effect
0Kxy
: Retrigger (#249; thanks @Speedvicio, @Ravancloak)ESxx
: FM envelope reset (#301; thanks @Zexxerd)
- #354 - VGM export for YM2610B (#335; thanks @freq-mod, @ToughkidDev)
- #314 - FM / ADPCM panning sequence (thanks @Toonlink8101)
- Panning settings in the drumkit editor
- #345, #372 - Key signature settings (thanks @wildmatsu, @OPNA2608)
- #365 - WAV export per channel (thanks @Toonlink8101)
- #345 - German notation system (thanks @OPNA2608, @wildmatsu, @freq-mod)
- #332, #373 - Qt6 support (#298; thanks @OPNA2608)
- Welcome dialog (thanks @OPNA2608)
- #381 - Support .pzi with
PZI0
file magic (#379; thanks @OPNA2608, @freq-mod) - 2 new sample modules (thanks SuperJet Spade, TastySnax12)
- #387 - .btm -> BT filetype association on Linux (#388; thanks @nyanpasu64, @OPNA2608)
Changed
- #333 - Allow single pattern clone at hovered or current position in the order list (thanks @Mugenri)
- #348 - Update RtAudio & RtMidi library (thanks @OPNA2608)
- #342 - Use Qt's loading / saving file dialog on Linux and BSD (#338; thanks @freq-mod, @EnfauKerus, @OPNA2608)
- Save track visibility for each song
- Change delay effects to be executed even on the 0th count
- #366 - Load multiple instrument files at a time (thanks @OPNA2608)
- #367 - Offer wildcard and "all supported formats" extensions in file dialogues (thanks @OPNA2608)
- Change item widths in the status bar
- #374 - Exclude C86CTL and SCCI headers in the compilation on macOS and Linux (#357; thanks @fpesari, @OPNA2608, @freq-mod)
- #371 - Change the number of buffers in RtAudio (#363; thanks @nyanpasu64, @freq-mod, @OPNA2608)
- Modify several dialog modalities
- #382 - Update MAME emulation (thanks @OPNA2608)
- #382 - Change the project license to GPL v2+
- Move the repository to GitHub Organization
- #389 - Update CI's Nixpkgs channel to 21.05 (thanks @OPNA2608)
- Update translation: pl, ja (thanks @freq-mod)
Fixed
- #328 - Fix progress bar length in the wav export dialog (thanks @Drillimation, @OPNA2608)
- #336 - Fix noise distortion for Nuked OPN-Mod (#255; thanks @OPNA2608, @jpcima, @freq-mod, @nukeykt)
- #339 - Fix the order of loading FM operators in .vgi and .tfi (thanks @OPNA2608)
- #340 - Fix ADPCM note off when the instrument release is not set (thanks @Zexxerd)
- #341 - Fix undo behaviour of instrument replacement (thanks @Mugenri)
- #353 - Fix definition of qmake variables (#352; thanks @OPNA2608)
- #358 - Fix AR3 parsing from text (thanks @freq-mod)
- Update octave status display when changing octave spinbox
- #360, #361 - Cancel renaming an instrument before removing it (thanks @OPNA2608, @RaijinXBlade)
- Restore the sample rate when the export process is canceled
- Fix incorrect speed/tempo retrieving in the ADPCM track
- #368 - Move lang files to fix lupdate errors (Thanks @OPNA2608)
- #376 - Skip
0Fxx
tempo change effect that have the same value as the previously set one (thanks @nyanpasu64) - #377 - Fixed error in loading .bti containing ADPCM samples larger than 65458B (thanks @freq-mod)
- #385 - Fix the tick counter to change
0Fxx
tempo and step size (#376, #383; thanks @nyanpasu64, @OPNA2608) - #334 - Fix CI (thanks @OPNA2608)
- #344 - Fix document (thanks @freq-mod)
- #390 - Fix lupdate errors/warnings (#391, #392; thanks @OPNA2608)
- #393 - Fix an error of copying and pasting pattern cells when hiding any tracks (thanks @Toonlink8101, @OPNA2608)
Post-Release update 2022-05-26: Added a source tarball with all submodules BambooTracker-src-v0.5.0.tar.gz
(#449). Future releases will do so automatically
v0.4.6
Added
- #285 - Linux build (thanks @OPNA2608)
- #294 - Build option for linking against system RtAudio and RtMidi (#263, #288; thanks @OPNA2608)
- #308 - Support .pvi import which has a file identifier as
PVI1
(thanks @freq-mod, @OPNA2608) - #313 - .p86, .pzi and .pps support as ADPCM samples (thanks @OPNA2608, @freq-mod)
- #323 - DRAM memory warning (thanks @freq-mod)
- #286 - Polish support (thanks @freq-mod)
- 1 new sample module (thanks @Zexxerd)
Changed
- #285 - Change CI service from Travis CI to GitHub Actions (thanks @OPNA2608)
- Use current channel in jam mode when editing an instrument (thanks @Ravancloak)
- Keep playing state after changing the configuration (thanks @OPNA2608)
- #289 - Change MIDI input initialization (#288; thanks @OPNA2608)
- #296 - Make the release build for Windows XP in appveyor (thanks @OPNA2608)
- Load ADPCM deltaN setting and sample count in .pvi file (#308, #316; thanks @OPNA2608, @freq-mod)
- #306 - Clean README (#297; thanks @freq-mod, @OPNA2608)
Fixed
- #284 - Fix the bug locking paint events after opening non-existent module (thanks @OPNA2608)
- #291 - Fix icon install paths (thanks @OPNA2608)
- Fix .tfi import to load the operator 2 and 3 correctly (#290; thanks @OPNA2608)
- #299 - Fix a glitch in instrument macro editors when scrolling (thanks @freq-mod)
- #303 - Reduce futile memory copy in WAV export to prevent the memory error (thanks @Drillimation)
- #307 - Fix GitHub Actions workflow for macOS (thanks @OPNA2608)
- #304 - Fix the iteration bug of instrument sequence (thanks @freq-mod)
- Fix several text drawing not to overlap (thanks @EnfauKerus, @OPNA2608)
- #320 - Accept digit input with numpad (thanks @OPNA2608)
- Force execution of SSG mixer effect which is set upon key on (thanks @EnfauKerus)
- Clean some code (#295, #311, #312, #324; thanks @freq-mod, @jpcima, @OPNA2608, @EnfauKerus)
v0.4.5
Added
- #238 - MIDI API selection (#230; thanks @OPNA2608, @ehaupt)
- Frame rate setting in the wave view
- 1 new pattern effect
FPxx
: fine detune - 1 new sample module (thanks @Zexxerd)
- 1 new color schemes (thanks @Yuzu4K)
Changed
- #266 - Set a license to a part of the source code (thanks @superctr)
- #274 - Try to initialize audio stream by multiple APIs on the first launch (#270; thanks @N-SPC700, @OPNA2608)
- #268, #273 - Changed issue template policy (thanks @OPNA2608)
- #278 - Display error descriptions in File I/O and MIDI input (thanks @OPNA2608)
- #278 - Set Dummy API to MIDI input during the initialization (thanks @OPNA2608)
- #281 - Separate data and code in the repository (thanks @OPNA2608)
- Update translation: ja
Fixed
- #256 - Fix a crash bug on launch when maximized (thanks @nyanpasu64)
- #259 - Fix copying and pasting position error when hiding any tracks (thanks @YoshiLightStar)
- #258 - Fix an error of wav/vgm/s98 export (thanks @Zexxerd)
- #260 - Update license of Silk icons (thanks @alexmyczko)
- #261 - Fix the update timing of color scheme when color is changed (thanks @Genatari)
- Add the missing descriptions to the effect list dialog
- Fix
0Xxx
,0Yxx
and0Zxx
to work - #267 - Fix a crash when changing the current song type (thanks @Zexxerd)
- #269 - Fix order insert when changing the pattern size to less than 64 (thanks @Toonlink8101)
- #272 - Fix FM3ch expanded labeling and muting bug when changing the song type (thanks @Toonlink8101)
- #277 - Wait pattern drawing until initializing internal data (#276; thanks @OPNA2608)
- #280 - Synchronize sample rate between the emulation and the audio stream (#279; thanks @OPNA2608)
- #283 - Fix the module open error when launching the tracker firstly by macOS finder (#282; thanks @N-SPC700, @OPNA2608)