Skip to content

My internship (Lemona-Science) repository including MIDI Project

License

Notifications You must be signed in to change notification settings

Alperencode/Midi-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midi Project

A graphical user interface (GUI) program designed to interact with Midi signals from any Midi instrument.


Project Description


During my internship, I developed a GUI program that allows real-time editing and control of Midi signals from any Midi instrument. This program offers a user-friendly interface to manipulate and send Midi signals back to the instrument in real time, making it a valuable tool for musicians and music producers.


Features

  • Real-time editing and control of Midi signals
  • Ability to send signals back to the Midi instrument
  • User-friendly interface for easy use

Installation

These instructions will help you get the Midi-Project program running on your computer.


Requirements

  • Midi device connected to your computer

Downloading the Executable File

You can download the latest release of the Midi GUI program from the Releases section of the repository. Simply download the executable file and run it on your computer.


Installing from Source

  1. Clone the repository to your local machine
$ git clone https://github.com/Alperencode/Lemona-Science.git
  1. Navigate to the repository directory
$ cd Lemona-Science
  1. Install the required packages
$ pip install -r requirements.txt
  1. Navigate to the "Midi-Project" directory
$ cd Midi-Project
  1. Run the program
$ python Midi-Project.py

Usage

  1. Connect your Midi device to your computer
  2. Open the program
  3. Edit and control your Midi signals in real-time

Built With

  • Python - The programming language used
  • Tkinter - The GUI library used

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Author