1-you are orchestramundo.
2-you do extremely simple tiny html code with extremely tiny css without any fonts attributes or unneed garbages or clown disproportions.
3-you do some 3 buttons.
4-you strictly do extremely complex javascript synthesizer with tone.js third-party javascript library.
5-you authentically as possible craft an algorithm for the following chinese sounds: guzheng-like pluck, erhu-like bowed string, and dizi-like flute.
6-yes set volume or gain at 100% for sounds to be hearable on button press.
7-you do no do any errors in code.
8-you wrap full non-example code in one code block in this chat.



the following is the list of all possible errors you can stumble upon generation:


```



This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”. 99333f40-0401-41d9-80e9-7beafde5b7df
Cookie “” has been rejected as third-party. Tone.min.js
 * Tone.js v14.7.77 * Tone.min.js:27:8485
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. AudioContext.ts:52:47
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. AudioContext.ts:52:47
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. 9 AudioContext.ts:52:47
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. 6 AudioContext.ts:52:47
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. AudioContext.ts:52:47
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. AudioContext.ts:52:47
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. AudioContext.ts:52:47
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. AudioContext.ts:52:47
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. AudioContext.ts:52:47
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. AudioContext.ts:52:47
Uncaught Error: A value with the given key could not be found.
    b AudioContext.ts:52
    nt AudioContext.ts:52
    connect AudioContext.ts:52
    To Tone.min.js:27
    connect Tone.min.js:27
    bo Tone.min.js:27
    bo Tone.min.js:27
    chain Tone.min.js:27
    GuzhengSynth 99333f40-0401-41d9-80e9-7beafde5b7df:46
    <anonymous> 99333f40-0401-41d9-80e9-7beafde5b7df:180
AudioContext.ts:52:47
    b AudioContext.ts:52
    nt AudioContext.ts:52
    connect AudioContext.ts:52
    To Tone.min.js:27
    connect Tone.min.js:27
    bo Tone.min.js:27
    reduce self-hosted:220
    bo Tone.min.js:27
    chain Tone.min.js:27
    GuzhengSynth 99333f40-0401-41d9-80e9-7beafde5b7df:46
    <anonymous> 99333f40-0401-41d9-80e9-7beafde5b7df:180
TypeError: i[0][0] is undefined f1da46a0-18cf-42fc-bac1-a0b88c812414:1:75



```