# Tegridy MIDI
## Tools for reading, writing, and manipulating MIDIs
![Tegridy MIDI Logo](https://github.com/user-attachments/assets/6b1f98e1-255c-4e76-ba24-46f37ad36b46)
***
# Installation
## CPU
```sh
sudo apt-get install fluidsynth
pip install tegridymidi
```
## GPU
```sh
sudo apt-get install fluidsynth
pip install tegridymidi[cuda]
```
***
# Modules imports
## All modules functions
```python
# This will import all modules (functions) except midi_to_colab_audio module and legacy modules
from tegridymidi import *
```
## Individual modules functions
```python
# This will import individual modules (recommended)
from tegridymidi import processors
from tegridymidi import chords
from tegridymidi import misc
from tegridymidi import midi_to_colab_audio
# etc..
```
***
# Quick Start Guide
## [Example code snippets and scripts](https://github.com/asigalov61/tegridymidi/tree/main/tegridymidi/examples)
***
# Detailed modules documentation
## [tegridymidi docs](https://github.com/asigalov61/tegridymidi/tree/main/docs)
***
```bibtex
@inproceedings{lev2024tegridymidi,
title = {tegridymidi: Tools for reading, writing, and manipulating MIDIs},
author = {Aleksandr Lev},
booktitle = {GitHub},
year = {2024},
}
```
***
### Project Los Angeles
### Tegridy Code 2024
Raw data
{
"_id": null,
"home_page": "https://github.com/asigalov61/tegridymidi",
"name": "tegridymidi",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "Alex Lev <alexlev61@proton.me>",
"keywords": "MIDI, tegridy, tools",
"author": "Alex Lev",
"author_email": "Alex Lev <alexlev61@proton.me>",
"download_url": "https://files.pythonhosted.org/packages/e2/17/5a50667ce70281f7c95a86672024b95a356bba0fa47b93e459cbda391056/tegridymidi-24.9.8.tar.gz",
"platform": null,
"description": "# Tegridy MIDI\n\n## Tools for reading, writing, and manipulating MIDIs\n\n![Tegridy MIDI Logo](https://github.com/user-attachments/assets/6b1f98e1-255c-4e76-ba24-46f37ad36b46)\n\n***\n\n# Installation\n\n## CPU\n\n```sh\nsudo apt-get install fluidsynth\npip install tegridymidi\n```\n\n## GPU\n\n```sh\nsudo apt-get install fluidsynth\npip install tegridymidi[cuda]\n```\n\n***\n\n# Modules imports\n\n## All modules functions\n\n```python\n# This will import all modules (functions) except midi_to_colab_audio module and legacy modules\nfrom tegridymidi import *\n```\n\n## Individual modules functions\n\n```python\n# This will import individual modules (recommended)\nfrom tegridymidi import processors\nfrom tegridymidi import chords\nfrom tegridymidi import misc\nfrom tegridymidi import midi_to_colab_audio\n# etc..\n```\n\n***\n\n# Quick Start Guide\n\n## [Example code snippets and scripts](https://github.com/asigalov61/tegridymidi/tree/main/tegridymidi/examples)\n\n***\n\n# Detailed modules documentation\n\n## [tegridymidi docs](https://github.com/asigalov61/tegridymidi/tree/main/docs)\n\n***\n\n```bibtex\n@inproceedings{lev2024tegridymidi,\n title = {tegridymidi: Tools for reading, writing, and manipulating MIDIs},\n author = {Aleksandr Lev},\n booktitle = {GitHub},\n year = {2024},\n}\n```\n***\n\n### Project Los Angeles\n### Tegridy Code 2024\n",
"bugtrack_url": null,
"license": "Apache Software License 2.0",
"summary": "Tools for reading, writing, and manipulating MIDIs",
"version": "24.9.8",
"project_urls": {
"Discussions": "https://github.com/asigalov61/tegridymidi/discussions",
"Documentation": "https://github.com/asigalov61/tegridymidi/docs",
"Examples": "https://github.com/asigalov61/tegridymidi/tegridymidi/examples",
"Homepage": "https://github.com/asigalov61/tegridymidi",
"Issues": "https://github.com/asigalov61/tegridymidi/issues",
"Repository": "https://github.com/asigalov61/tegridymidi"
},
"split_keywords": [
"midi",
" tegridy",
" tools"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ca9eb12f9fe41ef9163a3b5359005c1f9ea0a257f2b40384b8529c602a0f5441",
"md5": "f9dfd0eb9aa59d100ff9fdb76e1ed02f",
"sha256": "bb94f5d8a63cf38c94ef581040c60687628c9c65d4512842223950b53b91009c"
},
"downloads": -1,
"filename": "tegridymidi-24.9.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f9dfd0eb9aa59d100ff9fdb76e1ed02f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 258757,
"upload_time": "2024-09-07T12:40:59",
"upload_time_iso_8601": "2024-09-07T12:40:59.695713Z",
"url": "https://files.pythonhosted.org/packages/ca/9e/b12f9fe41ef9163a3b5359005c1f9ea0a257f2b40384b8529c602a0f5441/tegridymidi-24.9.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2175a50667ce70281f7c95a86672024b95a356bba0fa47b93e459cbda391056",
"md5": "10be9f6e292d50d507d2a9ea9c50af1a",
"sha256": "1b3fb7df4484538113cccebf49d0b667029dd2208fdbf7824a5208e16f960a33"
},
"downloads": -1,
"filename": "tegridymidi-24.9.8.tar.gz",
"has_sig": false,
"md5_digest": "10be9f6e292d50d507d2a9ea9c50af1a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 253356,
"upload_time": "2024-09-07T12:41:01",
"upload_time_iso_8601": "2024-09-07T12:41:01.431923Z",
"url": "https://files.pythonhosted.org/packages/e2/17/5a50667ce70281f7c95a86672024b95a356bba0fa47b93e459cbda391056/tegridymidi-24.9.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-07 12:41:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "asigalov61",
"github_project": "tegridymidi",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "tegridymidi"
}