Releases: shockdude/Sharktooth
v0.2.2-djh2-3
New: DJH2 Lyrics support
Support all DJ Hero 2 chart features in Mid2Mub and Mub2Mid
Other features:
- Tempomap: support BPM markers!
- Chart BPM: the song's "primary" BPM, uses a TextEvent with type "Cue".
- Author: the chart author, uses a TextEvent with type "Copyright notice".
- Note Velocity: used to select Freestyle Samples/Scratches. Velocity 1 is Sample 0, Velocity 2 is Sample 1, Velocity 3 is Sample 2, etc.
- Effects: uses a new MIDI track with an "EFFECTS" TextEvent with type "Track name" at the beginning.
The midi pitches used for each effect are as follows:
- 0: beatroll
- 1: bitreduction
- 2: wahwah
- 3: ringmod
- 4: stutter
- 5: flanger
- 6: robot
- 7: beatroll autoadvance
- 9: delay
- 127: filter*
*filter doesn't actually need a midi pitch, but it's still nice to visualize the filter effect in the midi.
Already supported in Sharktooth:
- Sections/Checkpoints: uses TextEvents with type "Text event"
Note: Xmk2Mid does not work for DJ Hero 2 charts, use Mub2Mid.
Minor update 2021-12-27: added convenience script Mid2DjhXmk.bat
, which calls Mid2Mub but outputs a file with the .XMK extension instead of .fsgmub
v0.2.2-djh2-2
Support all DJ Hero 2 chart features in Mid2Mub and Mub2Mid
Fix: don't add extra mubTempo TextEvent to midi - avoid errors when converting djh1 charts.
Other features:
- Tempomap: support BPM markers!
- Chart BPM: the song's "primary" BPM, uses a TextEvent with type "Cue".
- Author: the chart author, uses a TextEvent with type "Copyright notice".
- Note Velocity: used to select Freestyle Samples/Scratches. Velocity 1 is Sample 0, Velocity 2 is Sample 1, Velocity 3 is Sample 2, etc.
- Effects: uses a new MIDI track with an "EFFECTS" TextEvent with type "Track name" at the beginning.
The midi pitches used for each effect are as follows:
- 0: beatroll
- 1: bitreduction
- 2: wahwah
- 3: ringmod
- 4: stutter
- 5: flanger
- 6: robot
- 7: beatroll autoadvance
- 9: delay
- 127: filter*
*filter doesn't actually need a midi pitch, but it's still nice to visualize the filter effect in the midi.
Already supported in Sharktooth:
- Sections/Checkpoints: uses TextEvents with type "Text event"
Note: Xmk2Mid does not work for DJ Hero 2 charts, use Mub2Mid.
v0.2.2-djh2
Support all DJ Hero 2 chart features in Mid2Mub and Mub2Mid
New features:
- Tempomap: support BPM markers!
- Chart BPM: the song's "primary" BPM, uses a TextEvent with type "Cue".
- Author: the chart author, uses a TextEvent with type "Copyright notice".
- Note Velocity: used to select Freestyle Samples/Scratches. Velocity 1 is Sample 0, Velocity 2 is Sample 1, Velocity 3 is Sample 2, etc.
- Effects: uses a new MIDI track with an "EFFECTS" TextEvent with type "Track name" at the beginning.
The midi pitches used for each effect are as follows:
- 0: beatroll
- 1: bitreduction
- 2: wahwah
- 3: ringmod
- 4: stutter
- 5: flanger
- 6: robot
- 7: beatroll autoadvance
- 9: delay
- 127: filter*
*filter doesn't actually need a midi pitch, but it's still nice to visualize the filter effect in the midi.
Already supported in Sharktooth:
- Sections/Checkpoints: uses TextEvents with type "Text event"
Note: Xmk2Mid does not work for DJ Hero 2 charts, use Mub2Mid.
v0.2.2-effects
Support DJH2 effects in Mub2Mid and Mid2Mub
Effects are placed in a new MIDI track with an "EFFECTS" TextEvent at the beginning.
The midi pitches used for each effect are as follows:
0: beatroll
1: bitreduction
2: wahwah
3: ringmod
4: stutter
5: flanger
6: robot
7: beatroll autoadvance
9: delay
No midi pitch = filter.