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

Reply via email to