Skip to content

Releases: shockdude/Sharktooth

v0.2.2-djh2-3

20 Jan 02:56
Compare
Choose a tag to compare

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

12 Jan 02:08
Compare
Choose a tag to compare

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

28 Jun 02:49
Compare
Choose a tag to compare
v0.2.2-djh2 Pre-release
Pre-release

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

23 Jun 03:00
Compare
Choose a tag to compare

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.