diff options
| author | s-ol <s+removethis@s-ol.nu> | 2021-12-20 13:32:21 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2021-12-20 13:32:21 +0000 |
| commit | 43c7ca98a01507097734f6dc330b5b855bcae29f (patch) | |
| tree | 496f540ad9de85bd6a383d87893eacb9bd1ae3bc | |
| parent | add different layouts (diff) | |
| download | isomorphic-kb-explorer-43c7ca98a01507097734f6dc330b5b855bcae29f.tar.gz isomorphic-kb-explorer-43c7ca98a01507097734f6dc330b5b855bcae29f.zip | |
add blink function
| -rw-r--r-- | app/app.js | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -141,6 +141,14 @@ export default class App extends React.Component { this.props.midiin.onmidimessage = this.onmessage; } + blink = (note) => { + if (this.keyboardRef.current) { + const { current } = this.keyboardRef; + current.onmessage({ cmd: NOTE_ON, note }); + setTimeout(() => current.onmessage({ cmd: NOTE_OFF, note }), 250); + } + } + onmessage = (e) => { const message = parse(e); @@ -183,7 +191,7 @@ export default class App extends React.Component { <Keyboard ref={this.keyboardRef} - w={10} + w={12} h={4} send={this.send} layout={layout} |
