v2.0.0a5
Pre-release
Pre-release
github-actions
released this
28 Oct 11:43
·
102 commits
to master
since this release
Added
- Implementation for
Channel
andPattern
playlist items #84. FX.remove_dc
,FX.trim
,FX.fix_trim
,FX.crossfade
,
FX.length
,FX.normalize
,FX.inverted
,FX.start
#55.- Normalized linear values for certain properties, more user friendly to deal with.
The required encode / decode is done at event level itself. TimeStretching.time
,TimeStretching.pitch
,TimeStretching.multiplier
#87.- (Undiscovered)
MIDIControllerEvent
. Delay.mod_x
,Delay.mod_y
,Delay.fat_mode
andDelay.ping_pong
#88.- Improve enum performance by using
f-enum
library (pyflp.parse
is 50% faster). Time.gate
,Time.shift
andTime.full_porta
#89.- Experimental Python 3.11 support is back.
- A shit ton of flags in
VSTPlugin
and refactoring #95. WrapperEvent.page
,WrapperEvent.height
,WrapperEvent.width
#93.ItemModel.__setitem__
propagates back changes to owner event #97.
Changed
PlaylistItemBase.offsets
now returns start and end offsets.- Use git commit for
construct-typing
which has fixed certain bugs. - Rename
PlaylistItemBase
toPLItemBase
andPatternPlaylistItem
toPatternPLItem
. - Rename
Polyphony
membersis_mono
tomono
andis_porta
toporta
. NoModelsFound
also basesLookupError
now.- Compiled
VSTPluginEvent.STRUCT
.
Fixed
EventTree.divide
fails to yield the only element #90.TrackID.Name
events were grouped instead of getting divided #96.PropBase.__set__
always raisesPropertyCannotBeSet
#97.
Removed
PlaylistItemBase.start_offset
andPlaylistItemBase.end_offset
.- Redundant exceptions
ExpectedValue
,UnexpectedType
. - Undiscovered
num_inputs
,num_outputs
andvst_number
fromVSTPlugin
.