Complete guide to install, configure, and use Coltrane Soundboard
Welcome to Coltrane Soundboard! This guide will help you get started with creating and managing your sound collections.
When you first launch Coltrane, the application will create a default configuration file if one doesn't exist. A short splash screen shows the loading progress so you know the app is starting, and then the main window opens in the Sound Boards view with your sound collections.
Coltrane automatically detects the appropriate configuration directory based on your operating system and stores your configuration there. In normal use you do not need to change this location.
| Operating System | Configuration Path |
|---|---|
| Windows | %APPDATA%\Coltrane\config.json |
| macOS | ~/Library/Application Support/Coltrane/config.json |
| Linux | $XDG_CONFIG_HOME/Coltrane/config.json or~/.config/Coltrane/config.json |
On first launch Coltrane creates a simple configuration folder with a single config file and a sounds directory for your audio files:
<CONFIG_DIR>/
├── config.json # Main configuration (includes all collections)
└── sounds/ # Audio files folder
Coltrane is available as precompiled executables for Windows, macOS, and Linux. Follow the steps below for your platform.
Windows 10 or later
macOS 10.14 or later
Modern distributions with audio support
Coltrane features a unified window with an intuitive interface that combines all functionality in one place. The application consists of two main views accessible through the sidebar navigation.
Coltrane features a unified window with collapsible sidebar navigation that allows you to seamlessly switch between different views without opening new windows.
The sidebar contains three main navigation items:
The sidebar can be collapsed to show only icons, giving you more space for the main content. Click the toggle button to expand or collapse the sidebar.
Coltrane integrates with your system tray, providing quick access to the application even when the main window is hidden.
The Coltrane icon appears in your system tray when the application is running. The icon provides quick access to application features.
Right-click the system tray icon to access the context menu:
The About window displays:
The Collection Editor is integrated directly into the main window and provides a comprehensive interface for managing your collections and sounds.
To access the Collection Editor:
The Collection Editor features a two-tab interface:
A collection is simply a group of related sounds that share a name and visual style. For example, you might create a "Rock Collection" with bright red accents for drums and warmer tones for bass and guitar.
When adding or editing sounds, use the integrated file browser to select MP3 files. The file browser allows you to navigate your file system and select audio files easily.
Note: All audio files must be in MP3 format for optimal compatibility and performance.
To edit a collection:
To edit a sound:
To delete a collection or sound:
Manage your collections efficiently:
The Soundboard view is the main interface for playing and managing your sounds during use. It provides intuitive controls and visual feedback for all your audio needs.
Switch between different sound collections directly from the Soundboard view without needing to restart the application.
Each sound is displayed in a panel with visual feedback and controls. Sound panels show comprehensive information including sound name, duration, file size, loop indicator, and playback state.
Coltrane provides intuitive playback controls for each sound:
Each sound can be in one of three states, indicated by its icon:
Each sound panel shows:
Sounds configured with "loop": true will automatically restart when they finish playing. A loop indicator (🔄) appears on sounds with looping enabled.
During playback, a progress bar shows the current playback position. The progress bar color can be customized per collection or sound.
Coltrane automatically generates waveform visualizations for each sound, providing a visual representation of the audio content as the background of each sound panel.
When you add a sound to a collection, Coltrane automatically:
Coltrane supports playing multiple sounds simultaneously. Simply click on multiple sound panels to layer different audio tracks.
Coltrane uses a logarithmic volume system for precise audio control. Each sound's initial volume is configured in the config.json file or set when adding/editing sounds in the Collection Editor.
volume field represents decibels (can be positive, negative, or zero)0.0 = Original volume (no change)1.0 = +1 decibel (louder)-2.0 = -2 decibels (quieter)For example, a Halloween melody sound might start slightly louder than its original recording so it stands out in the mix, while a subtle background effect might start a bit quieter. You can choose the starting loudness that feels right for each sound in your board.
<2MB: Buffered playback (instant, overlappable)
≥2MB: Streaming (memory efficient)
Performance Note: Files smaller than 2MB are preloaded for instant playback, while larger files stream on demand to save memory.
Coltrane offers extensive customization options for appearance, including color customization and automatic theme adaptation.
Coltrane offers extensive color customization at both collection and sound levels, allowing you to create visually distinctive soundboards.
You can customize colors for:
Waveform colors can be customized at both collection and sound levels:
The color customization:
Coltrane automatically adapts to your operating system light/dark theme so the app always feels native to your desktop.
By default Coltrane follows your operating system light/dark preference using the Auto theme. You can switch between Light, Dark, and Auto from the application settings or menus provided by your platform build.
In addition to themes, you can customize colors at the collection and sound levels. Collection-level colors serve as defaults, which can be overridden by individual sound colors. Note that theme colors may override some custom colors for interface elements, which is expected behavior to maintain consistency.