Я пытаюсь изучить библиотеку javascript timbre.js. На странице проекта есть функциональный предварительный просмотр использования ввода клавиатуры для изменения шага генератора, но как только код будет скопирован в новый HTML-документ на моем компьютере, он больше не работает. Упрощенные фрагменты кода на странице проекта отлично работают после копирования.Вход клавиатуры клавиатуры Timbre.js не работает
Страница проекта здесь: http://mohayonao.github.io/timbre.js/PragmaSynth.html
Это код:
<script src="timbre.js"></script>
<script>
var VCO = T("saw", {freq:880, mul:0.2}).play();
var keydict = T("ndict.key");
var midicps = T("midicps");
T("keyboard").on("keydown", function(e) {
var midi = keydict.at(e.keyCode);
if (midi) {
VCO.freq.value = midicps.at(midi);
}
}).start();
</script>
Wow. Я чувствую себя довольно глупо сейчас LOL. Спасибо! Добавлена библиотека для моего кода, и теперь она отлично работает. Я предположил, что ввод с клавиатуры был включен в основную библиотеку timbre.js и не понял, что это отдельный файл. – user2596247
Yup. Мне нужно было изучить исходный код сайта мохайонао, чтобы выяснить, что происходит. – notthetup