Skip to content

Commit

Permalink
Merge pull request #94 from webaudiomodules/add-identifier
Browse files Browse the repository at this point in the history
Add identifier to descriptors
  • Loading branch information
Fr0stbyteR authored Oct 17, 2024
2 parents 248d9cc + aeb3e13 commit 9edf0c4
Show file tree
Hide file tree
Showing 36 changed files with 57 additions and 24 deletions.
1 change: 1 addition & 0 deletions packages/BigMuff/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.bigmuff",
"name": "Faust BigMuff",
"vendor": "Michel Buffa",
"description": "",
Expand Down
19 changes: 10 additions & 9 deletions packages/GuitarAmpSim60s/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
{
"name": "GuitarAmpSim60s",
"vendor": "Michel Buffa",
"description": "TODO",
"version": "1.0.0",
"apiVersion": "2.0.0",
"keywords": ["faust"],
"isInstrument": false,
"website": ""
}
"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": ""
}
1 change: 1 addition & 0 deletions packages/StonePhaserStereo/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.stonephaser",
"name": "StonePhaser",
"vendor": "WebAudioModule",
"description": "StonePhaser Stereo written in Faust",
Expand Down
1 change: 1 addition & 0 deletions packages/TS9_OverdriveFaustGenerated/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.ts9overdrive",
"name": "TS9 Overdrive",
"vendor": "WebAudioModule",
"description": "Overdrive written in Faust",
Expand Down
1 change: 1 addition & 0 deletions packages/VirtualMidiKeyboardNoSound/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.virtualmidikeyboard",
"name": "VirtualMidiKeyboardNoSound",
"vendor": "WebAudioModule",
"description": "Midi Virtual keyboard",
Expand Down
1 change: 1 addition & 0 deletions packages/WamExample/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.example",
"name": "WamExample",
"vendor": "WebAudioModule",
"description": "Simple example using WebAudioModule, WamNode, and WamProcessor classes.",
Expand Down
1 change: 1 addition & 0 deletions packages/WamExampleTemplate/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.exampletemplate",
"name": "WamExampleTemplate",
"vendor": "WebAudioModule",
"description": "Simple example template for WebAudioModule, WamNode, and WamProcessor classes.",
Expand Down
2 changes: 1 addition & 1 deletion packages/api
3 changes: 2 additions & 1 deletion packages/csoundPitchShifter/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -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": ""
}
1 change: 1 addition & 0 deletions packages/disto_machine/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.distomachine",
"name": "DistoMachine (No builder)",
"vendor": "WebAudioModule",
"description": "DistoMachine written in native WebAudio nodes",
Expand Down
1 change: 1 addition & 0 deletions packages/faustFlute/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.faustflute",
"name": "Faust Flute MIDI",
"vendor": "Grame",
"description": "Faust MIDI Instrument",
Expand Down
1 change: 1 addition & 0 deletions packages/faustPingPongDelay/plugin/descriptor.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
1 change: 1 addition & 0 deletions packages/faustPingPongDelayDefaultUI/descriptor.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
21 changes: 11 additions & 10 deletions packages/graphicEqualizer/descriptor.json
Original file line number Diff line number Diff line change
@@ -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": ""
}
"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": ""
}
1 change: 1 addition & 0 deletions packages/livegain/src/livegain/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.livegain",
"name": "LiveGain",
"vendor": "Shihong Ren",
"description": "TypeScript/React LiveGain WebAudioModule",
Expand Down
1 change: 1 addition & 0 deletions packages/livegain/src/oscilloscope/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.oscilloscope",
"name": "Oscilloscope",
"vendor": "Shihong Ren",
"description": "TypeScript/React Oscilloscope WebAudioModule",
Expand Down
1 change: 1 addition & 0 deletions packages/livegain/src/spectrogram/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.spectrogram",
"name": "Spectrogram",
"vendor": "Shihong Ren",
"description": "TypeScript/React Spectrogram WebAudioModule",
Expand Down
1 change: 1 addition & 0 deletions packages/livegain/src/spectroscope/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.spectroscope",
"name": "Spectroscope",
"vendor": "Shihong Ren",
"description": "TypeScript/React Spectroscope WebAudioModule",
Expand Down
1 change: 1 addition & 0 deletions packages/midiOutput/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.midioutput",
"name": "MIDI Output",
"vendor": "WebAudioModule",
"description": "use WebMIDI API for output",
Expand Down
1 change: 1 addition & 0 deletions packages/midiSequencer/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.midisequencer",
"name": "MIDI Sequencer",
"vendor": "WebAudioModule",
"description": "MIDI Sequencer (WAM events)",
Expand Down
1 change: 1 addition & 0 deletions packages/obxd/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.obxd",
"name": "OBXD",
"vendor": "Jari Kleimola 2017-2020 ([email protected])",
"description": "",
Expand Down
1 change: 1 addition & 0 deletions packages/pedalboard/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.pedalboard",
"name": "Pedalboard",
"vendor": "WebAudioModule",
"description": "A rack to load multiple WAMs",
Expand Down
1 change: 1 addition & 0 deletions packages/pingpongdelay/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.pingpongdelay",
"name": "PingPongDelay",
"vendor": "WebAudioModule",
"description": "A PingPongDelay written in native WebAudio nodes",
Expand Down
1 change: 1 addition & 0 deletions packages/quadrafuzz/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.quadrafuzz",
"name": "Quadrafuzz",
"vendor": "WebAudioModule",
"description": "Quadrafuzz written in native WebAudio nodes",
Expand Down
1 change: 1 addition & 0 deletions packages/quadrafuzz_without_builder/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.quadrafuzz_nobuilder",
"name": "Quadrafuzz (No builder)",
"vendor": "WebAudioModule",
"description": "Quadrafuzz written in native WebAudio nodes",
Expand Down
1 change: 1 addition & 0 deletions packages/randomnote/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.randomnote",
"name": "Random Note Generator",
"vendor": "WebAudioModule",
"description": "Generate Random MIDI Notes",
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk
2 changes: 1 addition & 1 deletion packages/sdk-parammgr
Submodule sdk-parammgr updated 59 files
+222 −13 dist/index.js
+3 −3 dist/index.js.map
+3 −3 docs/typedoc/assets/highlight.css
+0 −1,043 docs/typedoc/assets/icons.css
+ docs/typedoc/assets/icons.png
+ docs/typedoc/assets/[email protected]
+58 −52 docs/typedoc/assets/main.js
+1 −1 docs/typedoc/assets/search.js
+488 −621 docs/typedoc/assets/style.css
+ docs/typedoc/assets/widgets.png
+ docs/typedoc/assets/[email protected]
+120 −12 docs/typedoc/classes/AudioWorkletRegister.html
+85 −2 docs/typedoc/index.html
+98 −1 docs/typedoc/interfaces/AudioParamDescriptor.html
+172 −1 docs/typedoc/interfaces/AudioWorkletGlobalScope.html
+667 −37 docs/typedoc/interfaces/CompositeAudioNode.html
+121 −11 docs/typedoc/interfaces/InternalParameterDescriptor.html
+92 −1 docs/typedoc/interfaces/MessagePortRequest.html
+92 −1 docs/typedoc/interfaces/MessagePortResponse.html
+351 −3 docs/typedoc/interfaces/MgrAudioParam.html
+121 −7 docs/typedoc/interfaces/ParamMgrAudioWorkletOptions.html
+98 −1 docs/typedoc/interfaces/ParamMgrCallFromProcessor.html
+250 −13 docs/typedoc/interfaces/ParamMgrCallToProcessor.html
+1,350 −82 docs/typedoc/interfaces/ParamMgrNode.html
+104 −1 docs/typedoc/interfaces/ParamMgrNodeMsgIn.html
+104 −1 docs/typedoc/interfaces/ParamMgrNodeMsgOut.html
+134 −1 docs/typedoc/interfaces/ParamMgrOptions.html
+217 −13 docs/typedoc/interfaces/ParamMgrProcessor.html
+79 −5 docs/typedoc/interfaces/ParameterMappingTarget.html
+103 −1 docs/typedoc/interfaces/ParametersMappingConfiguratorOptions.html
+108 −1 docs/typedoc/interfaces/TypedAudioParamDescriptor.html
+475 −3 docs/typedoc/interfaces/TypedAudioWorkletNode.html
+134 −1 docs/typedoc/interfaces/TypedAudioWorkletNodeOptions.html
+102 −1 docs/typedoc/interfaces/TypedAudioWorkletProcessor.html
+107 −1 docs/typedoc/interfaces/TypedEventListener.html
+81 −1 docs/typedoc/interfaces/TypedEventListenerObject.html
+164 −1 docs/typedoc/interfaces/TypedEventTarget.html
+416 −37 docs/typedoc/interfaces/TypedMessageEvent.html
+302 −7 docs/typedoc/interfaces/TypedMessagePort.html
+84 −1 docs/typedoc/interfaces/TypedMessagePortEventMap.html
+73 −0 docs/typedoc/interfaces/WamParamMgrSDKBaseModuleScope.html
+141 −15 docs/typedoc/modules.html
+94 −0 docs/typedoc/types/InternalParametersDescriptor.html
+96 −0 docs/typedoc/types/ParametersMapping.html
+107 −0 docs/typedoc/types/PromisifiedFunction.html
+94 −0 docs/typedoc/types/PromisifiedFunctionMap.html
+94 −0 docs/typedoc/types/TypedAudioParamMap.html
+94 −0 docs/typedoc/types/TypedEventListenerOrEventListenerObject.html
+107 −0 docs/typedoc/types/UnPromisifiedFunction.html
+94 −0 docs/typedoc/types/UnPromisifiedFunctionMap.html
+107 −0 docs/typedoc/variables/CompositeAudioNode-1.html
+95 −0 docs/typedoc/variables/MgrAudioParam-1.html
+129 −0 docs/typedoc/variables/ParamMgrFactory.html
+120 −0 docs/typedoc/variables/ParamMgrNode-1.html
+122 −0 docs/typedoc/variables/TypedAudioWorkletNode-1.html
+109 −0 docs/typedoc/variables/TypedAudioWorkletProcessor-1.html
+327 −798 package-lock.json
+7 −7 package.json
+1 −1 src/sdk
1 change: 1 addition & 0 deletions packages/simpleMidiKeyboard/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.simplemidikeyboard",
"name": "Virtual MIDI Keyboard",
"vendor": "WebAudioModule",
"description": "UI to Generate MIDI Notes",
Expand Down
1 change: 1 addition & 0 deletions packages/simpleTransport/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.simpletransport",
"name": "Simple Tranport",
"vendor": "WebAudioModule",
"description": "wam-tranport event generator",
Expand Down
1 change: 1 addition & 0 deletions packages/synth101/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.synth101",
"name": "Synth-101",
"vendor": "Tom",
"description": "Synth-101 WAM2 MIDI Instrument",
Expand Down
1 change: 1 addition & 0 deletions packages/template_midi_parammgr/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.template_midi_parammgr",
"name": "TemplateMidiWamPMJS",
"vendor": "WebAudioModule",
"description": "Template MIDI WAM: ParamMgr + JS - build",
Expand Down
1 change: 1 addition & 0 deletions packages/template_parammgr/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.template_parammgr",
"name": "TemplateWamPMJS",
"vendor": "WebAudioModule",
"description": "Template WAM: ParamMgr + JS - build",
Expand Down
3 changes: 2 additions & 1 deletion packages/tinySynth/src/Node.js
Original file line number Diff line number Diff line change
Expand Up @@ -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);
});
Expand All @@ -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));
Expand Down
1 change: 1 addition & 0 deletions packages/tinySynth/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.tinysynth",
"name": "TinySynth (no GUI)",
"vendor": "WebAudioModule",
"description": "TinySynth GM synthesizer without GUI",
Expand Down
1 change: 1 addition & 0 deletions packages/wamEventViewer/src/descriptor.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"identifier": "org.webaudiomodules.wam-examples.wan_event_viewer",
"name": "WAM Event Viewer",
"vendor": "WebAudioModule",
"description": "Display received events",
Expand Down

0 comments on commit 9edf0c4

Please sign in to comment.