Yuta Nakayama
Yuta Nakayama
First of all, thank you for creating such an amazing library that allows creative coders to explore the world of embroidery! I'm not sure if this is the right place...
Solution for #254, #255, update for pull request #258 - #258 for createCanvas issue - add solution for createGraphics issue - updated p5.js version to 1.9.0 for examples and tests...
Adds patternable haptic feedback capability for compatible gamepads: - `vibGamepadIndex` - Index of the gamepad to vibrate (0-3) - `vibStrong` - Intensity of the strong/left motor (0-1) - `vibWeak` -...
- Added support for different gamepad button mappings (XBOX, NES, custom). - Refactored global `buttonMap` to instance variable to support multiple gamepad mappings ### Usage ```jsx const pad1 = gamepad(0);...
Midimap+
This update enables midimaps to register control names that are not limited to Strudel's controlNames. This provides greater flexibility in customization while maintaining compatibility with existing mappings. However, further consideration...
Extract CC and NRPN mapping data from MIDI CC&NRPN database [https://github.com/pencilresearch/midi](https://github.com/pencilresearch/midi) repository to create MIDI mapper configuration files & a loader. #1212
MIDI channel is now in the options object and supports arrays. e.g. https://webmidijs.org/api/classes/Output#playNote v2 ```jsx device.playNote(midiNote, midichan, {time: timeOffsetString,}); ``` v3 ```jsx device.playNote(midiNote, {channel: [midichan], time: timeOffsetString,}); ```
Strudel is not able to load newly added samples using GitHub shortcut. It appear to be loading the sample from the cached strudel.json file even after the file is updated...