Skip to content

Latest commit

Β 

History

History
1414 lines (1157 loc) Β· 68.1 KB

CHANGELOG.md

File metadata and controls

1414 lines (1157 loc) Β· 68.1 KB

Changelog

Unreleased

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)

v0.6.3 (2023-09-02)

Added

Fixed

  • Fix a bug that 0Q0y and 0R0y after note-on is not worked

v0.6.2 (2023-08-02)

Chnaged

Fixed

v0.6.1 (2023-02-04)

Fixed

v0.6.0 (2023-01-22)

Added

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 release
    • ESxx: 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 (2022-09-18)

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 (2022-08-24)

Fixed

  • #459 - Fix volume effects in FM 3ch OP2,3,4 to work (thanks @Zexxerd)

v0.5.1 (2022-07-23)

Added

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 and 0Dxx (#441; thanks @nyanpasu64)
  • Fix crash when playing a non-existent instrument on ADPCM channel

v0.5.0 (2021-08-01)

Added

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

v0.4.6 (2021-02-11)

Added

Changed

Fixed

v0.4.5 (2020-11-05)

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 and 0Zxx 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)

v0.4.4 (2020-08-22)

Added

  • #242 - Estimate Song Length (thanks @Drillimation)
  • Settings of header color and editor shadow
  • #136 - Support MUCOM88 voice file import (thanks @freq-mod)
  • #237 - Supported by Nixpkgs (thanks @OPNA2608)
  • 1 new sample module (thanks SuperJet Spade)
  • 5 new color schemes

Changed

  • #234 - Change maximum import rate of ADPCM sample to 55.5kHz (thanks @superctr, @OPNA2608)
  • #239 - Improve compiler & version detection (thanks @OPNA2608)
  • #238 - Update RtMidi library
  • Change painting order of pattern and order border
  • #250 - Improve misc file installation (#248; thanks @OPNA2608)
  • #253 - Reduce build package size (#251)
  • #252 - Support bank import from .FF including SSG-EG params (thanks @freq-mod)
  • Update translation: ja

Fixed

  • #229 - Fix detection of effect 0Bxx, 0Cxx and 0Dxx in WAV/VGM/S98 export (thanks @YuzuMSX)
  • Enable play/stop shortcuts in the instrument list (thanks @nyanpasu64)
  • #228 - Fix incorrect instrument swapping (thanks @YuzuMSX)
  • #233 - Fix corruption of audio thread on macOS (#231; thanks @OPNA2608)
  • #232 - Ignore 0Bxx, 0Cxx and 0Dxx when looping a pattern (thanks @OPNA2608)
  • #230, #236, #241 - Fix compilation error on BSD (#235; thanks @ehaupt, @OPNA2608)
  • Fix to enable border color setting of the pattern editor and the order list
  • Fix .vgi import to load the operator 2 and 3 correctly
  • #243 - Fix several typos (thanks @alexmyczko)

0.4.3 (2020-06-28)

Added

Changed

  • #219 - Enable SSG Tone/Noise editor to turn off tone and noise (thanks @ImATrackMan)
  • Enable song type change without creating a new song
  • #200 - Change build methods on CI (thanks @OPNA2608)
  • Update translation: ja

Fixed

  • Resize width of the order list after closing configuration dialog
  • Fix corruption while loading module
  • #217 - Remove redundant call (thanks @nyanpasu64)
  • #216, #218, #221, #227 - Fix some compilation warings (thanks @nyanpasu64, @OPNA2608)
  • #210 - Finish editing an instrument name when leaving focus (thanks @OPNA2608)
  • #220 - Restore setting of FM volume reverse on launch (thanks @nyanpasu64, @OPNA2608)
  • Keep the main window open when canceling save dialog in closing
  • #225 - Modify some code (thanks @nyanpasu64)
  • Modify appearance slightly

v0.4.2 (2020-05-10)

Added

Changed

  • Change comment dialog to modeless
  • Rename ADPCM Waveform to Sample
  • Move wave view settings to View menu
  • Update translation: ja

Fixed

  • #209 - Fix crashing effect list dialog on opening (thanks @Ikalou)
  • #208 - Fix speed/tempo states retrieving on starting playback (thanks @freq-mod)
  • #207 - Fix pattern editor resolution after module open error on launch (thanks @freq-mod)
  • Fix bank loading crash if properties are not changed
  • Fix to load "Write only used samples" settings on launch

v0.4.1 (2020-04-20)

Added

  • Shortcut settings
  • 6 new shortcuts
    • Increase/Decrease pattern size
    • Increase/Decrease edit step
    • Previous/Next song
  • 255 new sample instruments (thanks Takeshi Abo)

Changed

Fixed

  • #197 - Fix the bug that a book mark name cannot be changed (thanks @Zeinok, @OPNA2608)
  • #199 - Fix ADPCM sample sometimes has wrong DC offset in synthesis (thanks @galap-1)
  • Reset internal start/stop address point of ADPCM sample after loading samples
  • #201 - Redraw order list after resizing (thanks @OPNA2608)
  • Fix Dxyy crash when starting playing from the cursor (thanks @maakmusic)
  • #204 - Fix missing install target for translations (thanks @OPNA2608)

v0.4.0 (2020-03-27)

Added

  • #6, #184, #185, #186, #187 - Support ADPCM (thanks @ScoopJohn and others)
  • Shortcuts instead of insert key
  • Note transpose shortcuts using mouse wheel
  • Bookmark manager
  • #189 - Increase/Decrease selected values in a pattern by 1 or 16 (thanks @nyanpasu64)
  • Volume mask
  • Row marker and play from marker
  • #193 - Shortcuts moving to previous/next order (thanks @Xyz39808)
  • Cursor jump (Go To)
  • #193 - Shortcut to select previous/next instrument (thanks @Xyz39808)
  • Visible selection for toolbars and status bar
  • #193 - Play only current step (thanks @Xyz39808)
  • 2 new sample modules (thanks @RigidatoMS and @ImATrackMan)

Changed

  • #182 - Enable the first note-on when tone portamento is set before the playing start position (thanks @freq-mod)
  • #183 - Implement ADPCM part in Nuked OPN-Mod (thanks @jpcima)
  • #186 - Selectable to overwrite instrument properties depending on whether or not to be edited (thanks @OPNA2608)
  • Make an instrument editor form on opening
  • Change "Autoset instrument" to instrument mask
  • #194 - Allow to load vgi/tfi instrument set DT as 0x07 (thanks @YoshiLightStar)
  • Restore toolbar position on launch
  • Update translation: ja

Fixed

  • Close all windows when the main window closed
  • Fix paint glitches of order list and pattern editor
  • Fix edit step crashing on change
  • #190 - Fix the error of FM envelope/operator paste when "Show FM detune as signed" enabled (thanks @nyanpasu64)
  • #191 - Enable copy and paste in the order list without pattern edit mode (thanks @nyanpasu64)
  • #177 - Fix the bug that could not create a new instrument (thanks @Pigu-A, @nyanpasu64, @pedipanol)
  • #192 - Fix that any shortcuts set in the configuration is ignored (thanks @SMB7)

Removed

  • Expand/Shrink pattern selection from menubar

v0.3.5 (2020-02-15)

Added

  • Support C86CTL

Changed

  • Update SCCI library

Fixed

  • Fix AutoEnv and square mask pitch calculation
  • #181 - Fix crash when changing length of instrument sequence during jamming (thanks @papiezak)
  • Fix SCCI crash on launching in Windows XP (thanks @ponzu0147)
  • Fix SSG arpeggio effect crashing on setting 0000 without a instrument

v0.3.4 (2020-01-29)

Added

  • #179 - Jump to previous/next order or pattern by forward/backward mouse button (thanks @Midi-In)
  • #178 - View-based horizontal scroll in the order list and the pattern editor (thanks @Midi-In)
  • 1 new sample instrument bank

Changed

  • Change layout of the main window
  • Modify some words in the tracker
  • #175 - Sound B7 when do key-on higher keys by keyboard (thanks @papiezak)
  • #176 - Enable to show pattern step numbers in decimal (thanks @Midi-In)
  • Sound editing instrument in jamming
  • Keep step position of the pattern cursor in changing the current order
  • Unlock FM AR parameter when using SSG-EG
  • Change default emulation core to Nuked OPN-Mod
  • Update translation: ja

Fixed

v0.3.3 (2019-12-17)

Fixed

v0.3.2 (2019-12-13)

Changed

  • Change drawing method of FM envelope in FM instrument editor
  • Use Qt for file I/O
  • Modify FM envelope graph in FM instrument editor

Fixed

  • Fix incorrect text painting in the pattern editor
  • #168 - Fix pattern rendering glitches (thanks @OPNA2608, @YuzuMSX)
  • #169 - Fix the order list corruption after changing font (thanks @jimbo1qaz)
  • Fix pattern jump calculation
  • Change colors of the instrument list when appearance settings are changed
  • Fix text position in row of the order list and the pattern editor

v0.3.1 (2019-11-30)

Added

  • #132 - 3 new pattern effects
    • 0Xxx, 0Yxx: register address set
    • 0Zxx: register value set
    • B0xx: FM brightness (#118; thanks @jpcima)
  • Add 1 sample module (thanks @maakmusic)
  • Add selection whether auto-set current instrument upon entering note
  • Add color scheme settings
  • #162 - Add order edit icons to the menu bar (thanks @pedipanol)
  • #150 - Add the optimizing option to remove duplicate instruments (thanks @papiezak)
  • Add the icon of renaming instrument in the instrument list

Changed

  • Change width of items in status bar
  • #161 - Reduce drawing cost of the pattern editor and the order list (thanks @papiezak)
  • Change background color of odd columns in the instrument sequence editor
  • Improve SSG tone/noise editor
  • Change MML text in FM/SSG arpeggio editor from numbers to notes
  • #162 - Allow order list edit in jam mode (thanks @pedipanol)
  • #162 - Reverse the input order of the order numbers (thanks @pedipanol)
  • Update translation: ja

Fixed

  • #161 - Fix drawing error after loading song (thanks @papiezak)
  • Fix groove start position by 0Oxx (thanks @maakmusic)
  • Fix some drawing errors in pattern editor and order list
  • Fix corruption after changing song type
  • #163 - Fix the bug that the item is hidden in the instrument list (thanks @galap-1)
  • #165 - Fix directive about std::hash with enum (thanks @jpcima)
  • #166 - Fix uninitialized variables (thanks @OPNA2608)
  • #167 - Fix the instrument list to disable the icons when it is empty (thanks @OPNA2608)

v0.3.0 (2019-10-25)

Added

  • #96 - macOS support (thanks @OPNA2608, @jpcima and others)
  • #132 - 11 new pattern effects
    • 0Hxy: SSG auto envelope (#3; thanks @marysiamzawka)
    • 0Ixx, 0Jxx: SSG hardware envelope period
    • 0Vxx: SSG tone/noise mix (thanks @pedipanol)
    • 0Wxx: SSG noise pitch (thanks @pedipanol)
    • Axyy: FM AR control
    • Dxyy: FM DR control (thanks @papiezak)
    • FBxx: FM FB control
    • MLxy: FM ML control
    • RRxy: FM RR control
    • Txyy: FM TL control
  • #72 - Add module mixer settings (thanks @ImATrackMan)
  • Add sample rate selection in wav export
  • Add shortcuts of expanding/shrinking effect column
  • #145 - Add configuration of font family and size of the pattern editor and the order list (thanks @jimbo1qaz, @papiezak)

Changed

  • #152 - Use RtAudio for sound processing (#96; thanks @jpcima, @OPNA2608 and others)
  • #96, #152, #158 - Reduce drawing cost of pattern editor and order list (thanks @OPNA2608, @papiezak)
  • Disable slider operation during playback
  • #156 - Change key-on/off of multiple drum instruments to write to register at once (thanks @ImATrackMan, @ValleyBell)
  • Increase the maximum value of the master mixer to 200%
  • Change 3 shortcuts
    • F2: Focus on pattern editor
    • F3: Focus on order list
    • F4: Focus on instrument list

Fixed

  • Fix to draw the playing cursor when follow mode is turned off
  • #152 - Prevent real step size setting to 0 (thanks @OPNA2608)
  • #153 - Fix hardware envelope to set data in sequence (thanks @papiezak)
  • #154 - Fix position initialization when opening module (thanks @papiezak)
  • Fix corruption after 0Bxx, 0Cxx and 0Dxx are set the position before current playback row
  • Fix incorrect square-mask pitch in square-masked saw and inversed saw
  • Reset character entry position in pattern editor and order list after undoing
  • Fix effect description in status bar after entering the 2nd character
  • Reset playback position when it is out of song range by editing pattern during playback
  • Restore FM RR parameters in key-on without instrument set after envelope reset
  • #159 - Fix corruption happened by toggling track during playback (thanks @papiezak)

v0.2.4 (2019-09-17)

Changed

  • Finish value entry in the cell of pattern editor and order list when the cursor is moved
  • Update translation: ja

Fixed

  • #147, #148 - Fix some typos (thanks @alexmyczko)
  • Ignore instrument addition when the instrument list has filled (thanks @maakmusic)
  • #149 - Fix incorrect key off controls before key on (thanks @CommodoreKulor)
  • Fix size of track companding button in the pattern editor
  • #137 - Fix redo behavior of effect ID entry when only 1 character is enterd (thanks @SMB7)
  • #151 - Fix some code (thanks @jimbo1qaz)
  • Reset cursor position after loading module, song and module properties

v0.2.3 (2019-08-31)

Added

  • Add the selection of effect value initialization upon entering effect id
  • #136 - Add instrument bank (thanks @papiezak, @jpcima)
  • Keep selected file filter in instrument and bank import
  • Load instrument and bank by drag and drop
  • Add sample instruments (thanks @papiezak)

Fixed

  • #143 - Fix the corruption of note delay effect without note on (thanks @ImATrackMan)
  • #146 - Fix the replay corruption after song-end effect (thanks @papiezak)

v0.2.2 (2019-06-25)

Added

  • #141 - Add bank import and icons to instrument context menu (thanks @jpcima)
  • #142 - Add search box for instrument selection dialog (thanks @jpcima)

Changed

Fixed

  • Fix SSG hardware envelope to reset on note on
  • Fix that Drum master volume effect is not available
  • #137 - Fix corruption that occurred when using volume slide in FM3ch expansion (thanks @SMB7)
  • #140 - Fix incorrect DT importing from DMP (thanks @papiezak, @jpcima, @OPNA2608)
  • #138 - Fix that panning is reversed by insufficient stream buffer initialization (thanks @jpcima)
  • Fix the sequence start position when declaring sequence-type effect after key on
  • Fix note slide effect to enable to execute when speed is 0
  • Fix default save and export name when the name of module file contains multiple dots

v0.2.1 (2019-06-16)

Added

Changed

Fixed

v0.2.0 (2019-04-30)

Added

Changed

  • #82 - Change default main window size to 900x700 (thanks @KamuiKazuma)
  • Change to keep current instrument when loading module
  • Move tick frequency settings from module settings groupbox to module properties dialog
  • #119 - Change FM instrument editor scrollable (thanks @Delta-Psi)
  • Improve groove editor
  • Change some layouts of UI
  • #121 - Update translation: fr, ja (thanks @jpcima, @trebmuh)

Fixed

  • #80 - Fix a typo in BambooTracker.fr.1 (thanks @trebmuh)
  • #81 - Fix crash when toggling FM1 on/off using mouse (thanks @papiezak)
  • Fix operator mask in restarting
  • #3 - Fix SSG square mask entry (thanks @papiezak)
  • #85 - Fix Out-of-Path build for Qt version workaround (#83; thanks @OPNA2608, @jimbo1qaz)
  • #86 - Fix crash when changing pattern size during playback (thanks @papiezak)
  • Fix spinboxes to emit value change event when finishing text editing
  • #88 - Fix incorrect DT importing from TFI/VGI (thanks @bryc and others)
  • #87, #95 - Fix FM envelope set association when renaming and type combobox overlapping (thanks @OPNA2608)
  • #92 - Fix instrument declaration check on arpeggio effect (thanks @attilaM68K)
  • #90 - Fix module and instrument specification documents (thanks @jpcima)
  • Fix bug increasing tone by octave when changing from Tri w to Saw in SSG waveform sequence
  • #97 - Fix .y12 instrument loader (thanks @jpcima)
  • #101 - Fix to update the current order position when deleting a order (thanks @jpcima, @OPNA2608)
  • Fix SCCI to be launched when changing configuration
  • #100, #104 - Accelerate vgm/s98 export to skip sample generation (thanks @jpcima)
  • #106 - Fix 12-bit wrapping behavior in MAME YM2608 ADPCM-A (thanks @jpcima)
  • #109 - Fix icon to desplay all windows (thanks @jpcima)
  • #114 - Fix incorrect event interpolation (#113; thanks @jpcima)
  • #115 - Fix jam manager to replace key on data with new one when the same data is exist (thanks @papiezak)
  • Fix tick timings more accurate in using SCCI
  • #116 - Fix position the cursor after setting line edit contents (thanks @jpcima)
  • #117 - Resolve warning 'catching polymorphic type by value' (thanks @jpcima)
  • Add file save check before opening a module from recent files list
  • Fix incorrect wait counts in S98 exportation
  • Fix wait time precision of VGM and S98
  • Fix channel state retrieve to stop instrument sequences when there is no note at the first step

Removed

  • Remove module and instrument saving to past version
  • #3 - Remove square-mask frequency selection by note+pitch
  • Delete module properties dialog open button in module settings groupbox

v0.1.6 (2019-03-16)

Added

Fixed

  • #69 - Fix corruption in jamming (thanks @maakmusic, @ImATrackMan)
  • #61 - Fix translation building for <Qt5.12 (thanks @OPNA2608, @jpcima)
  • #64 - Fix the envlope reset behavior (thanks @Pigu-A)
  • #67 - Fix SSG Mixer settings not being loaded properly (#66; thanks @ImATrackMan, @OPNA2608)
  • #68 - Fix initialization of SSG note slide flag (thanks @OPNA2608)
  • Fix position status in status bar when 0C effect
  • #71 - Fix showing row numbers in hex (thanks @OPNA2608)
  • #73 - Fix DR and SR misreading in .ins (thanks @scarletbullgon)
  • Fix FM Mxyy effect to reverse yy by revesing FM volume order
  • Fix incorrect notes on undoing of note transposition
  • Fix some key shortcut duplication
  • Fix selected region clear on moving cursor
  • Fix module initialization after failing opening module
  • #11, #75 - Fix corruption of release point in instrument sequence (thanks @emninem, @jpcima)
  • Fix to restore FM RR on unmuting
  • #78 - Fix unused functions and parameters warnings (thanks @jpcima)

v0.1.5 (2019-02-11)

Added

  • Add mix settings
  • #56 - Add installation rules and loader for translations (thanks @jpcima)
  • Load module from command line argument
  • #57 - Add FM envelope paste from plain text like MML (thanks @pedipanol)
  • Support .y12 and .ins instrument file importing
  • #58 - Implement retrieving channel state during playback (thanks @papiezak)
  • Add effect description in status bar

Fixed

  • #48 - Fix incorrect label when setting buffer length to 1ms (thanks @OPNA2608)
  • #51 - Add png icon (thanks @ehaupt)
  • #52, #54 - Fix install instructions for FreeBSD, Debian and Ubuntu (thanks @ehaupt, @alexmyczko)
  • #55 - Change default octave up/down keys (thanks @galap-1)
  • Fix instrument deep clone corruption by deregistering FM envelope user (thanks @maakmusic)
  • Fix editable step to apply entering events and be "0" selectable (thanks @maakmusic)
  • Fix to unmute track on jam mode (thanks @maakmusic)
  • #44, #59 - Divide instrument owned check from its number (thanks @papiezak, @djtuBIG-MaliceX)
  • Fix echo buffer size and FM envelope reset before echo buffer access
  • Change default FM envelope reset state to unused
  • Fix wait time of VGM
  • #60 - Fix loop point of S98 (thanks @scarletbullgon)
  • Fix to work FM TL4 sequence macro (thanks @maakmusic)
  • Fix to skip instrument redefinition
  • Fix FM TL3 calculation in instrument definition event

v0.1.4 (2019-01-01)

Added

Fixed

  • #28 - Fix error when compiling before Qt5.10 (thanks @papiezak and others)
  • #33 - Revise README (thanks @OPNA2608)
  • #31 - Replacing Json config with QSettings (#17; thanks @OPNA2608)
  • #39 - Fix invalid memory access on main window destruction (thanks @jpcima)
  • Optimize wait data of exported VGM and S98
  • #40 - Change FM octave lower (thanks @papiezak)
  • Fix to set the current instrument when entering instrument number in pattern editor
  • #45 - Update README Linux build instructions, Fix typo in config dialogue (thanks @OPNA2608)
  • Rewrite about dialog

v0.1.3 (2018-12-14)

Added

Fixed

  • Fix default place of load/save instrument
  • #25 - Change FM synthesis frequency from 110933Hz to 55466Hz (thanks @papiezak)
  • #6, #14 - Fix to set new property when adding instrument (thanks @ScoopJohn, @jimbo1qaz)
  • #2 - Fix wheel step in slider (thanks @pedipanol)
  • Fix file load/save to use local encoding (thanks @maakmusic)
  • Fix loop point check when exporting to wav and vgm (thanks @nabetaqz)
  • Fix support mod/inst file v1.0.1
  • #24 - Fix crash when adding song (thanks @JonKaruzu)
  • Fix focus in instrument list
  • #26 - Fix mute actions in pattern editor (thanks @jimbo1qaz)
  • #26 - Fix pattern and order context menu shortcuts (thanks @jimbo1qaz)

v0.1.2 (2018-12-02)

Added

Fixed

  • Fix module load error by missing pattern size initialization (thanks @maakmusic)
  • #10 - Rearrange tab stops for better keyboard navigation (thanks @Pigu-A)
  • #16 - Change envelope reset behavior (thanks @Pigu-A)
  • Fix instrument property used/unused inheritance by cloning
  • #20 - Split FM envelope copy/paste to multiple lines (thanks @jimbo1qaz)
  • #21 - Fix selection range in pattern editor (thanks @jimbo1qaz)
  • #1 - Make compatible with WinXP (thanks @JonKaruzu)
  • #2 - Fix the order of input for columns (thanks @pedipanol)
  • #23 - Fix tick event to be loaded from playing step (thanks @pedipanol)
  • Fix play/stop song when pressing return key
  • #12 - Fix insert/clone order selection when clicking above or below orders (thanks @jimbo1qaz)
  • Fix clone order to assign first free patterns

v0.1.1 (2018-11-27)

Added

  • #8 - Add dependencies and compile instructions on linux to readme (thanks @OPNA2608)

Fixed

v0.1.0 (2018-11-25)

Added

  • First release