No sound from the timeline in chrome

Looks like the samples are working, but synthesizers make no sound. The level meters jump around, but no sound comes out.

Logs:

aw.html:1 Refused to apply style from ‘https://faders.io/daw/js/lib/messenger/css/messenger.css’ because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled.
main-es2015.39e49d6d56789f182861.js:1 [Deprecation] Web MIDI will ask a permission to use even if the sysex is not specified in the MIDIOptions since around M82, around May 2020. See Deprecate insecure Web MIDI use - Chrome Platform Status for more details.
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
j @ polyfills-es2015.cba398e24777e9a3e674.js:1
i @ main-es2015.39e49d6d56789f182861.js:1
poll @ main-es2015.39e49d6d56789f182861.js:1
G @ main-es2015.39e49d6d56789f182861.js:1
e @ main-es2015.39e49d6d56789f182861.js:1
ISgG.e.ɵfac @ main-es2015.39e49d6d56789f182861.js:1
hydrate @ main-es2015.39e49d6d56789f182861.js:1
get @ main-es2015.39e49d6d56789f182861.js:1
ee @ main-es2015.39e49d6d56789f182861.js:1
te @ main-es2015.39e49d6d56789f182861.js:1
e.ɵfac @ main-es2015.39e49d6d56789f182861.js:1
hydrate @ main-es2015.39e49d6d56789f182861.js:1
get @ main-es2015.39e49d6d56789f182861.js:1
get @ main-es2015.39e49d6d56789f182861.js:1
get @ main-es2015.39e49d6d56789f182861.js:1
fn @ main-es2015.39e49d6d56789f182861.js:1
zs @ main-es2015.39e49d6d56789f182861.js:1
e.ɵfac @ main-es2015.39e49d6d56789f182861.js:1
wn @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
create @ main-es2015.39e49d6d56789f182861.js:1
bootstrap @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
_moduleDoBootstrap @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvoke @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
Show 11 more frames
main-es2015.39e49d6d56789f182861.js:1 ‘OpenVidu’ initialized
main-es2015.39e49d6d56789f182861.js:1 openvidu-browser version: 2.16.1
main-es2015.39e49d6d56789f182861.js:1 DEPRECATED - Use .historyController instead
get history @ main-es2015.39e49d6d56789f182861.js:1
e @ main-es2015.39e49d6d56789f182861.js:1
O071.e.ɵfac @ main-es2015.39e49d6d56789f182861.js:1
hydrate @ main-es2015.39e49d6d56789f182861.js:1
get @ main-es2015.39e49d6d56789f182861.js:1
get @ main-es2015.39e49d6d56789f182861.js:1
get @ main-es2015.39e49d6d56789f182861.js:1
fn @ main-es2015.39e49d6d56789f182861.js:1
zs @ main-es2015.39e49d6d56789f182861.js:1
O071.e.ɵfac @ main-es2015.39e49d6d56789f182861.js:1
wn @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
nr @ main-es2015.39e49d6d56789f182861.js:1
Xs @ main-es2015.39e49d6d56789f182861.js:1
Ys @ main-es2015.39e49d6d56789f182861.js:1
template @ main-es2015.39e49d6d56789f182861.js:1
er @ main-es2015.39e49d6d56789f182861.js:1
Yi @ main-es2015.39e49d6d56789f182861.js:1
_r @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Yi @ main-es2015.39e49d6d56789f182861.js:1
create @ main-es2015.39e49d6d56789f182861.js:1
bootstrap @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
_moduleDoBootstrap @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvoke @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
Show 9 more frames
main-es2015.39e49d6d56789f182861.js:1 DEPRECATED - Use .historyController instead
get history @ main-es2015.39e49d6d56789f182861.js:1
ngOnInit @ main-es2015.39e49d6d56789f182861.js:1
Yt @ main-es2015.39e49d6d56789f182861.js:1
Jt @ main-es2015.39e49d6d56789f182861.js:1
Kt @ main-es2015.39e49d6d56789f182861.js:1
Fi @ main-es2015.39e49d6d56789f182861.js:1
Li @ main-es2015.39e49d6d56789f182861.js:1
template @ main-es2015.39e49d6d56789f182861.js:1
er @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
Or @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
Qi @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Cr @ main-es2015.39e49d6d56789f182861.js:1
detectChanges @ main-es2015.39e49d6d56789f182861.js:1
tick @ main-es2015.39e49d6d56789f182861.js:1
_loadComponent @ main-es2015.39e49d6d56789f182861.js:1
bootstrap @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
_moduleDoBootstrap @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvoke @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
Show 6 more frames
main-es2015.39e49d6d56789f182861.js:1 DEPRECATED - Use .historyController instead
get history @ main-es2015.39e49d6d56789f182861.js:1
ngOnInit @ main-es2015.39e49d6d56789f182861.js:1
Yt @ main-es2015.39e49d6d56789f182861.js:1
Jt @ main-es2015.39e49d6d56789f182861.js:1
Kt @ main-es2015.39e49d6d56789f182861.js:1
Fi @ main-es2015.39e49d6d56789f182861.js:1
Li @ main-es2015.39e49d6d56789f182861.js:1
template @ main-es2015.39e49d6d56789f182861.js:1
er @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
Or @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
Qi @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Cr @ main-es2015.39e49d6d56789f182861.js:1
detectChanges @ main-es2015.39e49d6d56789f182861.js:1
tick @ main-es2015.39e49d6d56789f182861.js:1
_loadComponent @ main-es2015.39e49d6d56789f182861.js:1
bootstrap @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
_moduleDoBootstrap @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvoke @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
Show 6 more frames
main-es2015.39e49d6d56789f182861.js:1 loop_duration is not a number: may be out of sync with database
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
j @ polyfills-es2015.cba398e24777e9a3e674.js:1
i @ main-es2015.39e49d6d56789f182861.js:1
loadSession @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
o @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
main-es2015.39e49d6d56789f182861.js:1 MIDI Synthesiser is not loaded, connections will be validated on load
value @ main-es2015.39e49d6d56789f182861.js:1
l @ main-es2015.39e49d6d56789f182861.js:1
createClicktrack @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
main-es2015.39e49d6d56789f182861.js:1 MIDI Synthesiser is not loaded, connections will be validated on load
value @ main-es2015.39e49d6d56789f182861.js:1
g @ main-es2015.39e49d6d56789f182861.js:1
createMidiTrackObject @ main-es2015.39e49d6d56789f182861.js:1
C @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
main-es2015.39e49d6d56789f182861.js:1 Error: Filtered out events!
at main-es2015.39e49d6d56789f182861.js:1
at Array.filter ()
at _.decodeFromJSON (main-es2015.39e49d6d56789f182861.js:1)
at _. (main-es2015.39e49d6d56789f182861.js:1)
at Generator.next ()
at o (main-es2015.39e49d6d56789f182861.js:1)
at a.invoke (polyfills-es2015.cba398e24777e9a3e674.js:1)
at c.run (polyfills-es2015.cba398e24777e9a3e674.js:1)
at polyfills-es2015.cba398e24777e9a3e674.js:1
at a.invokeTask (polyfills-es2015.cba398e24777e9a3e674.js:1)
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
decodeFromJSON @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
o @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
main-es2015.39e49d6d56789f182861.js:1 Error: Filtered out events!
at main-es2015.39e49d6d56789f182861.js:1
at Array.filter ()
at _.decodeFromJSON (main-es2015.39e49d6d56789f182861.js:1)
at _. (main-es2015.39e49d6d56789f182861.js:1)
at Generator.next ()
at o (main-es2015.39e49d6d56789f182861.js:1)
at a.invoke (polyfills-es2015.cba398e24777e9a3e674.js:1)
at Object.onInvoke (main-es2015.39e49d6d56789f182861.js:1)
at a.invoke (polyfills-es2015.cba398e24777e9a3e674.js:1)
at c.run (polyfills-es2015.cba398e24777e9a3e674.js:1)
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
decodeFromJSON @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
o @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvoke @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
daw.html:1 Refused to apply style from ‘https://faders.io/daw/js/lib/messenger/css/messenger.css’ because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled.
main-es2015.39e49d6d56789f182861.js:1 Method not implemented.
ngOnInit @ main-es2015.39e49d6d56789f182861.js:1
Yt @ main-es2015.39e49d6d56789f182861.js:1
Jt @ main-es2015.39e49d6d56789f182861.js:1
Kt @ main-es2015.39e49d6d56789f182861.js:1
Fi @ main-es2015.39e49d6d56789f182861.js:1
Li @ main-es2015.39e49d6d56789f182861.js:1
Rp @ main-es2015.39e49d6d56789f182861.js:1
er @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
Or @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
Or @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
Or @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
Or @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Zi @ main-es2015.39e49d6d56789f182861.js:1
Qi @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
Cr @ main-es2015.39e49d6d56789f182861.js:1
detectChanges @ main-es2015.39e49d6d56789f182861.js:1
tick @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvoke @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ main-es2015.39e49d6d56789f182861.js:1
next @ main-es2015.39e49d6d56789f182861.js:1
i @ main-es2015.39e49d6d56789f182861.js:1
__tryOrUnsub @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
emit @ main-es2015.39e49d6d56789f182861.js:1
cu @ main-es2015.39e49d6d56789f182861.js:1
hu @ main-es2015.39e49d6d56789f182861.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
Show 27 more frames
daw.html:1 Autofocus processing was blocked because a document already has a focused element.
main-es2015.39e49d6d56789f182861.js:1 DEPRECATED - load directly from the family
loadSynthPrototypes @ main-es2015.39e49d6d56789f182861.js:1
initFn @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
__tryOrUnsub @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
open @ main-es2015.39e49d6d56789f182861.js:1
swapSynth @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
ro @ main-es2015.39e49d6d56789f182861.js:1
r @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
main-es2015.39e49d6d56789f182861.js:1 DEPRECATED - Use .delete() instead
destroy @ main-es2015.39e49d6d56789f182861.js:1
deletePlugin @ main-es2015.39e49d6d56789f182861.js:1
r @ main-es2015.39e49d6d56789f182861.js:1
s @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvoke @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
main-es2015.39e49d6d56789f182861.js:1 DEPRECATED - load directly from the family
loadSynthPrototypes @ main-es2015.39e49d6d56789f182861.js:1
initFn @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
__tryOrUnsub @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
open @ main-es2015.39e49d6d56789f182861.js:1
swapSynth @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
ro @ main-es2015.39e49d6d56789f182861.js:1
r @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
main-es2015.39e49d6d56789f182861.js:1 DEPRECATED - Use .delete() instead
destroy @ main-es2015.39e49d6d56789f182861.js:1
deletePlugin @ main-es2015.39e49d6d56789f182861.js:1
r @ main-es2015.39e49d6d56789f182861.js:1
s @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvoke @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
main-es2015.39e49d6d56789f182861.js:1 DEPRECATED - load directly from the family
loadSynthPrototypes @ main-es2015.39e49d6d56789f182861.js:1
initFn @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
__tryOrUnsub @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
_next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
Zone.__load_patch.t.Subscriber.next @ polyfills-es2015.cba398e24777e9a3e674.js:1
next @ polyfills-es2015.cba398e24777e9a3e674.js:1
open @ main-es2015.39e49d6d56789f182861.js:1
swapSynth @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
ro @ main-es2015.39e49d6d56789f182861.js:1
r @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1
main-es2015.39e49d6d56789f182861.js:1 DEPRECATED - Use .delete() instead
destroy @ main-es2015.39e49d6d56789f182861.js:1
deletePlugin @ main-es2015.39e49d6d56789f182861.js:1
r @ main-es2015.39e49d6d56789f182861.js:1
s @ main-es2015.39e49d6d56789f182861.js:1
(anonymous) @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvoke @ main-es2015.39e49d6d56789f182861.js:1
invoke @ polyfills-es2015.cba398e24777e9a3e674.js:1
run @ polyfills-es2015.cba398e24777e9a3e674.js:1
(anonymous) @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
onInvokeTask @ main-es2015.39e49d6d56789f182861.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
runTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
m @ polyfills-es2015.cba398e24777e9a3e674.js:1
invokeTask @ polyfills-es2015.cba398e24777e9a3e674.js:1
f @ polyfills-es2015.cba398e24777e9a3e674.js:1
d @ polyfills-es2015.cba398e24777e9a3e674.js:1

Hi Trevor,

Thanks very much for spotting this and all the info!

I believe we’ve now identified and fixed the issue, so it should no longer be there when we update around the start of next week.

Could you confirm that the issue occurs when you have an existing MIDI track, and you arm it for recording so you can play it with your computer keyboard or MIDI device? In that case, I would expect you do NOT see the corresponding meter moving.

If this is the same issue, it can be circumvented for now by hitting play in the session, after which any notes played should be heard.

If your experience is different, then you have identified a second issue and I’d love to understand more about the steps you take to arrive at this faulty state.

Thanks!

Brecht

Seems to be a different issue, arming the track or hitting the play button have no effect.

This is the only state of the app I have seen in chrome, whether opening a new project or an existing one.

Made a video demonstrating the effect here. 2021 07 22 06 58 38 - YouTube I noticed that it’s actually only the sample previews that work, if the sample is dropped in the timeline, there is still no sound.

Occurred to me that it would probably be helpful to show the console. Here’s another recording of essentially the same steps, with the console open.

Note that, when the timeline is trying to play, the little speaker icon shows up on the chrome tab. Chrome seems to be aware that media is playing, but at zero volume.

Hey there! Thanks for the detailed report! It is definitely an odd one and not one we’ve seen so far. We’re trying to recreate it now and confirm exactly where the bug exists. We think it must be one of the last gain nodes before it exists the engine, which is muting everything. But we’re not sure why!

Two things we would like you to try. Firstly, could you change the master volume using the toggle above the meter in the top bar. This controls the output gain, and it may be setting it to some undefined number, if that then causes the engine to work it will really help narrow our efforts.

Secondly, the in Chrome DevTools, could you go to Application > Storage > Local Storage > https://faders.io. In there you can see a lot of the local stored states we use for machine level information. We are looking for a key called faders.io.session.outputgain.[session_id]. It should exist for each session you’ve opened on your machine, and specifically what values these are set to.

We’ll report back here with our findings too

Also, can I ask what interface this is feeding? We have a channel matrix output which I think may be routing things incorrectly as it assumes channels 1 and 2 of the primary interface are the output, but of course this might be wrong!

Thanks for getting back to me Nick.

By “toggle above the meter”, do you mean the master volume slider? Moving that around does not seem to have any effect.

Here’s the localstorage info of a new session, nothing looks immediately weird to me.

I’m not fully sure I understand what you mean about the interface. Chrome only has two output channels, right? And it outputs normally when playing from the sample preview panel.

I did some more experimenting. I found that running Chrome with extensions disabled does not fix the problem. I can’t log in in incognito mode because google login doesn’t work, so I couldn’t try that.

However, running in Chromium, the generic de-googled version of Chrome, it works. The logs look the same, and so does the localstorage, Chrome (dark, left) makes no sound in the timeline, and Chromium (light, right) does.

I think you can ignore the ‘disconnected’ modals, that seems to happen whenever I switch browsers.

This is, at the very least, a workaround, but I’m guessing you probably still want to get it working in the Google version of Chrome, not just generic Chromium.

Yes, we went through the code and tried to replicate but really struggled to find a way to recreate this. Could I ask what the audio set up is that you’ve got? If there is an external interface you are using and if that could be throwing up an issue?

The meter at the top is the exit from the engine and the next node is the output device, so if that meter is showing signal, it means the flow is working (had to remind myself of that step). So Chrome does believe it is sending audio to … something.

The fact that Chromium is doing something but Chrome isn’t does speak to a set up or configuration mismatch betweent the default output devices.

Suddenly it is working perfectly. Was there an update pushed over the weekend?

If not, then a restart must’ve fixed it somehow, which is not exactly satisfying.

My audio setup is normally JACK/Ladish into a Focusrite 8i6, but turning that off and running standard system audio through my computer’s headphone jack caused the same problem when I tested on Friday. I have never done any special audio configuration in chrome, to the best of my knowledge it is and was running stock-standard.