Arrangements#
- Arrangement
- Playlist
- Track
- class pyflp.arrangement.Arrangements[source]#
Iterator over arrangements in the project and some related properties.
- __getitem__(i: int | str | slice) Arrangement [source]#
Returns an arrangement based either on its index or name.
- Parameters:
i – The index of the arrangement in which they occur or
Arrangement.name
of the arrangement to lookup for or a slice of indexes.- Raises:
ModelNotFound – An
Arrangement
with the specifed name or index isn’t found.
- __iter__() Iterator[Arrangement] [source]#
Yields
Arrangement
found in the project.- Raises:
NoModelsFound – When no arrangements are found.
- __len__() int [source]#
The number of arrangements present in the project.
- Raises:
NoModelsFound – When no arrangements are found.
- property current: pyflp.arrangement.Arrangement | None#
Currently selected arrangement (via FL’s interface).
- Raises:
ModelNotFound – When the underlying event value points to an invalid arrangement index.
- time_signature: TimeSignature#
Project time signature (also used by playlist).