Changelog¶
Version 0.6.0 – released 11/30/17¶
- Add makefile. Now is possible run tests and generate docs easly (make help);
- Improve
SystemInput
andSystemOutputs
documentation;- Issue #57 - Implementing midi support: - Now
Effect
list yours midi_inputs and midi_outputs; -SystemEffect
now supports midi_inputs and midi_outputs; -Lv2Effect
now supports midi_inputs and midi_outputs; - CreatedMidiPort
,MidiInput
,MidiOutput
; - CreatedSystemMidiInput
,SystemMidiOutput
; - CreatedLv2MidiInput
,Lv2MidiOutput
; -SystemEffectBuilder
now createsSystemEffect
with your midi outputs and midi inputs;- Fix autosaver_test creation folder. Now is more easily configure test workspace;
- Refactored
Input
,Output
: CreatedPort
for remove duplicated code;- Refactored
SystemInput
,SystemOutput
: CreatedSystemPortMixing
for remove duplicated code;- Refactored
Lv2Input
,Lv2Output
: CreatedLv2PortMixing
for remove duplicated code;JackClient
- Add attributes: audio_inputs, audio_outputs, midi_inputs, midi_outputs;- Break change: Removed
Output.connect()
andOutput.disconnect()
Output
methods. Use insteadconnect()
,disconnect()
Pedalboard
methods;- Issue #67 - Created
connect()
,disconnect()
Pedalboard
methods;- Fixed Changelog: Now is possible see it in the documentation;
- Issue #38 - Raise erros then add sys_effect in any Pedalboard;
- Issue #65 - Fix documentation bug SystemEffectBuilder(client).build() instead SystemEffectBuilder(client);
- Issue #68 - Remove current mod-host pedalboard don’t removes systems connection (system.output to system.input);
- Issue #66 - JSON effect improviments: Add plugin version. Remove min and max;
- Issue #62 - Create a converter MOD pedalboard -> PluginsManager pedalboard;
- Issue #77 - Fix MidiConnection bugs (
SystemMidiInput
andSystemMidiOutput
doesn’t works inModHost
);- Issue #78 - Improve lv2 effect builder error message when plugin not exists;
Lv2EffectBuilder
- Add parameter ignore_unsupported_plugins for ignore audio plugins errors if it doesn’t installed in the system. The previous versions raises error if a audio plugin hasn’t installed in the system. Now, is possible use it if plugins_json parameter contains your metadata. Observes that, how the audio plugin aren’t installed, your use with mod-host or other host will raises errors.
Version 0.5.1 – released 08/16/17¶
- Issue #52 -
Autosaver
- Change connection withSystemInput
andSystemOutput
causes error;Autosaver
- AddObservable.real_list
attribute for access the list ofObservableList
;- Issue #54 -
Mod-host
- Fix feedback_socket optional problem.
Version 0.5.0 – released 05/29/17¶
- Issue #29 - List audio interfaces
- Issue #32 - Add method to starts mod-host in ModHost instance
- Add banks iterator for PluginsManager
- Improve documentation (Issue #3)
- Improve Readme: Add lib requirements
- Add examples folder
- Informs the changes in Readme (index.html)
- Issue #39 - Add
ObservableList.move()
method (to change order of pedalboards in a bank and banks in a banks manager)- Issue #44 - Add thread support for observer scope. Break changes:
- Moved
pluginsmanager.model.updates_observer
→pluginsmanager.observer.updates_observer
- Moved
pluginsmanager.model.observer_type
→pluginsmanager.observer.updates_observer
- Moved
pluginsmanager.util.observable_list
→pluginsmanager.observer.observable_list
- Moved
pluginsmanager.modhost
→pluginsmanager.modhost.observer
- Created
BanksManager.unregister()
method
Version 0.4.0 – released 05/17/17¶
Version 0.3.2 – released 05/12/17¶
- Fix
pluginsmanager.util.builder
: Add folder in pip
Version 0.3.1 – released 05/10/17¶
- Add class method
Lv2EffectBuilder.plugins_json_file()
Version 0.3.0 – released 05/08/17¶
- Add lilvlib support: - Add object Lv2EffectBuilder method -
Lv2EffectBuilder.lv2_plugins_data()
: Scan and generate the lv2 plugins metadata - Add object Lv2EffectBuilder attribute -Lv2EffectBuilder.plugins()
: List plugins - Add object Lv2EffectBuilder method -Lv2EffectBuilder.reload()
: Load lv2 metadata
Version 0.2.1 – released 05/07/17¶
- Refactor
util.persistence_decoder.PersistenceDecoder
: Using now design pattern;- Fix
ModHost
: Bug when changing value of a parameter from a plugin;- observable_list: Add method
ObservableList.pop()
.
Version 0.2.0 – released 03/31/17¶
- Initial release