How to use Quantized time in tone.js
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