Hej,
pracuję nad prostym syntezatorem w JS i mam problem, otóż dodałam 4 pokrętła o klasie "knob" i każdemu z nich przyporządkowałam osobny id. Domyślny typ oscylatora to "sawtooth" i chcę, by brzmienie zmieniało się po kliknięciu danego pokrętła a po ponownym kliknięciu wracało do domyślnego ustawienia, całość opatrzona animowanym pokrętłem. Dotychczasowy kod do zmiany brzmienia pierwszego z pokręteł:
$('.knob')
.click(function(){
$(this).toggleClass('flip');
var knob = $(this);
switch(knob.attr('id')){
case 'triangleKnob':
osc.type = "triangle";
break;
};
});
Wizualnie pokrętło działa tak, jak chcę, problem w tym że o ile z "sawtooth" typ oscylatora zmienia się poprawnie na "triangle" tak nie wiem, jak wrócić do "sawtooth".
Z góry dziękuję za pomoc.