Deployment Threads


NeuralMidiFx dedicates three threads respectively for preparing the inputs of a model InputTensorPreparator thread, a.k.a ITP, running inference Model thread, a.k.a MDL, and reformatting the generations into MIDI messages for playback via the host PlaybackPreparator thread, a.k.a PPP.

In these threads, the wrapper provides a set of utilities for easily receiving and sending information from/to the threads via the previously implemented inter-thread communication pipelines.