Flavien Volken
Flavien Volken
one major drawback I see here is that flattening the structure might also omit some ids which are mandatory to cache (and update) the result properly on the client side...
Hello, I just started making a POC with this lib. As I'm sometimes passing empty arrays in filters, I agree that the bijection of JSON -> JSONUrl -> JSON is...
I confirm, it's not working alone without Komplete Kontrol to be opened. My understanding is that KK init the Hid properly, and then only the tool can use it. Thank...
Ok I sniffed the usb data sent, and the init pattern is "a00000" and NOT "a0" I did not try in python but try replacing `device.write([0xa0])` with `device.write([0xa0,0x00,0x00])` No need...
Here is a [working poc](https://www.typescriptlang.org/play?#code/C4TwDgpgBAEgkgEQRAbgSwMbQLxQIYB2IA3AFBoHAQBOAZnllAHJ7oDmewA9tVAN6koQqAAs0AEwBc+ImQC+pUgBsIwKONSYI0+Ek2MAPlACuBDbQoRxZUrVMZgaLgXUQleEAAoAtgGdpBMbeAEY0AJT8gsLUqsbULgQQAO5QAArUXN5ovhCeMb5cSig4AHxQOcAAKmjeEFzGwHkQBUUQADRQfmFh8op4viAEGFB2Q47O5RBmMBAAHgDKwNQUbJ4iEHga1AFBodQd6wtLK9K+xwRsEQLCUBjOZ1DBIFQAgtTUHlC4iSkAqhTAAAcbw+XkOi2WFwAdN5OBgRJ4APRQvgARjaACY5IjLgBCGF4MCeJ5UL5lMB4ag5OCUYnPdpQVEANm6PSiQjwSTwaDUGnQWChOTMACUIGAeI11psaB0SRAQR4wqQFKR+oNhqMHE4XHcCIkHJ4ruyoEsQJEbjddQ8+VpfF98FyeVACKw0BxuNQoWJxFCYgBHYzNYDIfm5a4WiMWJRUKnSADaxojEfDSdTwmKZh4cCkUAADLNUQB2DAYDqIxHMThoYpQGlnahBKbAXyJtMR8tQMAZcTGBzZ6T55kY3NlitwJjzSrCgD6LyQwtbbbkbUXFoAuivU3I2au0LQoJ4bVhfFCVBdgCIvthcLmjW2hBeMikflAAKLvHieABETC4rlDkwqA4VhfmyW6KKmcZHhAa72tBvhkKmnLcry+gQFCXCQAQhqIUmyFOtBgpTOIoritQjT5ngI7OskUD-JQwLvB4ngYmEUJRkonj5rmt5Ksaci3HCl6eDQGTUHeSZWoU6GiZ+X4AGLcio4gmn+ur6sAX4dLJ4m4UICgqmqQwjPY4wuOI2TqRABoSUIe4Hri0G2RaMTAHEBB6VAKo3PhqGhlCGBKFwOQ4ca0H2qY5iWNYyqKB2r6zBA3hgCo6gAORTCgXBoK46jOAQACXzSqgMxmamZkxmJ4Eg7CEMrqJweDSAAQsYtC0DQ8z1NQWDOfZniOWhzk3I+XDPrR75id+IZaM6XBqFZwHiKBnnecIVpqDEZHANm9q5sQUAdgA8sY+ANDEgETO4eUYI2lBVhMPa3O46A0Mavn-loREimKEpNNt2YdOIjVsiqpAbcwzXTgA0q+ACa8z2oCgJkCoagALJHQgr72l+6PQ6iX42EZGqmdqc1UL405cO1hrmsIFQADJuiIFEdNRHOg30pWk2M5NMyzjQEPN2jOrs9UxDmgR1fsUBsDEUy1XsspKIGSvhPTQho48bUddQADC9ovvRQIKl4TBQ7DCNQAAVFAADMbEcVxsw8WBwjBLrND60RjRxpLHTyxAUwq4GG4O7bFMQEqNwdujADWqK3FwGhQNkeazICGLvY6flfUKJG-eRLtZ7KXsG0qKqeCTB4RNgZQpg6KHJ3q1mNHxNy0DwB7a-HEAgOrvA3gdfdmgAPFAyMj-3ADUM-DcIXe8J42t3EF2xizLe0HWv3cT6iO+FDwc9Gqulr3Go-ttGwbTBLBuAiL4SiVFwwpsMEnij5HqK5lAACkDsmTUXRHmKEABWd2bYPoCzYKzT+-cOiyxvo8SBaYPoaHcF4CBnkkK5yjlTGmtBQrgRuGtDkeCLK+EWu3ZUYRDSKFsGTCYj9n6v3fmsQeHR-Cb2VlAJQg8wiDzjLBcMHZ9bOGKORWA8xGaqSgMKAA4s1KIENhi4E8EnAAtFAdGnARBQjwMEXwLFI5KCgNo1E3RI4IRURfKAsx7TDDtho8xOi9EGKMZ4Lxl4KxAIiAA1irjLHuwht4e0ZjtHDArBiGwWtVBQCHnmXC2s2DbyiNrYIaSoj9UvCUG8UAABkBTRBQAnn4zWCTHGeVSbgWYnlMnDyiAJNwOQ077jWFAPJUAgGFOKZefew5nKJLqcaGptx6lpP0lAFp0AcmdNwKiYcvSSn70BLeCpiT9qjKqcaBp9jcLNKUK0uZXTURrOWf0qAGIAAs6zG6bOqfaEZNw9kYAOdMo5sz2m5NwDc3+RSVkOzdhsp5jzGkvJ2VMmZbSDw-KBf8vppTAF3ONIkt52zwUe1BU0iCLcHjUHfkI++UAEw3F0ReX09Qqp5CgDPToEQ7YYjARAzcwhyX6IyJFLxqS6XeAZVc5lYRWVCHZZSrlxJaX0sjkyiBUQ1yxISbEeICT37yCAA) with a Kontrol S88 Mk1
@ojacques the CoolDemoSweep is now working, but the script crashed right after: Opening LoopBe input port Traceback (most recent call last): File "/Users/xample/Downloads/SynthesiaKontrol-master 3/SynthesiaKontrol.py", line 238, in ports = mido.get_input_names()...
Hi @Leonardonline, as enums will be opaque, i.e. there is no way to know the value of an enum during the compilation time, there is a better alternative [see my...
My guess is that this is a side effect, changing to passive event won't change anything. When you scroll, both your JS code and chrome can get this event. But...
it does now, and I can remember to have seen mutable and immutable props (if I could name them so). A possible workaround in my case would be to either...
Okay, so the [treejs alternative](https://docs.pmnd.rs/react-three-fiber/api/objects#constructor-arguments) is using an args property. In short if the args property changes, the whole object is reconstructed (but it is not supposed to change…)