Fix resource paths for gh-pages

This commit is contained in:
mtkennerly
2019-07-16 04:03:12 -04:00
parent 178455555b
commit 3087228256
7 changed files with 1486 additions and 158 deletions

View File

@@ -2,7 +2,11 @@ import * as tone from 'tone';
const notes = ["C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9"];
export function getSampler(instrument: string, extension: string = "flac", baseUrl: string = "audio/"): tone.Sampler {
export function getSampler(
instrument: string,
extension: string = "flac",
baseUrl: string = "/bosca-coeil-js/audio/"
): tone.Sampler {
let samples: { [key: string]: string } = {};
for (const note of notes) {
samples[note] = `${instrument}/${note.toLowerCase()}.${extension}`;

View File

@@ -138,7 +138,7 @@ function setEffect(effect: string, value: number) {
function scheduleNote(chord: number, letter: string, index: number, length: number) {
unscheduleNote(chord, letter, index);
console.log(`scheduleNote(chord=${chord}, letter=${letter}, index=${index}, length=${length})`);
// console.log(`scheduleNote(chord=${chord}, letter=${letter}, index=${index}, length=${length})`);
patterns[chord][letter][index]["length"] = length;
patterns[chord][letter][index]["scheduledEvent"] = tone.Transport.schedule(
@@ -174,7 +174,7 @@ function unscheduleNote(chord: number, letter: string, index: number) {
function onClickNoteCell(event: MouseEvent, cell: HTMLTableCellElement, chord: number, letter: string, index: number) {
let length = patterns[chord][letter][index]["length"];
console.log(`onClickNoteCell(chord=${chord}, letter=${letter}, index=${index}) | length ${length}`);
// console.log(`onClickNoteCell(chord=${chord}, letter=${letter}, index=${index}) | length ${length}`);
if (event.shiftKey && event.ctrlKey) {
length = Math.max(length - 1, 0);