{"version":1,"settings":{"arduino":{"useExportDialog":true,"IOcheckAtExport":false,"StandardIncludeHeader":"#include <Arduino.h>\n#include <Audio.h>\n\n","Board":{"Platform":"","Board":"","Options":""}},"BiDirDataWebSocketBridge":{},"workspaces":{},"sidebar":{},"palette":{},"editor":{},"devTest":{},"IndexedDBfiles":{"testFileNames":"testFile.txt"},"NodeDefGenerator":{},"NodeDefManager":{},"NodeHelpManager":{},"OSC":{}},"workspaces":[{"type":"tab","id":"Main","label":"helloworld_audio2c","inputs":0,"outputs":0,"export":true,"isMain":true,"mainNameType":"tabName","mainNameExt":".ino","generateCppDestructor":false,"extraClassDeclarations":"","settings":{},"nodes":[{"id":"helloworld_audio2b_MyTone1","type":"MyTone","name":"mytone","x":285,"y":50,"z":"Main","bgColor":"#ccffcc","wires":[["helloworld_audio2b_i2s1:0","helloworld_audio2b_i2s1:1"]]},{"id":"helloworld_audio2_code3","type":"Function","name":"declarations","comment":"\nconst int ledPin = 13;\nMyTone mytone;","x":340,"y":195,"z":"Main","bgColor":"#DDFFBB","wires":[]},{"id":"helloworld_audio2_code1","type":"Function","name":"setup()","comment":"void setup()\n{\n pinMode(ledPin, OUTPUT);\n \n AudioMemory(10);\n sgtl5000.enable();\n sgtl5000.volume(0.3);\n \n //mytone.sine.frequency(440);\n mytone.set_frequency(440);\n}\n","x":335,"y":245,"z":"Main","bgColor":"#DDFFBB","wires":[]},{"id":"helloworld_audio2_code2","type":"Function","name":"loop()","comment":"void loop()\n{\n digitalWrite(ledPin, 1);\n mytone.set_amplitude(0.9);\n delay(250);\n digitalWrite(ledPin, 0);\n mytone.set_amplitude(0);\n delay(1750);\n}","x":333.25,"y":290.25,"z":"Main","bgColor":"#DDFFBB","wires":[]},{"id":"helloworld_audio2b_i2s1","type":"AudioOutputI2S","name":"i2s","comment":"","x":420,"y":55,"z":"Main","bgColor":"#E6E0F8","wires":[]},{"id":"helloworld_audio2b_sgtl5000_1","type":"AudioControlSGTL5000","name":"sgtl5000","comment":"","x":420,"y":120,"z":"Main","bgColor":"#E6E0F8","wires":[]}]},{"type":"tab","id":"6f633541.989e4c","label":"MyTone","inputs":0,"outputs":0,"export":true,"isMain":false,"mainNameType":"tabName","mainNameExt":".ino","generateCppDestructor":false,"extraClassDeclarations":"","settings":{},"nodes":[{"id":"Tone_sine1","type":"AudioSynthWaveformSine","name":"sine","comment":"","x":150,"y":40,"z":"6f633541.989e4c","bgColor":"#E6E0F8","wires":[["MyTone_Out1:0"]]},{"id":"MyTone_code1","type":"Function","name":"set frequency and amplitude","comment":"void set_frequency(float f){\n sine.frequency(f);\n}\n\nvoid set_amplitude(float a){\n sine.amplitude(a);\n}","x":190,"y":115,"z":"6f633541.989e4c","bgColor":"#DDFFBB","wires":[]},{"id":"MyTone_Out1","type":"TabOutput","name":"Out","comment":"","x":311.25,"y":41.25,"z":"6f633541.989e4c","bgColor":"#cce6ff","wires":[]}]}],"nodeAddons":{}}