magenta-js icon indicating copy to clipboard operation
magenta-js copied to clipboard

unable to import from @magenta/music

Open DronHazra opened this issue 2 years ago • 1 comments

I'm trying to use Magenta in a Next.js project, but when I try to import anything it gives me the following error:

node_modules/@magenta/music/esm/coconet/coconet_utils.js (4:7) @ eval
ReferenceError: navigator is not defined
null
Screen Shot 2022-04-03 at 5 07 04 PM

I'm importing something like this: import { SoundFontPlayer } from '@magenta/music' in my index.js file—what's the recommended pattern for importing from Magenta? I've previously used import * as mm from @magenta/music/es6, but that gives me the error error - ReferenceError: self is not defined. Any help is appreciated!

DronHazra avatar Apr 03 '22 21:04 DronHazra

Also getting this error:

const core = require('@magenta/music/node/core');

results in MODULE_NOT_FOUND

5t33 avatar May 02 '22 04:05 5t33