2CAudio Kaleidoscope | It's A Trip | Latest Update 1.1
-
- KVRian
- 1125 posts since 29 Sep, 2013
That was outstanding. 
In rotation here: Helios- Eingya
-
Sampleconstruct Sampleconstruct https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=191286
- KVRAF
- 16753 posts since 12 Oct, 2008 from Here and there
- KVRAF
- Topic Starter
- 2621 posts since 12 Sep, 2008
Just had a chance to listen! Wow! Deep stuff! Very nice.Sampleconstruct wrote:I took the challenge, downloaded 2 images from the link you posted, prepared them for KS, wrote a tuning file, made a Phonem patch saying Pluto back and forth and here you go:Galbanum wrote:I wonder what Pluto sounds like in KS?
http://www.nasa.gov/feature/new-horizon ... s-of-pluto
https://soundcloud.com/sampleconstruct/ ... to-calling
- KVRAF
- Topic Starter
- 2621 posts since 12 Sep, 2008
Somebody asked about how to combine KS sounds with instruments that use alt tunings based on Cents such as the new Falcon product. I thought it'd be interesting to post here for others who might like this info.
Thanks for the question. First of all, Kaleidoscope does actually support "fractions" as tunings. The numerator and denominator of the fraction can both be intriguers as in 3/2 or they can even be float/decimal themselves such as:
2.5/3.25
or
3.14159265359 / 2.71828182846
all of these function just like a single float value: they are "unit-less" relative ratios.
i.e.:
3.5/2.5 = 1.4
3.14159265359 / 2.71828182846 = 1.15572734979
So you can use these directly.
Now it we want to convert ratios to "cents" we do:
ratio = 2 ^ (cents / 1200)
i.e. "two to the cent value divided by 1200 power"
so if we want to know the the ratio value for "5 cents" we do:
2^(5/1200) = 1.002892288
Going the opposite direction requires ever so slightly more sophisticated math. We start with the same relationship: ratio = 2 ^ (cents / 1200)
and we "solve for the "cent" variable, which gives:
cents = (1200 * log(ratio)) / (log(2))
cents = 1200 * log(ratio, 2) if you use something like MS Excel that allows you specify the log base.
so if you want to know the cents value of the 7th partial for example 7.0:
(1200 * log(7.0))/(log(2)) = 3368.83 cents
in a standard synth you might want to factor out octaves and semitones for large ratios such as this. So:
3368.83 cents = 3300 + 68.83 cents = 2400 + 900 + 68.83 = (2 * 1200) + 900 + 68.83
so the 7th partial (i.e harmonic if we equate partials to harmonics) is 2 octaves, 9 semitones, and 68.83 cents as an example.
small ratios are easily converted also, for example: 1.01:
(1200 * log(1.01)) / (log(2)) = 17.2264... cents
As a separate, but related topic, FYI to convert relative ratios to some frequency value in hertz, we need a "reference frequency" i.e. what value in hertz is equivalent to the ratio: 1/1? Let's say we choose A = 440 hertz (as is common practice).
if we want to know the Hertz value of some ratio "relative to this reference" then we do:
440hz * 3.14159265359 / 2.71828182846 = 440hz * 1.15572734979 = 508.520033908 hz
You should be able to do the same from cents tunings using the above info as well.
Hope it helps. Sorry for the little bit of math. Tuning systems inevitably involve some.
I recommend to use MS Excel for these kind of needs. I can post a simple template file if it helpful.
Hello,
I try to combine sounds from Kaleidoscope with sounds from the new Falcon. They fit if they are in the same tuning. Falcon is also able to load Scala tuning files, but in a different format, as fraction or in cents.
Is there a way to convert the floating point numbers in the tuning files for Kaleidoscope in cent values for Falcon and vice versa? Preferably a way, which a average human being can do with the windows calculator...
Thanks for the question. First of all, Kaleidoscope does actually support "fractions" as tunings. The numerator and denominator of the fraction can both be intriguers as in 3/2 or they can even be float/decimal themselves such as:
2.5/3.25
or
3.14159265359 / 2.71828182846
all of these function just like a single float value: they are "unit-less" relative ratios.
i.e.:
3.5/2.5 = 1.4
3.14159265359 / 2.71828182846 = 1.15572734979
So you can use these directly.
Now it we want to convert ratios to "cents" we do:
ratio = 2 ^ (cents / 1200)
i.e. "two to the cent value divided by 1200 power"
so if we want to know the the ratio value for "5 cents" we do:
2^(5/1200) = 1.002892288
Going the opposite direction requires ever so slightly more sophisticated math. We start with the same relationship: ratio = 2 ^ (cents / 1200)
and we "solve for the "cent" variable, which gives:
cents = (1200 * log(ratio)) / (log(2))
cents = 1200 * log(ratio, 2) if you use something like MS Excel that allows you specify the log base.
so if you want to know the cents value of the 7th partial for example 7.0:
(1200 * log(7.0))/(log(2)) = 3368.83 cents
in a standard synth you might want to factor out octaves and semitones for large ratios such as this. So:
3368.83 cents = 3300 + 68.83 cents = 2400 + 900 + 68.83 = (2 * 1200) + 900 + 68.83
so the 7th partial (i.e harmonic if we equate partials to harmonics) is 2 octaves, 9 semitones, and 68.83 cents as an example.
small ratios are easily converted also, for example: 1.01:
(1200 * log(1.01)) / (log(2)) = 17.2264... cents
As a separate, but related topic, FYI to convert relative ratios to some frequency value in hertz, we need a "reference frequency" i.e. what value in hertz is equivalent to the ratio: 1/1? Let's say we choose A = 440 hertz (as is common practice).
if we want to know the Hertz value of some ratio "relative to this reference" then we do:
440hz * 3.14159265359 / 2.71828182846 = 440hz * 1.15572734979 = 508.520033908 hz
You should be able to do the same from cents tunings using the above info as well.
Hope it helps. Sorry for the little bit of math. Tuning systems inevitably involve some.
I recommend to use MS Excel for these kind of needs. I can post a simple template file if it helpful.
-
Sampleconstruct Sampleconstruct https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=191286
- KVRAF
- 16753 posts since 12 Oct, 2008 from Here and there
Thanks Andrew.Galbanum wrote:Just had a chance to listen! Wow! Deep stuff! Very nice.Sampleconstruct wrote:I took the challenge, downloaded 2 images from the link you posted, prepared them for KS, wrote a tuning file, made a Phonem patch saying Pluto back and forth and here you go:Galbanum wrote:I wonder what Pluto sounds like in KS?
http://www.nasa.gov/feature/new-horizon ... s-of-pluto
https://soundcloud.com/sampleconstruct/ ... to-calling
-
- KVRist
- 363 posts since 4 Jul, 2007
Hey guys,
Perfect Storm owner here who finally got a chance to check this out properly. I am sure this has been covered somewhere in the 140 pages of this thread however wanted to check why everything crackles and clicks - is this normal? There are some absolutely fantastic noises however they are drowned out by crackling. Maybe this is a simple user error thing?
thanks in advance for any suggestions
Perfect Storm owner here who finally got a chance to check this out properly. I am sure this has been covered somewhere in the 140 pages of this thread however wanted to check why everything crackles and clicks - is this normal? There are some absolutely fantastic noises however they are drowned out by crackling. Maybe this is a simple user error thing?
thanks in advance for any suggestions
-
Sampleconstruct Sampleconstruct https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=191286
- KVRAF
- 16753 posts since 12 Oct, 2008 from Here and there
->CPU -> set buffer in KS to max and match that buffer size in your DAW, restart your DAW. If your computer is too slow to handle KS reduce the number of horizontal lines which are used, if that still doesn't help, buy a faster computer. The crackling occurring when tweaking the knobs while audio is playing is by design, try entring values numerically instead of using the mouse, that makes the whole KS experience much smoother.Kindred wrote:Hey guys,
Perfect Storm owner here who finally got a chance to check this out properly. I am sure this has been covered somewhere in the 140 pages of this thread however wanted to check why everything crackles and clicks - is this normal? There are some absolutely fantastic noises however they are drowned out by crackling. Maybe this is a simple user error thing?
thanks in advance for any suggestions
- KVRAF
- Topic Starter
- 2621 posts since 12 Sep, 2008
This is something we have invested a TON of time into improving for the next update.
For the current version, yes, as Simon said, set both KS and Host buffer to the same value, using a large value such as 1024 and relaunch the host to be sure both are updated.
For the current version, yes, as Simon said, set both KS and Host buffer to the same value, using a large value such as 1024 and relaunch the host to be sure both are updated.
-
- KVRist
- 363 posts since 4 Jul, 2007
thanks guys - will try this tomorrow to see if it works - must be a buffer thing - I am on a 4790k with 32gb RAM which should be powerful enough...
-
Sampleconstruct Sampleconstruct https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=191286
- KVRAF
- 16753 posts since 12 Oct, 2008 from Here and there
RAM is not really the point here, just max out the buffer in your DAW and KS and see how it goes.Kindred wrote:thanks guys - will try this tomorrow to see if it works - must be a buffer thing - I am on a 4790k with 32gb RAM which should be powerful enough...
- KVRian
- 641 posts since 26 May, 2008 from Iceland.
I started reading that post then this happened;Galbanum wrote:Somebody asked about how to combine KS sounds with instruments that use alt tunings based on Cents such as the new Falcon product. I thought it'd be interesting to post here for others who might like this info.
Hello,
I try to combine sounds from Kaleidoscope with sounds from the new Falcon. They fit if they are in the same tuning. Falcon is also able to load Scala tuning files, but in a different format, as fraction or in cents.
Is there a way to convert the floating point numbers in the tuning files for Kaleidoscope in cent values for Falcon and vice versa? Preferably a way, which a average human being can do with the windows calculator...
Thanks for the question. First of all, Kaleidoscope does actually support "fractions" as tunings. The numerator and denominator of the fraction can both be intriguers as in 3/2 or they can even be float/decimal themselves such as:
2.5/3.25
or
3.14159265359 / 2.71828182846
all of these function just like a single float value: they are "unit-less" relative ratios.
i.e.:
3.5/2.5 = 1.4
3.14159265359 / 2.71828182846 = 1.15572734979
So you can use these directly.
Now it we want to convert ratios to "cents" we do:
ratio = 2 ^ (cents / 1200)
i.e. "two to the cent value divided by 1200 power"
so if we want to know the the ratio value for "5 cents" we do:
2^(5/1200) = 1.002892288
Going the opposite direction requires ever so slightly more sophisticated math. We start with the same relationship: ratio = 2 ^ (cents / 1200)
and we "solve for the "cent" variable, which gives:
cents = (1200 * log(ratio)) / (log(2))
cents = 1200 * log(ratio, 2) if you use something like MS Excel that allows you specify the log base.
so if you want to know the cents value of the 7th partial for example 7.0:
(1200 * log(7.0))/(log(2)) = 3368.83 cents
in a standard synth you might want to factor out octaves and semitones for large ratios such as this. So:
3368.83 cents = 3300 + 68.83 cents = 2400 + 900 + 68.83 = (2 * 1200) + 900 + 68.83
so the 7th partial (i.e harmonic if we equate partials to harmonics) is 2 octaves, 9 semitones, and 68.83 cents as an example.
small ratios are easily converted also, for example: 1.01:
(1200 * log(1.01)) / (log(2)) = 17.2264... cents
As a separate, but related topic, FYI to convert relative ratios to some frequency value in hertz, we need a "reference frequency" i.e. what value in hertz is equivalent to the ratio: 1/1? Let's say we choose A = 440 hertz (as is common practice).
if we want to know the Hertz value of some ratio "relative to this reference" then we do:
440hz * 3.14159265359 / 2.71828182846 = 440hz * 1.15572734979 = 508.520033908 hz
You should be able to do the same from cents tunings using the above info as well.
Hope it helps. Sorry for the little bit of math. Tuning systems inevitably involve some.
I recommend to use MS Excel for these kind of needs. I can post a simple template file if it helpful.
You do not have the required permissions to view the files attached to this post.
"People are stupid" Gegard Mousasi.
- KVRAF
- Topic Starter
- 2621 posts since 12 Sep, 2008
haha.
Come on, it's not that bad.
"log" is maybe slightly scary looking. But he's a friendly beast once you get to know him. Like Chewbacca.
"log" is maybe slightly scary looking. But he's a friendly beast once you get to know him. Like Chewbacca.
- KVRian
- 641 posts since 26 May, 2008 from Iceland.
"People are stupid" Gegard Mousasi.
-
Sampleconstruct Sampleconstruct https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=191286
- KVRAF
- 16753 posts since 12 Oct, 2008 from Here and there
shroom81 wrote:
I started reading that post then this happened;
The thing that amazes me most is, that Andrew actually understands all of this...
- KVRian
- 641 posts since 26 May, 2008 from Iceland.
Hehe yes and according to him that was "not that bad"Sampleconstruct wrote:shroom81 wrote:
I started reading that post then this happened;
![]()
![]()
![]()
![]()
The thing that amazes me most is, that Andrew actually understands all of this...
"People are stupid" Gegard Mousasi.

