Hello there,
I was trying to back port Roland DJ-505 controller binding to DJ-202 when I stumbled upon a quirk.
When mixxx interprets js binding script places (or sym-linked) to ~/.mixxx/controlles Prototoype.function.bind is undefined. Speaking in other words, when I copy mapping files (xml and js) of DJ-505 and place them to a local folder instead they stop working and the reason is lack of .bind() function. If I define it explicitly as described here https://stackoverflow.com/a/7950495, it starts to work again.
I was trying to find something relevant here but didnât manage.
Could someone please explain me why is this happening?
ln -s ~/src/mixxx/res/controllers/Roland_DJ-202-scripts.js ~/.mixxx/controllers/Roland_DJ-202-scripts.js
ln -s ~/src/mixxx/res/controllers/Roland_DJ-202.midi.xml ~/.mixxx/controllers/Roland_DJ-202.midi.xml
TypeError: Result of expression âfunction () {âŚ}.bindâ [undefined] is not a function.
Thanks,
Art