Metadata-Version: 2.4
Name: neuralpiano
Version: 25.8.8
Summary: Hi-Fi neural MIDI piano synthesizer and MIDI renderer
Author-email: Alex Lev <alexlev61@proton.me>
Maintainer-email: Alex Lev <alexlev61@proton.me>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/asigalov61/neuralpiano
Project-URL: SoundCloud, https://soundcloud.com/aleksandr-sigalov-61/
Project-URL: Samples, https://github.com/asigalov61/neuralpiano/tree/main/neuralpiano/output_samples
Project-URL: Documentation, https://github.com/asigalov61/neuralpiano
Project-URL: Issues, https://github.com/asigalov61/neuralpiano/issues
Project-URL: Discussions, https://github.com/asigalov61/neuralpiano/discussions
Project-URL: Dataset, https://magenta.withgoogle.com/datasets/maestro
Project-URL: Demo, https://huggingface.co/datasets/projectlosangeles/Neural-Piano-Synthesizer
Keywords: MIDI,music,music ai,MIDI piano,Piano synthesizer,renderer,MIDI synthesizer,MIDI renderer,neural synthesizer,artificial intelligence,AI,audio synthesis
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Multimedia :: Sound/Audio :: MIDI
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tqdm
Requires-Dist: ipywidgets
Requires-Dist: matplotlib
Requires-Dist: hf-transfer
Requires-Dist: huggingface_hub
Requires-Dist: lightning[extra]
Requires-Dist: note-seq
Requires-Dist: soundfile
Requires-Dist: torch
Requires-Dist: torchaudio
Requires-Dist: numpy==1.24.4
Requires-Dist: resampy
Requires-Dist: librosa
Requires-Dist: scipy
Requires-Dist: pesq
Requires-Dist: auraloss
Requires-Dist: nnAudio
Requires-Dist: ninja
Requires-Dist: importlib
Dynamic: license-file

# [WIP] Neural Piano
## Hi-Fi neural MIDI piano synthesizer and MIDI renderer

<img width="1024" height="1024" alt="Neural-Piano-Artwork" src="https://github.com/user-attachments/assets/a3d214c0-f88d-4581-9d29-fc26aeec04f8" />

***

## Installation

### pip and setuptools

```sh
# It is recommended that you upgrade pip and setuptools prior to install for max compatibility
!pip install --upgrade pip
!pip install --upgrade setuptools
```

### pip install

```sh
# The following command will install Neural Piano pip package
# Please note that Neural Piano requires Nvidia GPU with at least 40GB VRAM

!pip install -U neuralpiano
```

### Optional packages

#### Packages for midi_to_colab_audio module

```sh
# The following command will install packages for midi_to_colab_audio module

!sudo apt update -y
!sudo apt install fluidsynth
```

***

## Quick-start use example

```python
# Import main Neural Piano module
import neuralpiano
```

***

### Project Los Angeles
### Tegridy Code 2025
