Render IIDX charts into audio files
cmd> 2dxrender.exe --help
2dxrender 1.0.0.0
Copyright c 2018
-i, --input-chart Required. Input .1 chart file
-s, --input-audio Required. Input .s3p/.2dx audio archive or audio folder
-c, --chart (Default: 2) Chart ID to render
-n, --no-bgm (Default: false) Render without BGM
-r, --volume (Default: 0.85) Render volume (1.0 = 100%)
-a, --assist-clap (Default: false) Enable assist clap sounds
-p, --assist-clap-sound (Default: clap.wav) Assist clap sound file
-k, --volume-clap (Default: 1.25) Assist clap render volume (1.0 = 100%)
-o, --output Required. Output file
-f, --output-format (Default: mp3) Output file format (WAV or MP3)
--id3-album-art (Default: ) ID3 album art
--id3-album (Default: ) ID3 album tag
--id3-album-artist (Default: ) ID3 album artist tag
--id3-artist (Default: ) ID3 artist tag
--id3-title (Default: ) ID3 title tag
--id3-year (Default: ) ID3 year tag
--id3-genre (Default: ) ID3 genre tag
--id3-track (Default: ) ID3 track tag
--help Display this help screen.
--version Display version information.
- Currently only .1 charts from
beatmania IIDX 25 CANNON BALLERS
are supported - You can specify a .2dx, .s3p, or folder for the input keysounds
- MP3 is restricted to CBR 320 at the moment due to a bug with NAudio.Lame
- Requires .NET 4.0
cmd> python3 render_songs.py --help
usage: render_songs.py [-h] --songs-folder SONGS_FOLDER
[--output-folder OUTPUT_FOLDER]
[--music-database-file MUSIC_DATABASE_FILE]
[--charts CHARTS [CHARTS ...]] [--id3-album ID3_ALBUM]
[--id3-album-artist ID3_ALBUM_ARTIST]
[--id3-year ID3_YEAR] [--id3-album-art ID3_ALBUM_ART]
[--output-format OUTPUT_FORMAT]
optional arguments:
-h, --help show this help message and exit
--songs-folder SONGS_FOLDER
Input songs folder
--output-folder OUTPUT_FOLDER
Output folder
--music-database-file MUSIC_DATABASE_FILE
Input music database file
--charts CHARTS [CHARTS ...]
Charts to render for each song
--id3-album ID3_ALBUM
ID3 album
--id3-album-artist ID3_ALBUM_ARTIST
ID3 album artist
--id3-year ID3_YEAR ID3 year
--id3-album-art ID3_ALBUM_ART
ID3 album art
--output-format OUTPUT_FORMAT
Output format: WAV or MP3
- Automatically tag things if you point it at your music_data.bin file using
--music-database-file
- Requires at least Python 3.4 (tested with 3.6, but 3.4 should be fine. Lower may or may not work)
- Valid charts IDs:
0: "SP NORMAL",
1: "SP HYPER",
2: "SP ANOTHER",
3: "SP BEGINNER",
6: "DP NORMAL",
7: "DP HYPER",
8: "DP ANOTHER",