Skip to content

Releases: stoneface86/trackerboy

Trackerboy v0.6.3

27 Jan 05:01
Compare
Choose a tag to compare
Trackerboy v0.6.3 Pre-release
Pre-release

Added

  • #13 - Example modules to be included with each release.

    Thank you to the following authors who provided these modules:

    • forple
    • gazanmei
    • sttng
    • omega_bagel
  • Effects List dialog (Help > Effects List...)

  • Menu action in Help to open the online user manual (Help > User Manual...)

  • Shortcuts for Effects List and User manual, defaults to F1 and F2, respectively

Changed

  • Ported from Qt 5 to Qt 6
  • i386/32-bit builds are no longer supported
  • Miniaudio library updated, v0.10.42 -> v0.11.11
  • RtMidi library updated, 4.0.0 -> 5.0.0

Fixed

  • Bug when hitting enter in the Wave Editor sets the waveform to 50% duty.
  • Elapsed counter in the Audio Diagnostic Dialog updates again.

MacOS downloads

If you are on Monterey (12.0) or higher, use the regular osx download
Otherwise if you are on Mojave, Catalina or Big Sur (10.14 to 11.0), use the Mojave build
macOS High Sierra (10.13) and below are not supported.

Trackerboy v0.6.2

23 Aug 02:48
Compare
Choose a tag to compare
Trackerboy v0.6.2 Pre-release
Pre-release

Fixed

  • Crash when deleting the last pattern of a song while it is playing. Tracker
    will now jump to pattern 0 instead when this happens.

Trackerboy v0.6.1

16 Mar 03:06
Compare
Choose a tag to compare
Trackerboy v0.6.1 Pre-release
Pre-release

Website updated! - www.trackerboy.org
More pages added to the manual - www.trackerboy.org/manual
Feel free to join the discord for help, suggestions, updates and more!

Added

  • Backspace operation for pattern editor.
  • #7 - Add icon for MacOS app (thanks @jtakakura)

Changed

  • Erasing a note will also erase the instrument column
  • Moved Song order editor toolbar to the left of the order grid,
    also added Song menu actions to the toolbar.

Fixed

  • #5 - Pattern Crash When Switching Songs

Trackerboy v0.6.0

03 Mar 21:12
Compare
Choose a tag to compare
Trackerboy v0.6.0 Pre-release
Pre-release

New website (WIP) - www.trackerboy.org! Online manual located here.

Feel free to join the Trackerboy discord for more updates.

Added

  • Command line argument parsing, you can now open a module on application startup
  • General tab in Config dialog for changing basic settings.
  • Appearance tab in Config dialog for changing fonts, colors and other settings
  • Keyboard tab in Config dialog for changing keyboard layout and editing keybinds,
    as well as shortcut key sequences.
  • Colors for the audio scope and graph editors are now customizable
  • Autosave. Disabled by default, enable in the General tab in Config.
  • Jxy effect for setting the global volume scale.
  • Menu action in Tracker for reseting the global volume (Tracker|Reset global volume)
  • Context menu for pattern editor
  • Action for replacing all selected instrument columns with the current instrument
    (Edit|Replace instrument)

Changed

  • Combined the Sound and Midi tabs in the Configuration dialog (Sound + MIDI)
  • AZERTY keyboard layout uses French AZERTY
  • QWERTZ keyboard layout uses German T3
  • CascadiaMono is no longer the default font
  • (Windows) Consolas is now the default font, falling back to Courier New if not available
  • No longer using dock widgets, Instruments + Waveforms are now located to
    the right of the pattern editor.
  • Pattern editor row numbers can be displayed in decimal (default is hexadecimal)
  • Cursor wrap can now be disabled in General settings
  • Hxx effect (set sweep register) now works.
  • Crash save filename no longer using colons in the timestamp (this resulted
    in using an illegal filename on windows).
  • Follow-mode is now accessible from the Tracker menu
  • Selecting an instrument/waveform will switch to that item in its editor if it is open.
  • Module properties dialog can now be opened via Ctrl+P

Fixed

  • Issue with Instrument Editor not properly updating when changing instruments
  • Hitting enter in the sequence editor line edit opens the Wave editor
  • Bug when saving a new module overwrites the last opened one instead of prompting
    the user for a new location.
  • Song editor not updating on song change.

Removed

  • Synthesizer quality setting in Sound configuration

Trackerboy v0.5.0

10 Sep 21:48
Compare
Choose a tag to compare
Trackerboy v0.5.0 Pre-release
Pre-release

Linux and MacOS binaries are now available! Feel free to join the Trackerboy discord for more updates.

Added

  • Instrument + Waveform list views for selecting/adding instruments/waveforms
  • Effect columns can now be hidden/added for each track
  • Multiple song support, modules can now store 1-256 songs
  • Backwards compatibilty for 0.0 (Rev A) modules
  • Tempo calculator dialog (Song > Tempo calculator...)
  • Crash handler. Attempts to save a copy of the module after a fatal error
  • Module properties dialog for editing the song list, module information and
    framerate/system.
  • Song next/previous actions for changing the current song
  • Song selector in Sidebar for selecting the current song
  • Comments dialog for editing module comments
  • File menu now shows a list of recently opened/saved modules

Changed

  • Back to using miniaudio instead of RtAudio for audio playback
  • Trackerboy is now SDI instead of MDI (only one module can be open at a time).
  • Initial window size is set to a maximum of 1280x720
  • Module file format is now at 1.0 (Rev B)
  • Config file is now more human friendly
  • Redesigned header for the pattern editor
  • Reduced spacing between columns in pattern editor
  • Rewrote OrderEditor using a custom widget instead of QTableView + OrderModel
  • Instrument and Waveform editors are now dialogs instead of docks.
  • Octave decrease/increase shortcut changed from numpad / * to Ctrl+[ and Ctrl+]

Fixed

  • issue #2 - Exx not taking immediate effect (also fixes V0x and I0x not
    taking immediate effect as well)
  • issue #3 - PulseAudio hang

Removed

  • Module tree view (replaced by instrument and waveform docks)
  • Instrument select toolbar (functionality replaced by selecting an instrument
    in the instruments dock)
  • Patterns and Tempo spinboxes in Song settings editor

Trackerboy v0.4.0

08 Jul 01:13
Compare
Choose a tag to compare
Trackerboy v0.4.0 Pre-release
Pre-release

Added

  • MIDI support. You can now use a MIDI input device to input notes / preview instruments
  • Order editor has increment/decrement and set operations again
  • Oscilloscope visualizer
  • Icons for cut/copy/paste

Changed

  • 32-bit builds are now supported
  • Using RtAudio instead of miniaudio for audio playback
  • Some improvements to the audio diagnostics dialog
  • Fxx effect changes the speed immediately now (previously it only took effect on the next row)
  • Status bar is now updated with speed/tempo, time elapsed and position of
    current song being played.
  • Cursor row is locked when playing in follow-mode
  • Selecting an order while playing in follow-mode jumps to it

Fixed

  • Crash when creating new module on linux
  • Copy/Paste bugs when copying effect columns

Trackerboy v0.3.1

23 Jun 16:08
Compare
Choose a tag to compare
Trackerboy v0.3.1 Pre-release
Pre-release

This release quickly fixes a couple annoying things present in v0.3.0

Changed

  • Play and stop shortcut only triggers when pattern editor has focus

Fixed

  • Note previews not working right on CH4
  • Current track not updating in order editor

Trackerboy v0.3.0

23 Jun 02:52
Compare
Choose a tag to compare
Trackerboy v0.3.0 Pre-release
Pre-release

Added

  • Note previews when inputting notes in the pattern editor
  • Pattern repeat mode
  • Step mode playback
  • Input toolbar (set the octave and edit step)
  • Instrument toolbar (combobox for the current instrument)
  • Song menu, contains actions for adding/removing orders
  • Sidebar widget, combines song settings + order editor
  • Icon for configuration
  • Keybinds for tracker actions (play, stop, etc)
  • Add "play and stop" shortcut (pressing enter plays, pressing it again stops)

Changed

  • No longer need to have record mode on when deleting, transposing, etc
    (record mode now only applies to setting notes, instruments and effects)
  • Arpeggio editor graph is now centered at 0
  • Moved stuff from PatternEditor to separate toolbars
  • Renamed Delete action in Edit menu to Erase
  • View menu is now between Tracker and Window
  • Fix "set volume on trigger" checkbox not updating when changing instruments
  • Fix pattern previews not showing up on module load
  • Fix order move up/down actions not disabling/enabling when user changes patterns
  • Setting a note cut does not set the instrument column

Removed

  • PatternEditor toolbar (now is part of the main application toolbar)
  • Order increment/decrement and set controls

Trackerboy v0.2.0

16 Jun 03:32
Compare
Choose a tag to compare
Trackerboy v0.2.0 Pre-release
Pre-release

Second development release and the first "usable" version of Trackerboy.

A quick highlight of features:

  • Open/save modules, can have multiple modules open at once
  • Edit pattern data via keyboard (OpenMPT style keybindings, will be configurable in later versions)
  • Transpose selection by note/octave or by a custom semitone offset (Ctrl+T)
  • Reverse selected rows (Ctrl+R)
  • Cut/Copy/Paste pattern data using system clipboard
  • Mix paste (only the unset columns get set to the pasted data)
  • Move pattern data via drag n drop
  • Music playback, pattern cursor follows the current playing row
  • Edit waveforms visually via a graph control, by selecting a preset or by manually entering waveram data
  • Edit instrument sequences visually
  • Instruments and Waveforms can be previewed using the piano control (or by keyboard).
  • Undo/Redo functionality for song order and pattern editing.
  • Audio diagnostics dialog (Help > Audio Diagnostics) for debugging sound output / buffer issues.

Only windows binaries are available at this moment in time.

Trackerboy v0.1.0

20 Sep 20:51
Compare
Choose a tag to compare
Trackerboy v0.1.0 Pre-release
Pre-release

First development release of trackerboy. This version contains a general layout of the UI, with only the wave editor being complete and ready to use. More to come later.

Only windows works at the moment. Sound does not work on linux due to an issue with the portaudio ALSA backend.

Note: If you are getting missing DLL errors then you will need to install the visual c++ runtime https://aka.ms/vs/16/release/vc_redist.x64.exe