From aeb3e1397edc0d266d9861c8a4a065021b41d9f5 Mon Sep 17 00:00:00 2001 From: Fr0stbyteR Date: Mon, 6 Mar 2023 22:45:02 +0800 Subject: [PATCH] update descriptors --- packages/BigMuff/descriptor.json | 1 + packages/GuitarAmpSim60s/descriptor.json | 19 +++++++++-------- packages/StonePhaserStereo/descriptor.json | 1 + .../descriptor.json | 1 + .../src/descriptor.json | 1 + packages/WamExample/src/descriptor.json | 1 + .../WamExampleTemplate/src/descriptor.json | 1 + packages/api | 2 +- .../csoundPitchShifter/src/descriptor.json | 3 ++- packages/disto_machine/src/descriptor.json | 1 + packages/faustFlute/descriptor.json | 1 + .../faustPingPongDelay/plugin/descriptor.json | 1 + .../descriptor.json | 1 + packages/graphicEqualizer/descriptor.json | 21 ++++++++++--------- .../livegain/src/livegain/descriptor.json | 1 + .../livegain/src/oscilloscope/descriptor.json | 1 + .../livegain/src/spectrogram/descriptor.json | 1 + .../livegain/src/spectroscope/descriptor.json | 1 + packages/midiOutput/src/descriptor.json | 1 + packages/midiSequencer/src/descriptor.json | 1 + packages/obxd/descriptor.json | 1 + packages/pedalboard/src/descriptor.json | 1 + packages/pingpongdelay/src/descriptor.json | 1 + packages/quadrafuzz/src/descriptor.json | 1 + .../src/descriptor.json | 1 + packages/randomnote/descriptor.json | 1 + packages/sdk | 2 +- packages/sdk-parammgr | 2 +- packages/simpleMidiKeyboard/descriptor.json | 1 + packages/simpleTransport/src/descriptor.json | 1 + packages/synth101/src/descriptor.json | 1 + .../src/descriptor.json | 1 + .../template_parammgr/src/descriptor.json | 1 + packages/tinySynth/src/Node.js | 3 ++- packages/tinySynth/src/descriptor.json | 1 + packages/wamEventViewer/src/descriptor.json | 1 + 36 files changed, 57 insertions(+), 24 deletions(-) diff --git a/packages/BigMuff/descriptor.json b/packages/BigMuff/descriptor.json index 15012e5..024d57d 100644 --- a/packages/BigMuff/descriptor.json +++ b/packages/BigMuff/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.bigmuff", "name": "Faust BigMuff", "vendor": "Michel Buffa", "description": "", diff --git a/packages/GuitarAmpSim60s/descriptor.json b/packages/GuitarAmpSim60s/descriptor.json index 70efedf..099afd2 100644 --- a/packages/GuitarAmpSim60s/descriptor.json +++ b/packages/GuitarAmpSim60s/descriptor.json @@ -1,10 +1,11 @@ { - "name": "GuitarAmpSim60s", - "vendor": "Michel Buffa", - "description": "TODO", - "version": "1.0.0", - "apiVersion": "2.0.0", - "keywords": ["faust"], - "isInstrument": false, - "website": "" - } \ No newline at end of file + "identifier": "org.webaudiomodules.wam-examples.guitarampsim60s", + "name": "GuitarAmpSim60s", + "vendor": "Michel Buffa", + "description": "TODO", + "version": "1.0.0", + "apiVersion": "2.0.0", + "keywords": ["faust"], + "isInstrument": false, + "website": "" +} \ No newline at end of file diff --git a/packages/StonePhaserStereo/descriptor.json b/packages/StonePhaserStereo/descriptor.json index 6f10cd7..c23a469 100644 --- a/packages/StonePhaserStereo/descriptor.json +++ b/packages/StonePhaserStereo/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.stonephaser", "name": "StonePhaser", "vendor": "WebAudioModule", "description": "StonePhaser Stereo written in Faust", diff --git a/packages/TS9_OverdriveFaustGenerated/descriptor.json b/packages/TS9_OverdriveFaustGenerated/descriptor.json index a35043c..97ef59d 100644 --- a/packages/TS9_OverdriveFaustGenerated/descriptor.json +++ b/packages/TS9_OverdriveFaustGenerated/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.ts9overdrive", "name": "TS9 Overdrive", "vendor": "WebAudioModule", "description": "Overdrive written in Faust", diff --git a/packages/VirtualMidiKeyboardNoSound/src/descriptor.json b/packages/VirtualMidiKeyboardNoSound/src/descriptor.json index 8d6e6a5..92b3974 100644 --- a/packages/VirtualMidiKeyboardNoSound/src/descriptor.json +++ b/packages/VirtualMidiKeyboardNoSound/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.virtualmidikeyboard", "name": "VirtualMidiKeyboardNoSound", "vendor": "WebAudioModule", "description": "Midi Virtual keyboard", diff --git a/packages/WamExample/src/descriptor.json b/packages/WamExample/src/descriptor.json index e83a5fe..dd1df6d 100644 --- a/packages/WamExample/src/descriptor.json +++ b/packages/WamExample/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.example", "name": "WamExample", "vendor": "WebAudioModule", "description": "Simple example using WebAudioModule, WamNode, and WamProcessor classes.", diff --git a/packages/WamExampleTemplate/src/descriptor.json b/packages/WamExampleTemplate/src/descriptor.json index b590f62..87651ed 100644 --- a/packages/WamExampleTemplate/src/descriptor.json +++ b/packages/WamExampleTemplate/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.exampletemplate", "name": "WamExampleTemplate", "vendor": "WebAudioModule", "description": "Simple example template for WebAudioModule, WamNode, and WamProcessor classes.", diff --git a/packages/api b/packages/api index ac67b75..ea39fcc 160000 --- a/packages/api +++ b/packages/api @@ -1 +1 @@ -Subproject commit ac67b75b5849e3374ee7465d30a34dc89b79d73e +Subproject commit ea39fccecc57db352980ac36bcd7ea8ae4de25e0 diff --git a/packages/csoundPitchShifter/src/descriptor.json b/packages/csoundPitchShifter/src/descriptor.json index 367a9f4..6248588 100644 --- a/packages/csoundPitchShifter/src/descriptor.json +++ b/packages/csoundPitchShifter/src/descriptor.json @@ -1,11 +1,12 @@ { + "identifier": "org.webaudiomodules.wam-examples.csoundpitchshifter", "name": "Csound PitchShifter", "vendor": "Steven Yi", "description": "", "version": "1.0.0", "apiVersion": "2.0.0", "thumbnail": "screenshot.png", - "keywords": ["faust"], + "keywords": ["csound"], "isInstrument": false, "website": "" } diff --git a/packages/disto_machine/src/descriptor.json b/packages/disto_machine/src/descriptor.json index 19c917a..b777777 100644 --- a/packages/disto_machine/src/descriptor.json +++ b/packages/disto_machine/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.distomachine", "name": "DistoMachine (No builder)", "vendor": "WebAudioModule", "description": "DistoMachine written in native WebAudio nodes", diff --git a/packages/faustFlute/descriptor.json b/packages/faustFlute/descriptor.json index ea0761d..c6745f3 100644 --- a/packages/faustFlute/descriptor.json +++ b/packages/faustFlute/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.faustflute", "name": "Faust Flute MIDI", "vendor": "Grame", "description": "Faust MIDI Instrument", diff --git a/packages/faustPingPongDelay/plugin/descriptor.json b/packages/faustPingPongDelay/plugin/descriptor.json index cdcecc2..20ae3d2 100644 --- a/packages/faustPingPongDelay/plugin/descriptor.json +++ b/packages/faustPingPongDelay/plugin/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.faustpingpongdelay", "name": "Faust PingPongDelay", "vendor": "Shihong Ren", "description": "A PingPongDelay written in Faust with its default UI", diff --git a/packages/faustPingPongDelayDefaultUI/descriptor.json b/packages/faustPingPongDelayDefaultUI/descriptor.json index 54c8af6..590244c 100644 --- a/packages/faustPingPongDelayDefaultUI/descriptor.json +++ b/packages/faustPingPongDelayDefaultUI/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.faustpingpongdelay_default_ui", "name": "Faust PingPongDelay (DefaultUI)", "vendor": "Shihong Ren", "description": "A PingPongDelay written in Faust with its default UI", diff --git a/packages/graphicEqualizer/descriptor.json b/packages/graphicEqualizer/descriptor.json index 87dd4ef..fd86af4 100644 --- a/packages/graphicEqualizer/descriptor.json +++ b/packages/graphicEqualizer/descriptor.json @@ -1,11 +1,12 @@ { - "name": "Equalizer", - "vendor": "Wasabi", - "description": "TODO", - "version": "1.0.0", - "apiVersion": "2.0.0", - "thumbnail": "assets/equal.png", - "keywords": ["equalizer", "mixing"], - "isInstrument": false, - "website": "" - } \ No newline at end of file + "identifier": "org.webaudiomodules.wam-examples.equalizer", + "name": "Equalizer", + "vendor": "Wasabi", + "description": "TODO", + "version": "1.0.0", + "apiVersion": "2.0.0", + "thumbnail": "assets/equal.png", + "keywords": ["equalizer", "mixing"], + "isInstrument": false, + "website": "" +} \ No newline at end of file diff --git a/packages/livegain/src/livegain/descriptor.json b/packages/livegain/src/livegain/descriptor.json index b7b8f87..18d3b2f 100644 --- a/packages/livegain/src/livegain/descriptor.json +++ b/packages/livegain/src/livegain/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.livegain", "name": "LiveGain", "vendor": "Shihong Ren", "description": "TypeScript/React LiveGain WebAudioModule", diff --git a/packages/livegain/src/oscilloscope/descriptor.json b/packages/livegain/src/oscilloscope/descriptor.json index 0a2591d..06eec54 100644 --- a/packages/livegain/src/oscilloscope/descriptor.json +++ b/packages/livegain/src/oscilloscope/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.oscilloscope", "name": "Oscilloscope", "vendor": "Shihong Ren", "description": "TypeScript/React Oscilloscope WebAudioModule", diff --git a/packages/livegain/src/spectrogram/descriptor.json b/packages/livegain/src/spectrogram/descriptor.json index db1eb26..efd4ebc 100644 --- a/packages/livegain/src/spectrogram/descriptor.json +++ b/packages/livegain/src/spectrogram/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.spectrogram", "name": "Spectrogram", "vendor": "Shihong Ren", "description": "TypeScript/React Spectrogram WebAudioModule", diff --git a/packages/livegain/src/spectroscope/descriptor.json b/packages/livegain/src/spectroscope/descriptor.json index df9d1e8..7598bce 100644 --- a/packages/livegain/src/spectroscope/descriptor.json +++ b/packages/livegain/src/spectroscope/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.spectroscope", "name": "Spectroscope", "vendor": "Shihong Ren", "description": "TypeScript/React Spectroscope WebAudioModule", diff --git a/packages/midiOutput/src/descriptor.json b/packages/midiOutput/src/descriptor.json index ec6cee0..f2284a6 100644 --- a/packages/midiOutput/src/descriptor.json +++ b/packages/midiOutput/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.midioutput", "name": "MIDI Output", "vendor": "WebAudioModule", "description": "use WebMIDI API for output", diff --git a/packages/midiSequencer/src/descriptor.json b/packages/midiSequencer/src/descriptor.json index f3a0151..44714f7 100644 --- a/packages/midiSequencer/src/descriptor.json +++ b/packages/midiSequencer/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.midisequencer", "name": "MIDI Sequencer", "vendor": "WebAudioModule", "description": "MIDI Sequencer (WAM events)", diff --git a/packages/obxd/descriptor.json b/packages/obxd/descriptor.json index 6ae41b9..c6dfc6b 100644 --- a/packages/obxd/descriptor.json +++ b/packages/obxd/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.obxd", "name": "OBXD", "vendor": "Jari Kleimola 2017-2020 (jari@webaudiomodules.org)", "description": "", diff --git a/packages/pedalboard/src/descriptor.json b/packages/pedalboard/src/descriptor.json index 6314568..fa95bfa 100644 --- a/packages/pedalboard/src/descriptor.json +++ b/packages/pedalboard/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.pedalboard", "name": "Pedalboard", "vendor": "WebAudioModule", "description": "A rack to load multiple WAMs", diff --git a/packages/pingpongdelay/src/descriptor.json b/packages/pingpongdelay/src/descriptor.json index 9e793bc..3dc843e 100644 --- a/packages/pingpongdelay/src/descriptor.json +++ b/packages/pingpongdelay/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.pingpongdelay", "name": "PingPongDelay", "vendor": "WebAudioModule", "description": "A PingPongDelay written in native WebAudio nodes", diff --git a/packages/quadrafuzz/src/descriptor.json b/packages/quadrafuzz/src/descriptor.json index fc78de9..11934ab 100644 --- a/packages/quadrafuzz/src/descriptor.json +++ b/packages/quadrafuzz/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.quadrafuzz", "name": "Quadrafuzz", "vendor": "WebAudioModule", "description": "Quadrafuzz written in native WebAudio nodes", diff --git a/packages/quadrafuzz_without_builder/src/descriptor.json b/packages/quadrafuzz_without_builder/src/descriptor.json index 31920d1..eff7ea8 100644 --- a/packages/quadrafuzz_without_builder/src/descriptor.json +++ b/packages/quadrafuzz_without_builder/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.quadrafuzz_nobuilder", "name": "Quadrafuzz (No builder)", "vendor": "WebAudioModule", "description": "Quadrafuzz written in native WebAudio nodes", diff --git a/packages/randomnote/descriptor.json b/packages/randomnote/descriptor.json index a019083..8e50751 100644 --- a/packages/randomnote/descriptor.json +++ b/packages/randomnote/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.randomnote", "name": "Random Note Generator", "vendor": "WebAudioModule", "description": "Generate Random MIDI Notes", diff --git a/packages/sdk b/packages/sdk index 6234b87..56d68a2 160000 --- a/packages/sdk +++ b/packages/sdk @@ -1 +1 @@ -Subproject commit 6234b8797e73fd0a7f812f51a87d23aa9d306f8e +Subproject commit 56d68a267237d2731bf8882c5fc6d74f9f516660 diff --git a/packages/sdk-parammgr b/packages/sdk-parammgr index 3070a5b..880085b 160000 --- a/packages/sdk-parammgr +++ b/packages/sdk-parammgr @@ -1 +1 @@ -Subproject commit 3070a5b55ea757a4cb0981def8241bae71ecb89c +Subproject commit 880085bd8d06b9dcd395b06f1495d504eb07f97e diff --git a/packages/simpleMidiKeyboard/descriptor.json b/packages/simpleMidiKeyboard/descriptor.json index fae5e6c..5e9742e 100644 --- a/packages/simpleMidiKeyboard/descriptor.json +++ b/packages/simpleMidiKeyboard/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.simplemidikeyboard", "name": "Virtual MIDI Keyboard", "vendor": "WebAudioModule", "description": "UI to Generate MIDI Notes", diff --git a/packages/simpleTransport/src/descriptor.json b/packages/simpleTransport/src/descriptor.json index 39cfff6..5c22d4e 100644 --- a/packages/simpleTransport/src/descriptor.json +++ b/packages/simpleTransport/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.simpletransport", "name": "Simple Tranport", "vendor": "WebAudioModule", "description": "wam-tranport event generator", diff --git a/packages/synth101/src/descriptor.json b/packages/synth101/src/descriptor.json index 5c68420..c0f6112 100644 --- a/packages/synth101/src/descriptor.json +++ b/packages/synth101/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.synth101", "name": "Synth-101", "vendor": "Tom", "description": "Synth-101 WAM2 MIDI Instrument", diff --git a/packages/template_midi_parammgr/src/descriptor.json b/packages/template_midi_parammgr/src/descriptor.json index 30397af..028d27c 100644 --- a/packages/template_midi_parammgr/src/descriptor.json +++ b/packages/template_midi_parammgr/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.template_midi_parammgr", "name": "TemplateMidiWamPMJS", "vendor": "WebAudioModule", "description": "Template MIDI WAM: ParamMgr + JS - build", diff --git a/packages/template_parammgr/src/descriptor.json b/packages/template_parammgr/src/descriptor.json index b06a25d..153eb59 100644 --- a/packages/template_parammgr/src/descriptor.json +++ b/packages/template_parammgr/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.template_parammgr", "name": "TemplateWamPMJS", "vendor": "WebAudioModule", "description": "Template WAM: ParamMgr + JS - build", diff --git a/packages/tinySynth/src/Node.js b/packages/tinySynth/src/Node.js index 4fc7735..ec532d2 100644 --- a/packages/tinySynth/src/Node.js +++ b/packages/tinySynth/src/Node.js @@ -21,7 +21,7 @@ export default class TinySynthNode extends CompositeAudioNode { this._wamNode = wamNode; this.connectNodes(); this._wamNode.addEventListener('wam-midi', ({ detail }) => { - console.log(detail); + // console.log(detail); const msg = detail.data.bytes; this.synth.send(msg); }); @@ -36,6 +36,7 @@ export default class TinySynthNode extends CompositeAudioNode { async createSynth() { this.synth = new WebAudioTinySynth(); + this.synth.setAudioContext(this.context, this.outputNode); await this.synth.ready(); console.log("TinySynth default sound : " + this.synth.getTimbreName(0, 0)); diff --git a/packages/tinySynth/src/descriptor.json b/packages/tinySynth/src/descriptor.json index ec10629..f6f9240 100644 --- a/packages/tinySynth/src/descriptor.json +++ b/packages/tinySynth/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.tinysynth", "name": "TinySynth (no GUI)", "vendor": "WebAudioModule", "description": "TinySynth GM synthesizer without GUI", diff --git a/packages/wamEventViewer/src/descriptor.json b/packages/wamEventViewer/src/descriptor.json index 6d38b08..dbfdf24 100644 --- a/packages/wamEventViewer/src/descriptor.json +++ b/packages/wamEventViewer/src/descriptor.json @@ -1,4 +1,5 @@ { + "identifier": "org.webaudiomodules.wam-examples.wan_event_viewer", "name": "WAM Event Viewer", "vendor": "WebAudioModule", "description": "Display received events",