How to use Quantized time in tone.js

Multi tool use
up vote
0
down vote
favorite
I'm using TONE.JS library to play audio in Javascript. It says that '@1m' should return the time of the next measure. However it is not working for me.
Here is an example.
Tone.Transport.start();
setTimeout(() => {
console.log(Tone.Transport.seconds);
console.log(Tone.Time('1:0').toSeconds());
console.log(Tone.Time('2:0').toSeconds());
console.log(Tone.Time('@1m').toSeconds());
console.log(Tone.Time('@2m').toSeconds());
}, 2500);
The output I expect is
- ~2.5 = current transport time
- 2 = time of second measure, which is the current one
- 4 = time of third measure, which is the next one
- 4 = time of third measure (the next one after current)
- 6 = time of fourth measure
Instead I get this
2.304580498866213
2
4
4.106294642857143
4.106294642857143
Why does '@1m' not return the start of a measure? And why does '@2m' return the same thing as '@1m'?
javascript music tone.js
add a comment |
up vote
0
down vote
favorite
I'm using TONE.JS library to play audio in Javascript. It says that '@1m' should return the time of the next measure. However it is not working for me.
Here is an example.
Tone.Transport.start();
setTimeout(() => {
console.log(Tone.Transport.seconds);
console.log(Tone.Time('1:0').toSeconds());
console.log(Tone.Time('2:0').toSeconds());
console.log(Tone.Time('@1m').toSeconds());
console.log(Tone.Time('@2m').toSeconds());
}, 2500);
The output I expect is
- ~2.5 = current transport time
- 2 = time of second measure, which is the current one
- 4 = time of third measure, which is the next one
- 4 = time of third measure (the next one after current)
- 6 = time of fourth measure
Instead I get this
2.304580498866213
2
4
4.106294642857143
4.106294642857143
Why does '@1m' not return the start of a measure? And why does '@2m' return the same thing as '@1m'?
javascript music tone.js
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm using TONE.JS library to play audio in Javascript. It says that '@1m' should return the time of the next measure. However it is not working for me.
Here is an example.
Tone.Transport.start();
setTimeout(() => {
console.log(Tone.Transport.seconds);
console.log(Tone.Time('1:0').toSeconds());
console.log(Tone.Time('2:0').toSeconds());
console.log(Tone.Time('@1m').toSeconds());
console.log(Tone.Time('@2m').toSeconds());
}, 2500);
The output I expect is
- ~2.5 = current transport time
- 2 = time of second measure, which is the current one
- 4 = time of third measure, which is the next one
- 4 = time of third measure (the next one after current)
- 6 = time of fourth measure
Instead I get this
2.304580498866213
2
4
4.106294642857143
4.106294642857143
Why does '@1m' not return the start of a measure? And why does '@2m' return the same thing as '@1m'?
javascript music tone.js
I'm using TONE.JS library to play audio in Javascript. It says that '@1m' should return the time of the next measure. However it is not working for me.
Here is an example.
Tone.Transport.start();
setTimeout(() => {
console.log(Tone.Transport.seconds);
console.log(Tone.Time('1:0').toSeconds());
console.log(Tone.Time('2:0').toSeconds());
console.log(Tone.Time('@1m').toSeconds());
console.log(Tone.Time('@2m').toSeconds());
}, 2500);
The output I expect is
- ~2.5 = current transport time
- 2 = time of second measure, which is the current one
- 4 = time of third measure, which is the next one
- 4 = time of third measure (the next one after current)
- 6 = time of fourth measure
Instead I get this
2.304580498866213
2
4
4.106294642857143
4.106294642857143
Why does '@1m' not return the start of a measure? And why does '@2m' return the same thing as '@1m'?
javascript music tone.js
javascript music tone.js
asked Nov 10 at 21:12
John Henckel
3,20313043
3,20313043
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53243451%2fhow-to-use-quantized-time-in-tone-js%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
qBeQ cvpmTALLBz,LRZ 52PHy,H6q4d1fLq NMwFPXL6UXufX4rU6 hCJsG9ppjL,YAV QHqkbKtmQoLj,wdQn0z8 VmnEXKH u2 Zx3YRG7