A newer version of the Gradio SDK is available:
5.39.0
title: Taiko Music Generator
emoji: 💻
colorFrom: red
colorTo: red
sdk: gradio
short_description: Input your .tja file to convert Taiko Music.
tags:
- taiko-no-tatsujin
- tja
license: mit
Taiko Music Generator
Mix sougs and 太鼓の達人 (Taiko no Tatsujin) drum sounds to generate Taiko Music.
Go to website here.
Demo
https://github.com/user-attachments/assets/d4c202a1-d9d1-4323-96f5-c8848f5d1185
Input
.tja
format must follow TJA Tools website.
Features
- Music Course Level Output
- 裏 (Ura)
- おに (Oni)
- むずかしい (Hard)
- ふつう (Normal)
- かんたん (Easy)
- Common Settings
- 譜面分岐 (Sheet Branch)
- 連打/秒 (DrumRoll hits per second)
- Adjustable Volume: Modify the volume for individual taiko notes or entire songs.
- Example Music: Preloaded sample .tja files and songs to help you get started quickly.
Getting Started
Setup
Use poetry to set up the development environment:
poetry shell
poetry install
You might need to use pyenv to create a Python virtual environment. Currently, the project is using Python 3.10 or above.
Run the App
python app.py
FAQ
What is .tja
file?
The .tja
file format is designed for Taiko simulators to provide playable charts data.
For more details, visit this wiki.
How is .tja
converted to music?
By tja-rs, taiko notes in the .tja
file are mapped to a timeline in the song.
This concept can be found in Homework 01, Problem 05 from the 2024 NTNU CP2 course.
Credits by JacobLinCool, RyanLin(ryanlinjui).