Hi!
Good questions, Phil. I have never really thought before about the
timing
limitiations of midi. Regarding the onset: After looking at our code,
we're using a TPQN (ticks-per-quarter-note) of 192.
It has been hinted that this can be increased if your consuming
devices/programs can handle it.
I suppose this is still coarse, but might be enough for quite simple
lead/lag. It suppose it would
be benefical if the TPQN would be configurable in the Hydrogen midi
export dialog.
Regarding the use case in general: If you're using Hydrogen to create a
drumtrack which you just
feed into external gear, it might be handy if Hydrogen applies the
Humanization. But i'm not sure
how many people are using the method.
Do DAWs typically come with midi humanization features? I really don't
know, i'm using midi just for control interfaces :)
At least it seems that ardour does not support this.
Are there any Midi users here who can comment this use case a bit more?
Best regards,
Sebastian
Am 30.10.2020 22:35, schrieb Philipp Mueller via Hydrogen-devel:
On 29.10.20 22:37, mau...@smoors.de wrote:
That feature reqeust is quite understandable!
Wouldn't be adding noise a task for the software interpreting the MIDI
file (Ardour in this case)? In Hydrogen, right now, the humanization
does happen in the audio engine by drawing random numbers (each time a
different set). Establishing the noise at Song level would be possible
right now (as we are only using Gaussian white noise) but would be
quite limiting in the future because it would not allow for
state-based and correlated noise (which I intend to introduce at some
point to achieve a more "human" feeling). On the other hand, those
functions deserve to be written in a more modular way and could be
reused when exporting MIDI (on other words, the Song would pass
through some parts of the audio engine once before being exported).
But is the MIDI format capable of reflecting the onset and pitch
variations given in float in the first place?
Best,
Phil
_______________________________________________
Hydrogen-devel mailing list
Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
_______________________________________________
Hydrogen-devel mailing list
Hydrogen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel