Mixer#

Contents:

class pyflp.mixer.Mixer[source]#

Represents the mixer which contains Insert instances.

__getitem__(i: int | str | slice) Insert[source]#

Returns an insert with the specified index or name.

Parameters:

i โ€“ An index between 0 to Mixer.max_inserts resembling the one shown by FL Studio or the name of the insert. Use 0 for master and -1 for โ€œcurrentโ€ insert.

Raises:

ModelNotFound โ€“ An Insert with the specifcied name or index isnโ€™t found.

__iter__() Iterator[Insert][source]#
__len__() int[source]#

Returns the number of inserts present in the project.

Raises:

NoModelsFound โ€“ No inserts could be found.

apdc: bool | None#

Whether automatic plugin delay compensation is enabled for the inserts.

property max_inserts: int#

Estimated max number of inserts including sends, master and current.

Maximum number of slots w.r.t. FL Studio:

  • 1.6.5: 4 inserts + master, 5 in total

  • 2.0.1: 8

  • 3.0.0: 16 inserts, 2 sends.

  • 3.3.0: +2 sends.

  • 4.0.0: 64

  • 9.0.0: 99 inserts, 105 in total.

  • 12.9.0: 125 + master + current.

property max_slots: int#

Estimated max number of effect slots per insert.

Maximum number of slots w.r.t. FL Studio:

  • 1.6.5: 4

  • 3.3.0: 8

Enums#

class pyflp.mixer.MixerID[source]#
APDC = 29#
Params = 225#