Hmmm looks send midi does not work neither.
2023-01-19T10:43:57.200067: info: RemoteScriptMessage: E1 (debug): - Fast uploading of presets not supported (command not found), reverting to slow method.
I tried paths in python like:
r'C:\mydir'
'C:\\mydir'
'C:/mydir'
Further more while testing Ableton Crashed. the e.one as well and after re-connecting windows does not recognise the unit.
Currently I am not able to use the e.one with Ableton at all. It keeps crashing.
I do not understand. I tried this suggestion.
First of all I do not have issues to controll a vst3
The issue is that the script does not fetch the correct name.
So I will never be able to make a template. As all vst3 devices have the same name now. ( class name is think )
When using an audio rack there is the same issue.
I think if you use the correct way you should get the real device name
In this case “bx_console SSL 4000 E”
My Ableton Push does not have issues with this and displays a truncated version.
“bxcns1S”
So I am pretty sure this is not a limitation by Ableton but the device name should be implemented differently. Not using class name, but:
Live.PluginDevice.PluginDevice.nameProperty
Return access to the name of the device.
- Return const access to the name of the device’s class name as displayed in Live’s browser and device chain
Now PluginDevice is the class name not the “name”
Fixing this will be a big improvement.
Because it will allow for making templates for vst devices.
“”“Construct an Electra One JSON preset and a corresponding
dictionary for the mapping to MIDI CC values, for the given device.
Use get_preset() for the contructed object to obtain the result.
Inclusion and order of parameters is controlled by the
ORDER parameter
- c_instance: controller instance parameter as passed by Live
- device: device whose parameters must be dumped; Live.Device.Device
“””
I see Live.Device.Device, but for Plugins we need Live.PluginDevice
#native ableton devices
Live.Device.Device.name
#plugins
Live.PluginDevice.PluginDevice.name
#max devices
Live.MaxDevice.MaxDevice
Is anyone on Windows using the sendmidi.exe successfully?
Or is the single client driver the issue here?
So few hours of testing. My e.one keeps crashing, then the device is not detected in windows.
Even re-connecting de e.one does not solve it.
A reboot helps but is very inconvenient and the issue comes back.
The last situation the e.one worked a bit in ableton.
Then I closed ableton and opened the browser.
Device not detected again…
Windows has stopped this device because it has reported problems. (Code 43)
A request for the USB device descriptor failed.
@martin how can I completely reset my device?