Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Preciously control silence:// time? (Read 5317 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Preciously control silence:// time?

Hey, I'm trying to write a simple song using tone:// url playlist

For example,
Code: [Select]
tone://329,0.5
silence://0.001
tone://329,0.5
silence://0.001
tone://349,0.5
silence://0.001
tone://392,0.5
silence://0.001
tone://392,0.5
silence://0.001
tone://349,0.5
silence://0.001
tone://329,0.5
silence://0.001
tone://293,0.5
.........


I use silence:// here to make 2 same tones (such as tone://392,0.5) not like one tone.
However, it seems that the time of silence:// is inaccurate, about 0.x sec....
I already have all DSP disabled. 

Is it possible to control the time preciously?

Preciously control silence:// time?

Reply #1
Really?

I mean, really?

Preciously control silence:// time?

Reply #2
Really?

I mean, really?


Odd but fun usage such as this may expose small quirks or bugs which may have repercussions for common usage.

Also: fun.

 

Preciously control silence:// time?

Reply #3
"Works here."™ Which version of foobar2000 do you use?

Preciously control silence:// time?

Reply #4
fb2k 1.0 beta 5.

I can't find a way to record sound fb2k playing in Windows 7.
'silence://' can't be convert to audio formats. (it says not support audio format or something)

However, I found a workaround, that is to replace 'silence://x' with 'tone://15,x' since human can't hear 15Hz sound, then the time seems to be precious, totally under control. 

Seems problem in 'silence://' ...

So, I think it is a bug in 'silence://' implement, isn't it?

Moderation: Merged to posts.

Preciously control silence:// time?

Reply #5
No, it's not a bug. When you use the converter to merge the input tracks into a single file, you have to make sure that all the tracks produce the same audio data format (sampling rate, number of channels). The crux is that tone:// produces a mono signal, whereas silence:// produces a stereo signal. If you want to merge them, you have to enable the "Convert mono to stereo" or the "Downmix channels to mono" DSP on the converter's "Processing" tab.

Preciously control silence:// time?

Reply #6
No, it's not a bug. When you use the converter to merge the input tracks into a single file, you have to make sure that all the tracks produce the same audio data format (sampling rate, number of channels). The crux is that tone:// produces a mono signal, whereas silence:// produces a stereo signal. If you want to merge them, you have to enable the "Convert mono to stereo" or the "Downmix channels to mono" DSP on the converter's "Processing" tab.

Thanks for your reply.
When I enable 'mono to stereo' DSP, everything works smoothly!

It turns out that switching between mono and stereo takes time, which is not counted in %length%. So I was experiencing 'inaccurate' time at the beginning.

Preciously control silence:// time?

Reply #7
Code: [Select]
tone://329,0.5
silence://0.001
tone://329,0.5
silence://0.001
tone://349,0.5
silence://0.001
tone://392,0.5
silence://0.001
tone://392,0.5
silence://0.001
tone://349,0.5
silence://0.001
tone://329,0.5
silence://0.001
tone://293,0.5
.........


Beethoven: Ode to Joy?

Preciously control silence:// time?

Reply #8
Yes, it is.