Releases: BambooTracker/BambooTracker
Releases · BambooTracker/BambooTracker
v0.6.5
Added
- #521 - Added setting to enable paste function across pattern boundaries (#467; thanks @grayedsol, @staticanimal)
Changed
- #516 - Replace instrument numbers in all songs on "Reflect Instrument Number Change" (#515; thanks @Esmerea)
- #517 - Raise macOS version of GitHub Actions workflow to 13
- #522 - README: Change repology badge to 3 columns (thanks @luzpaz)
- #525 - Use Ubuntu 22.04 GHA runner image
Fixed
- #524 - Improve error handling on undo/redo (#523; thanks @brickblock369)
- #526 - Fix auto envelope effect to reset phase after period change
v0.6.4
Fixed
- Replace "breeze 2608.btm" with the author's intended module (thanks maakmusic)
- #500 - Fix build workflow for Linux due to link error (#498; thanks @OPNA2608, @defensem3ch)
- #503 - Fix Windows app icon (thanks @OPNA2608)
- Update c86ctl interface (thanks Lyra)
- #507 - Use tarball format for Darwin release archive (#502; thanks @OPNA2608, @djmaximum17)
- #509 - Modify build options (thanks @OPNA2608)
- #513 - Fix latent bug related to strncpy (#505; thanks @noisecode3, @ycollet)
v0.6.3
Added
- #496 - Support Spanish translation (thanks @binarycasper)
Fixed
- Fix a bug that
0Q0yand0R0yafter 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/BambooTrackerfor 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
ESxxin 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
0sxxeffect 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,0Rxynote 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
0Gxxnote 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
0Hxyin 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
0Gxxthat 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,0Cxxand0Dxx(#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
PZI0file 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
0Fxxtempo 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
0Fxxtempo 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