Comments (3)
Once I fix #24 and we can cancel and reschedule notes, this shouldn't be too hard.
from react-music.
In regards to time signatures, in the README it says it only supports 4/4 time, but from my perspective this is not true because the time signature is determined by the resolutions all the sequences used. You can just use resolutions that are divisors or multiples of the number of beats per measure, the top number in the time signature.
Examples:
In 4/4 time with resolution of 1 each step is a whole note, resolution of 2 a step is half note, 4 is a quarter, 8 is a eighth, 12 is a eighth-triplet, and a resolution of 16 each step is a sixteenth note.
3/4 a resolution of 1 each step is a doted half note, 3 is a quarter note, 6 is a eight note, 9 is a eighth-triplet, and 12 is sixteenth note.
There might be a way to better express this in the library, but the primitive of resolution does allow for use of any time signature.
from react-music.
You can even use a resolution of 3 in 4/4 time to express a half-triplet.
from react-music.
Related Issues (20)
- Changing sampler settings on the fly HOT 4
- Wrong notation for some notes HOT 1
- Contributing HOT 2
- Improve error messages HOT 5
- this.context.close is not a function HOT 8
- Demo song not working HOT 3
- play midi files? HOT 1
- Unable to run on LinuxMint HOT 1
- note-parser not working when using as a library in another project HOT 5
- Song does not play when disabling autoplay HOT 2
- Mobile support?
- React 16 support HOT 1
- Add more instruments to play in realtime
- Tunajs bypass property propType assigned as number
- Uncaught (in promise) DOMException: Unable to decode audio data HOT 1
- Is there any function available that calls when ticking for Song Component ?
- [deleted]
- Doesn't work in Chrome 71+ HOT 3
- add support for GM soundfont
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-music.