Wind part success
piano, wind, and more
by Wangshu Sun
HTML
<script src="https://tonejs.github.io/CDN/r6/Tone.js"></script>
JavaScript
var freeverb = new Tone.Freeverb().toMaster();
freeverb.dampening.value = 2000;
freeverb.roomSize.value = 0.9;
freeverb.wet.value = 0.7;
// note part
var synth1 = new Tone.SimpleSynth( {
oscillator : {
type : "square"
},
envelope : {
attack : 0.02,
decay : 0.8,
sustain : 0.7,
release : 2
}
}).connect(freeverb);
// wind part
var synth2 = new Tone.SimpleSynth( {
portamento: 0,
oscillator : {
type : "sine"
},
envelope : {
attack : 2,
decay : 1,
sustain : 0.2,
release : 2
}
}).connect(freeverb);
var synth3 = new Tone.PolySynth (8, Tone.SimpleSynth, {
portamento: 0,
oscillator : {
type : "square"
},
envelope : {
attack : 3,
decay : 2,
sustain : 0.2,
release : 3
},
volume : {
value: -10
}
}).connect(freeverb).toMaster();
console.log(synth3);
var collections = ["C4","D4","E4","F4","G4","A4","B4","C5", "D5","E5","F5","G5","A5","B5","C6"];
var dream13567 = ["C4","E4","G4","A4","B4","C5","E5","G5","A5","B5","C6"]
/*
for (var i = 0; i < 8; i++) {
synth3.triggerAttackRelease([collections[i],collections[i+2]], "2b", i *3);
}
*/
synth3.triggerAttackRelease(["C2","E3","G3","E4","C5"], "2b", 0.5);
//synth3.triggerAttackRelease(["C2","E3","G3","E4","C5"], "2b", 0.5);