SliderWolf is a terminal-based application that allows users to edit MIDI parameters in a simple grid-like interface. It supports creating and switching between multiple banks, renaming parameters, and changing parameter values, MIDI channels, and control numbers.
- Terminal-based interface for quick and efficient editing
- 8x8 grid layout for easy parameter visualization and navigation
- Support for multiple banks with custom parameter names
- Edit parameter values, MIDI channels, and control numbers
- Auto-saving of application state
- To install the MIDI Parameter Editor, first ensure you have Python 3.7 or newer installed on your system. Then, clone this repository to your local machine:
git clone https://github.com/Bubobubobubobubo/sliderwolf
cd sliderwolf
- (Optional) Create and activate a virtual environment:
python3 -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
Install the required dependencies:
python -m pip install .
To run the program, execute the following command from the root directory of the repository:
python -m sliderwolf
Use the arrow keys to navigate the grid, and the following keys to perform actions:
v
: Change the value of the currently selected parameter+
: Increment the value of the currently selected parameter-
: Decrement the value of the currently selected parameterr
: Rename the currently selected parametern
: Edit the control number of the currently selected parameterc
: Edit the channel of the currently selected parameterb
: Switch to another bank or create a new onex
: Reset the current parameter bankq
: Quit the application
When prompted to input values, type the desired value and press Enter. If you don't want to make changes, just press Enter without typing anything.
If you would like to contribute to SliderWolf, feel free to fork the repository and submit a pull request with your changes. We're always open to improvements and new ideas.
This project is licensed under the MIT License. See the LICENSE
file for details.