-
Notifications
You must be signed in to change notification settings - Fork 1
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
Updated Music App Ordering and Sounds #192
Conversation
Percussion: "PERCUSSION", | ||
FX: "FX", | ||
}; | ||
const DRUMPACKS = { |
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.
What is a drum pack?
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.
The drumpacks are the folders/library containing each set of sounds. Its how the company we are using sounds from organized all their sounds. They would release them in drum packs(E.g. US x UK). I figured keeping them in this format would help us know which sounds kind of go together.
https://www.drumsampleshop.com/collections/drum-samples/products/usxuk-pack
|
||
types.defineType({ | ||
name: "DrumOneShotTypes", | ||
description: "List of available One-Shot Types", |
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.
What is a "one-shot type"? A single drum beat?
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.
A one-shot means the sound is a single drum hit. So imagine we record a drummer hitting the snare one time. Thats what a one-shot is. I chose to categorize them this way to distinguish from a drum loop which would be more than just a single hit.
Minor thing: I just noticed that the RPCs in this service use |
Looks good. I can go ahead and merge it if you're ready. I'll also just note that the change in RPC inputs would ordinarily not be allowed for a released service like this one (as this breaks all existing projects that used it). But this service is technically marked as |
@ebiwonjumit - Can you check out the failing test? I am seeing this error in the github action:
@dragazo is correct that the dev services are currently available on editor.netsblox.org. I would like to change that since I see services like the MATLAB service available (which we don't want to expose). However, I will need to make sure this service is publicly available for the demos... |
I updated the ordering of the RPC fields and extended the sound library.