MultiplexedRealPulse#
- class iqm.models.playlist.instructions.MultiplexedRealPulse(entries)#
Bases:
objectInstruction to simultaneously play multiple real pulses.
Each component pulse entry can be added with arbitrary delay from the beginning of this instruction. Where outside the duration of the MultiplexedRealPulse, the pulse entries are truncated. Where overlapping, samples of multiple pulse entries are summed. Where the interval of a MultiplexedRealPulse does not overlap with any of its entry pulse, its samples will be 0.
Module:
iqm.models.playlist.instructionsAttributes
Pairs of instruction and offset.
Methods
- Parameters:
entries (tuple[tuple[Instruction, int], ...])
- entries: tuple[tuple[Instruction, int], ...]#
Pairs of instruction and offset. Instruction should be valid a RealPulse. offset is the number of samples the pulse is delayed from the beginning of the instruction. It has no granularity constraints. Negative values are allowed, but beginning will be truncated.