-
Notifications
You must be signed in to change notification settings - Fork 111
Music to numbers #260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Music to numbers #260
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
you should rename your files so they dont have spaces in the name |
getInfo() { | ||
return { | ||
blockIconURI: "data:image/png;base64,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", | ||
id: "musicDigitGenerator", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you add your name to the ID
|
||
class MusicGenerator { | ||
constructor() { | ||
this.audioContext = new (window.AudioContext || window.webkitAudioContext)(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
make sure to register this audioContext to PM.
you'll need to connect stuff that originally connects to audioContext.destination
to a main gain node that is connected to audioContext.destination
, you already make gain nodes for playing notes so you can just make a main gain node here
you can then register the context with this function:
runtime.registerExtensionAudioContext("EXTENSION_ID", audioContext, gainNode);
make sure to replace EXTENSION_ID with your extension's ID.
this will make the pause button and volume slider work with the extension, and future addons or extensions will be able to modify it if needed
Hello, I made an extension that turns written numbers into music, could you add it?