Audio mysticism
- KVRAF
- 2554 posts since 4 Sep, 2006 from 127.0.0.1
and if nobody provides counter-proof - it must be true and real
just like.. god or santa claus
Vertion: i'm no longer sure what your pseudo-code is supposed to do, i'm no longer sure what language it's written in, and i have better things to do
wake me up when you have a working demo
just like.. god or santa claus
Vertion: i'm no longer sure what your pseudo-code is supposed to do, i'm no longer sure what language it's written in, and i have better things to do
wake me up when you have a working demo
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
- KVRAF
- 7890 posts since 12 Feb, 2006 from Helsinki, Finland
Pigeon hole principle applies. Q.E.D.antto wrote:and if nobody provides counter-proof - it must be true and real
-
- KVRAF
- 5716 posts since 8 Jun, 2009
Vertion, you missed a spot:
Code: Select all
FUNCTION DESCRAMBLE_BLOCK()
INSERT_MAGIC_FUNCTION_HERE()
END FUNCTION
-
- KVRAF
- 2256 posts since 29 May, 2012
Not very uncommon :INSERT_MAGIC_FUNCTION_HERE()
https://en.wikipedia.org/wiki/Oracle_machine ,works exactly the same way as https://www.pbs.org/empires/thegreeks/b ... /7_p1.html
~stratum~
- KVRian
- 872 posts since 6 Aug, 2005 from England
It's all gone a bit 'Silicon Valley' around here! But I have too many 'chores' to do, to revolutionise the world of audio...Vertion wrote:Decoding is actually quite fast considering what it can do... it has real applications, more to the archival, long distance transmission and syncronization.. but there are other more subtle and powerful uses. After all, the only words ever worth saying are... I love you.
I'll check back later... please analyze fully.. I had to hash this out between chores... I used a recursive function to elaborate and example, but the final function is linear for the sake of scale.. you can easily play with the internal stats in a simplified way with that dice rolling website link I provided in an earlier post.. use 8 tetrahedron and you will see why.. chaos has difficulty branching out here, the linear encoding is too strong.. the only way it can go on beyond a few levels.. is if it were DESIGNED. You are welcome to provide counter-proof.. may the real challenges begin.. prove this impossible while keeping the working principle intact.. is this mind bending folly beyond comprehension? or is there something wonderful here to celebrate in great rejoice together?Code: Select all
FUNCTION MAIN() BLOCKNUM = -1; BLOCK() END FUNCTION FUNCTION BLOCK() BLOCKNUM = BLOCKNUM + 1 % 256 DESCRAMBLE_BLOCK() // INVERSE OF ENCODER SCRAMBLE IF BLOCKNUM = 0 BIT = 0 INCREMENTOR-- IF INCREMENTOR = 0 SAVE_BITSTREAM_AND_EXIT() END IF STREAM[INCREMENTOR] = BIT END IF BLOCKTYPE = GETBLOCKTYPE() SECONDBIT: IF BLOCKTYPE = BB_INCREMENT THEN BLOCK() IF BLOCKTYPE = BB_UNKNOWN THEN IF IS_LAST_UNKNOWN_COMBO() GOTO RETURNCODE NEXT_UNKOWN_COMBO() BLOCK() END IF IF BLOCKTYPE = BB_RETURN THEN GOTO RETURNCODE RETURNCODE: IF BLOCKNUM = 0 AND BIT = 0 BIT = 1 GOTO SECONDBIT END IF BLOCKNUM = BLOCKNUM + 255 % 256 END FUNCTION FUNCTION GETBLOCKTYPE() RETTYPE = BB_INCREMENT FOR B = 1 TO 8 HIGHNEIGHBOR = SEEDEDRAND(GET_HIGHPOSITION()) LOWNEIGHBOR = SEEDEDRAND(GET_LOWPOSITION()) IF HIGHNEIGHBOR = 1 IF LOWNEIGHBOR = 0 RETTYPE = BB_RETURN END IF ELSE IF LOWNEIGHBOR = 1 IF RETTYPE <> BB_RETURN THEN RETTYPE = BB_UNKNOWN END IF END IF NEXT B RETURN RETTYPE END FUNCTION
you decide.
Dave Hoskins. http://www.quikquak.com
-
- KVRAF
- 3080 posts since 17 Apr, 2005 from S.E. TN
I haven't understanding of what vertion is getting at, but reminds of algorithmic composition on the one hand and DNA on the other.
Expression of dna results in wide variety with more complexity than the parent dna chain. So far as I recall, last time I looked, dna was being considered a "construction algorithm" rather than "blueprint". A complete blueprint for an organism would require more data than merely the construction algorithm. Even if we data-compress the blueprint it requires more data than the construction algorithm.
Starting from the same DNA pattern we tend to get "nearly the same" organism. In real world biology there are numerous confounding factors, mother's hormones, nutrient levels yadda yadda. But a "digital dna" designed to build songs might be made more deterministic than biology.
Just sayin, maybe rather than lossless-data-compressing as tiny possible the audio of "Louie Louie" by the Kingsmen-- Maybe a deterministic algorithm could be devised which, when executed, naturally results in the "Louis Louis" audio?
Algorithmic composition is similar-- You can take a small number of rules and generate arbitrarily long songs. So the trick would be to devise the smallest set of rules which always results in "Louie Louis" and nothing else!
Maybe impossible. Maybe theoretically possible but not feasible. Haven't the foggiest idea. I wouldn't know where to start.
One could specify "Louis Louis" in general fashion with a remarkably small number of bytes in a band in a box file-- The band in a box file much smaller than the resulting midi file, and the resulting midi much smaller than the final audio.
But the trick would be a similar but smarter process which results in the EXACT AUDIO of that old cheezy song. Or any other song.
Expression of dna results in wide variety with more complexity than the parent dna chain. So far as I recall, last time I looked, dna was being considered a "construction algorithm" rather than "blueprint". A complete blueprint for an organism would require more data than merely the construction algorithm. Even if we data-compress the blueprint it requires more data than the construction algorithm.
Starting from the same DNA pattern we tend to get "nearly the same" organism. In real world biology there are numerous confounding factors, mother's hormones, nutrient levels yadda yadda. But a "digital dna" designed to build songs might be made more deterministic than biology.
Just sayin, maybe rather than lossless-data-compressing as tiny possible the audio of "Louie Louie" by the Kingsmen-- Maybe a deterministic algorithm could be devised which, when executed, naturally results in the "Louis Louis" audio?
Algorithmic composition is similar-- You can take a small number of rules and generate arbitrarily long songs. So the trick would be to devise the smallest set of rules which always results in "Louie Louis" and nothing else!
Maybe impossible. Maybe theoretically possible but not feasible. Haven't the foggiest idea. I wouldn't know where to start.
One could specify "Louis Louis" in general fashion with a remarkably small number of bytes in a band in a box file-- The band in a box file much smaller than the resulting midi file, and the resulting midi much smaller than the final audio.
But the trick would be a similar but smarter process which results in the EXACT AUDIO of that old cheezy song. Or any other song.
-
- KVRist
- 92 posts since 26 Sep, 2005 from France
You're describing the Kolmogorov complexity of a data sequence here. It's theoretically sound, but it's impractical to use as you can imagine.JCJR wrote:I haven't understanding of what vertion is getting at, but reminds of algorithmic composition on the one hand and DNA on the other.
Expression of dna results in wide variety with more complexity than the parent dna chain. So far as I recall, last time I looked, dna was being considered a "construction algorithm" rather than "blueprint". A complete blueprint for an organism would require more data than merely the construction algorithm. Even if we data-compress the blueprint it requires more data than the construction algorithm.
Starting from the same DNA pattern we tend to get "nearly the same" organism. In real world biology there are numerous confounding factors, mother's hormones, nutrient levels yadda yadda. But a "digital dna" designed to build songs might be made more deterministic than biology.
Just sayin, maybe rather than lossless-data-compressing as tiny possible the audio of "Louie Louie" by the Kingsmen-- Maybe a deterministic algorithm could be devised which, when executed, naturally results in the "Louis Louis" audio?
Algorithmic composition is similar-- You can take a small number of rules and generate arbitrarily long songs. So the trick would be to devise the smallest set of rules which always results in "Louie Louis" and nothing else!
Maybe impossible. Maybe theoretically possible but not feasible. Haven't the foggiest idea. I wouldn't know where to start.
One could specify "Louis Louis" in general fashion with a remarkably small number of bytes in a band in a box file-- The band in a box file much smaller than the resulting midi file, and the resulting midi much smaller than the final audio.
But the trick would be a similar but smarter process which results in the EXACT AUDIO of that old cheezy song. Or any other song.
Finding the program that will generate your data will take eons.
Edit:
But it's maybe tractable with enough a priori info on a specific kind of data.
- KVRAF
- 15269 posts since 8 Mar, 2005 from Utrecht, Holland
The ultimate data compression algorithm is a jukebox.
Press button B12 (8 bytes) and it plays "Thriller - Michael Jackson" (40 megabytes)
Alas only known songs can be compressed.
Press button B12 (8 bytes) and it plays "Thriller - Michael Jackson" (40 megabytes)
Alas only known songs can be compressed.
We are the KVR collective. Resistance is futile. You will be assimilated.
My MusicCalc is served over https!!
My MusicCalc is served over https!!
-
- KVRist
- 167 posts since 12 May, 2012
sorry to bump this ancient thread, but this was the only real lead i got from advanced search when trying to find the situation that inspired this tweet i made the other week, which i think sums up the thread as well as a lot about the developers forum in general. it is this:
KVR smart is like abstract deity, where insight pours unbound, eternal. then there's a 'magic plugin' kind of guy this attracts. and this poor guy, this aspect of pure mind made known to self, has to listen to dip-sh*t, about how flipping bits on a known random seed will allow infinite data compression, until there's a polite exit
if anyone has a lead on when or where a discussion like this took place, i'd be very grateful
KVR smart is like abstract deity, where insight pours unbound, eternal. then there's a 'magic plugin' kind of guy this attracts. and this poor guy, this aspect of pure mind made known to self, has to listen to dip-sh*t, about how flipping bits on a known random seed will allow infinite data compression, until there's a polite exit
if anyone has a lead on when or where a discussion like this took place, i'd be very grateful