Sorry @Alejo, for some reason my last few attempts to make a release failed. Should be building now with a new tag. Let me know
Cabbage 3 - latest rewrite
I haven’t had any luck with this version either; something seems to be wrong with the audio detection. I found an old settings.json file I had saved where the ASIO drivers did appear, and I can see the drivers correctly. This confirms that the current drivers listed in settings.json aren’t ASIO. That settings.json file with ASIO is version 1.0.31. I tested that version, and I did get sound with that configuration. I’ve tried replacing the current settings.json file with the one that had the ASIO drivers in the latest version of Cabbage 3, but it didn’t work:
settings.json (with ASIO/1.0.31):
{
“currentConfig”: {
“audio”: {
“bufferSize”: 256,
“driver”: 1,
“in1”: 1,
“in2”: 2,
“inputDevice”: “MOTU Pro Audio”,
“out1”: 1,
“out2”: 2,
“outputDevice”: “MOTU Pro Audio”,
“sr”: 48000
},
“jsSourceDir”: “c:/Users/ALE/.vscode/extensions/cabbageaudio.vscabbage-1.0.31-alpha/src”,
“midi”: {
“inChan”: 0,
“inputDevice”: “off”,
“outChan”: 0,
“outputDevice”: “off”
}
},
“systemAudioMidiIOListing”: {
“audioDrivers”: [
“DirectSound”,
“ASIO”
],
“audioInputDevices”: {
“Generic Low Latency ASIO Driver”: {
“deviceId”: 129,
“numChannels”: 2
},
“M-Audio Fast Track Ultra ASIO”: {
“deviceId”: 130,
“numChannels”: 8
},
“M-Audio M-Track 2X2M ASIO”: {
“deviceId”: 131,
“numChannels”: 2
},
“MOTU Pro Audio”: {
“deviceId”: 132,
“numChannels”: 34
},
“Steinberg built-in ASIO Driver”: {
“deviceId”: 133,
“numChannels”: 2
},
“Virus USB ASIO driver”: {
“deviceId”: 134,
“numChannels”: 2
}
},
“audioOutputDevices”: {
“Default Device”: {
“numChannels”: 2,
“sampleRates”: [
44100,
48000,
96000
]
},
“Generic Low Latency ASIO Driver”: {
“deviceId”: 129,
“numChannels”: 2,
“sampleRates”: [
44100,
48000,
96000
]
},
“M-Audio Fast Track Ultra ASIO”: {
“deviceId”: 130,
“numChannels”: 8,
“sampleRates”: [
44100,
48000,
88200,
96000
]
},
“M-Audio M-Track 2X2M ASIO”: {
“deviceId”: 131,
“numChannels”: 2,
“sampleRates”: [
44100,
48000,
88200,
96000,
176400,
192000
]
},
“MOTU Pro Audio”: {
“deviceId”: 132,
“numChannels”: 18,
“sampleRates”: [
44100,
48000,
88200,
96000,
176400,
192000
]
},
“Steinberg built-in ASIO Driver”: {
“deviceId”: 133,
“numChannels”: 2,
“sampleRates”: [
4000,
8000,
9600,
16000,
32000,
44100,
48000,
88200,
96000,
176400,
192000
]
},
“Virus USB ASIO driver”: {
“deviceId”: 134,
“numChannels”: 2,
“sampleRates”: [
44100
]
}
},
“midiInputDevices”: {
“2- M-Track 2X2M 2”: {
“deviceId”: 2
},
“3- Fast Track Ultra External 0”: {
“deviceId”: 0
},
“MOTU Pro Audio LTC Sync In 1”: {
“deviceId”: 1
},
“USB2.0-MIDI 3”: {
“deviceId”: 3
},
“loopMIDI Port 1 5”: {
“deviceId”: 5
},
“wavestate1 4”: {
“deviceId”: 4
}
},
“midiOutputDevices”: {
“2- M-Track 2X2M 2”: {
“deviceId”: 2
},
“3- Fast Track Ultra External 1”: {
“deviceId”: 1
},
“MIDIOUT2 (USB2.0-MIDI) 4”: {
“deviceId”: 4
},
“Microsoft GS Wavetable Synth 0”: {
“deviceId”: 0
},
“USB2.0-MIDI 3”: {
“deviceId”: 3
},
“loopMIDI Port 1 6”: {
“deviceId”: 6
},
“wavestate1 5”: {
“deviceId”: 5
}
}
}
}
settings.json (1.0.48/NO ASIO):
{
“currentConfig”: {
“audio”: {
“bufferSize”: 256,
“outputDevice”: “Speakers (MOTU Pro Audio)”,
“sr”: 48000
},
“jsSourceDir”: “c:/Users/ALE/.vscode/extensions/cabbageaudio.vscabbage-1.0.47-alpha/src”,
“midi”: {}
},
“systemAudioMidiIOListing”: {
“audioDrivers”: “”,
“audioInputDevices”: {
“In 1-2 (MOTU Pro Audio)”: {
“deviceId”: 131,
“numChannels”: 2
},
“In 1-24 (MOTU Pro Audio)”: {
“deviceId”: 132,
“numChannels”: 24
}
},
“audioOutputDevices”: {
“Out 1-24 (MOTU Pro Audio)”: {
“deviceId”: 129,
“numChannels”: 24,
“sampleRates”: [
4000,
5512,
8000,
9600,
11025,
16000,
22050,
32000,
44100,
48000,
88200,
96000,
176400,
192000
]
},
“Speakers (MOTU Pro Audio)”: {
“deviceId”: 130,
“numChannels”: 2,
“sampleRates”: [
4000,
5512,
8000,
9600,
11025,
16000,
22050,
32000,
44100,
48000,
88200,
96000,
176400,
192000
]
}
},
“midiInputDevices”: {},
“midiOutputDevices”: {}
}
}
Thanks for your patience @Alejo, I’m looking into this now
[edit] I have just triggered a new build which should address this issue. In teh meantime, you should be able to just add this to your JSON settings file in the “systemAudioMidiIOListing” object:
"audioDrivers": [
"DirectSound",
"ASIO"
],