Skip to content

TonyBionda/MIDI-Bard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIDI-Bard

MIDI-Bard is an innovative software tool designed to bridge the gap between musical creativity and digital functionality.

By converting MIDI keyboard inputs into conventional keyboard strokes, MIDI-Bard allows musicians and enthusiasts to use their MIDI devices to interact with applications that do not natively support MIDI. This is particularly useful in environments like the popular MMORPG, Final Fantasy XIV (FFXIV), where players can perform music using the in-game Bard class without direct MIDI support.

Functionality

  • MIDI to Keyboard Mapping: Converts real-time MIDI keyboard inputs into corresponding keyboard strokes.
  • Customizable Mapping: Users can define which MIDI inputs correspond to specific keyboard outputs, allowing for personalized setups.
  • Easy Integration: Designed to work seamlessly with any software that accepts keyboard input, enhancing usability and creative potential.
  • Lightweight and Efficient: Requires minimal system resources, ensuring smooth performance even during extensive use.

Installation

MIDI-Bard is available as a ready-to-use executable which can be downloaded from the Releases section of this repository. To install MIDI-Bard, simply:

  1. Download the latest release from the Releases page.
  2. Run MIDI-Bard.exe to start using the application.

Development

Contributions to MIDI-Bard are highly welcome. Whether it's bug fixes, feature enhancements, or documentation improvements, feel free to fork the repository and submit your contributions through pull requests.

Getting Started with Development

To set up your development environment and start contributing to MIDI-Bard, follow these steps:

  1. Clone the repository:

    git clone https://github.com/TonyBionda/MIDI-Bard.git
    cd MIDI-Bard
  2. Install the required dependencies (you should use venv):

    pip install -r requirements.txt
  3. Run the application:

    python main.py

Note

Feel free to open issues if you encounter bugs or have feature suggestions.

License

MIDI-Bard is released under the Apache License 2.0. For more details, see the LICENSE file included in this repository.

About

Seamlessly convert MIDI keyboard inputs into conventional keyboard strokes for creative and interactive performances.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages