Can I use it in node environment.
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 30/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- deno, javascript, node.js, wasm
Direzione di ricerca
Inizia con la demo del README e index.js, in particolare con il costruttore alla riga 32, dove viene usato window.location.origin. Riproduci in Node il comando segnalato timidity_example_1.js, quindi determina i requisiti di runtime per Node e Deno; il lavoro è completato quando l'esempio documentato viene eseguito correttamente in ogni ambiente supportato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I tried to run the demo code on readme using node. But I got the following errors.
// timidity_example_1.js
const Timidity = require('timidity')
const player = new Timidity()
player.load('/my-file.mid')
player.play()
player.on('playing', () => {
console.log(player.duration) // => 351.521
})
D:\code\node\midi>node timidity_example_1.js
D:\code\node\midi\node_modules\timidity\index.js:32
this._baseUrl = new URL(baseUrl, window.location.origin).href
^
ReferenceError: window is not defined
at new Timidity (D:\code\node\midi\node_modules\timidity\index.js:32:38)
at Object.<anonymous> (D:\code\node\midi\timidity_example_1.js:3:16)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Module._load (node:internal/modules/cjs/loader:878:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:23:47
Node.js v18.12.1
D:\code\node\midi>
I noticed that the readme.
Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity
Play MIDI files in a browser with a simple API.
Is there any chances that it will support for running in node/deno?
- Lingua principale
- Shell
- Stelle
- 403
- Fork
- 44
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di feross/timidity
-
Error with official exampleAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Volume controlAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
Tutte le issue di feross/timidity
Issue simili
-
Update vtm to 2026.9.28Apertapackage-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
oSoWoSo/vOid_Community_repOsitory#207 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
alunduil/alunduil-chezmoi#815 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue new package
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
wimpysworld/deb-get#2035 ·
I maintainer di solito rispondono entro 1 giorno
-
automation documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
termux/termux-packages#32085 ·
I maintainer di solito rispondono entro 1 giorno