SimplerDevice
This class represents an instance of Simpler.
A SimplerDevice is a type of device, meaning that it has all the children, properties and functions that a device has. Listed below are members unique to SimplerDevice.
Children
sample Sample read-onlyobserve
The sample currently loaded into Simpler.
Properties
can_warp_as bool read-onlyobserve
1 = warp_as is available.
can_warp_double bool read-onlyobserve
1 = warp_double is available.
can_warp_half bool read-onlyobserve
1 = warp_half is available.
multi_sample_mode bool read-onlyobserve
1 = Simpler is in multisample mode.
pad_slicing bool observe
1 = slices can be added in Slicing Mode by playing notes which are not yet assigned to existing slices.
playback_mode int observe
Get/set Simpler's playback mode.
0 = Classic Mode
1 = One-Shot Mode
2 = Slicing Mode
playing_position float read-onlyobserve
The current playing position in the sample, expressed as a value between 0. and 1.
playing_position_enabled bool read-onlyobserve
1 = Simpler is playing back the sample and showing the playing position.
retrigger bool observe
1 = Retrigger is enabled in Simpler.
slicing_playback_mode int observe
Get/set Simpler's Slicing Playback Mode.
0 = Mono
1 = Poly
2 = Thru
voices int observe
Get/set the number of Voices.
Functions
crop
Crop the loaded sample to the active region between the start and end markers.
guess_playback_length
Returns: [float] An estimated beat time for the playback length between the start and end markers.
reverse
Reverse the loaded sample.
warp_as
Parameters: beats
[int]
Warp the active region between the start and end markers as the specified number of beats.
warp_double
Double the playback tempo of the active region between the start and end markers.
warp_half
Halve the playback tempo for the active region between the start and end markers.