MIDI to Guitar Audio Converter is a MIDI to guitar audio tool based on the Karplus-Strong algorithm. It can convert MIDI files into realistic guitar audio files by adjusting parameters such as sampling rate, decay factor, and harmonic time. It is suitable for music creation, education, and entertainment.
This is my digital signal processing course assignment. It is simple and very interesting, so I want to share it with everyone.
- Developed in Python, providing corresponding debugging information during program execution for user convenience
- Greatly optimized in terms of computation speed
- Currently able to process multi-track MIDI files and convert them into single-track WAV files.
Please go to: Instruction manual · Mingyang-He/MIDI-to-Guitar-Audio-Converter Wiki
Please go to: Development and Runtime Environment · Mingyang-He/MIDI-to-Guitar-Audio-Converter Wiki
Please go to: Technical Document · Mingyang-He/MIDI-to-Guitar-Audio-Converter Wiki
/doc
This directory contains documents related to user instructions, environment, technical principles, etc.
/src
This directory contains the source code of the project.
To post related discussions and questions, please go to GitHub here:
Mingyang-He/MIDI-to-Guitar-Audio-Converter · Discussions · GitHub
To report bugs and request new features, please go to GitHub here and select the corresponding template:
Issues · Mingyang-He/MIDI-to-Guitar-Audio-Converter
(I think I don't have time to pay attention to these, and probably won't respond, please forgive me)
Directly submit a PR or fork it to your own repository and improve it.
(I think I don't have time to pay attention to these, and probably won't respond, please forgive me)
Copyright (c) 2024 何铭洋. All rights reserved.
This program is free software: you can redistribute it and/or modifyit under the terms of the The GNU Lesser General Public License as published bythe Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the The GNU Lesser General Public License for more details.
You should have received a copy of the The GNU Lesser General Public License along with this program. If not, see https://www.gnu.org/licenses/.
MIDI to Guitar Audio Converter is provided "AS IS" without warranty of any kind. The authors and contributors disclaim all implied warranties including: without limitation, any implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
In no event shall the authors or contributors be liable for any direct, indirect, special, incidental, or consequential damages arising out of or related to the use, inability to use, or the results of use of MIDI to Guitar Audio Converter, any web sites, or the contents thereof, including but not limited to reliance loss, lost profits, lost savings, business interruption, and/or computer failure or malfunction, even if the authors have been advised of the possibility of such damages.