TobiasBonifay / dsl-midi_MusicDSL

1 stars 0 forks source link

[EXTRA] HUMAN LIKE ERROR Input velocity & timeshift error as a variable definable by the user #28

Closed TobiasBonifay closed 10 months ago

TobiasBonifay commented 10 months ago

Kernel: Allow timeshift Input % of variation (timeshift, velocity)

Grammar: Define a language to define % of timeshift Define a language to define % of velocity

TobiasBonifay commented 10 months ago
timeshift 50
velocityrandomization 10
resolution 500

-> timeshift of 50 ticks (default 5) -> resolution = 500 ticks / beat (for a quarter note) (default 480) -> velocity +- 10% (default 5)

DEFAULT VALUES of timeshift, resolution and velocity are in MidiTrackManager.