Finally, this Kimi resolved my code test (Q4-X, 677Gb RAM)

#15
by krustik - opened

This is model number 92 test (from year 2020 GPT2).
23:39:52-566266 INFO Loaded "USB-DATA/kimi/Q4_X/Kimi-K2.6-Q4_X-00001-of-00014.gguf" in 2438.57 seconds.
23:39:52-569095 INFO LOADER: "llama.cpp"
23:39:52-570905 INFO CONTEXT LENGTH: 65536
23:56:11-383450 INFO Renaming "user_data/logs/instruct/20260421-23-55-59.json" to "user_data/logs/instruct/kimi26-moz.json"
My coding music test all previous Kimis fail in quantized form (quantization destroying coding always).
But this version in ik_llama quantization of Q4_X (quant created by Ubergarm) (launch in fp16 cache, context 65536, uses 677Gb RAM total) resolved my test in 1st try, creating a working melody in ChucK language, and become the 5th model by all time which have made that (to the list of GLM5.0 in Q6-K-XL; GLM4.5 in Q8; Minimax M2.0 in F16 and DeepseekV2.5-1210 in Q8).
Although it takes almost 4 hours for it on my ANCIENT Xeon from year 2016 to write this 10 tunes, but other models cant do even that.
03:53:35-837407 INFO Output generated in 14237.99 seconds (1.07 tokens/s, 15198 tokens, context 339, seed 525598635)
ik_llama supplied in the app "Textgen" with user interface (aka oobabooga aka Text-generation-WebUI https://github.com/oobabooga/textgen/releases). Deterministic preset, special system prompt (will try without separately).

P.S.: And yes, as with previous Kimis i will try my crazy Baba Vanga test with this version too.

Behold the result (ChucK player supplied from Stanford in https://chuck.stanford.edu/ide/):

Let's provide the final answer. Here is the opening theme from W. A. Mozart – Eine kleine Nachtmusik (K. 525), transcribed for solo piano in ChucK.
It keeps the two-hand layout: the famous right-hand melody over a sustained left-hand bass octave line. The code is compact but complete—you can paste it straight into miniAudicle or run it with chuck mozart.ck.

// ============================================================
//  Mozart – Eine kleine Nachtmusik, K. 525 (Main Theme)
//  Piano transcription for ChucK
//  Right-hand melody + left-hand bass octaves
// ============================================================

// --- Timing ------------------------------------------------------------
110.0 => float BPM;                     // Allegro
60.0 / BPM => float SPB;
SPB::second => dur q;                   // quarter note
2::q => dur h;                          // half note
4::q => dur w;                          // whole note

// --- Audio chain -------------------------------------------------------
JCRev rev => dac;
0.03 => rev.mix;                        // subtle concert-hall air

Rhodey melody => rev;
Rhodey bassLow => rev;
Rhodey bassOct => rev;

0.70 => melody.gain;
0.45 => bassLow.gain;
0.22 => bassOct.gain;                   // octave above the bass, softer

// --- Helper: play one note on a Rhodey ---------------------------------
fun void playNote(Rhodey inst, int midi, dur len, float vel)
{
    Std.mtof(midi) => inst.freq;
    vel => inst.noteOn;
    len => now;
    1.0 => inst.noteOff;                // release the key
}

// --- Data: Right-hand melody (two 4-bar phrases) -----------------------
// Phrase A – G4 / D4 / E4 / D4 | C4 / B3 / A3 / G3
[ 67, 67, 62, 62, 64, 64, 62,
  60, 60, 59, 59, 57, 57, 55 ] @=> int melA[];

// Phrase B – same contour, one octave higher
[ 79, 79, 74, 74, 76, 76, 74,
  72, 72, 71, 71, 69, 69, 67 ] @=> int melB[];

// Durations for one phrase: 4/4  | q q q q | q q h | q q q q | q q h |
[ q, q, q, q, q, q, h,
  q, q, q, q, q, q, h ] @=> dur melDur[];

// --- Data: Left hand (bass octaves, one root per bar) ------------------
//  G2  G2  C3  D3  |  G2  G2  C3  D3
[ 43, 43, 48, 50, 43, 43, 48, 50 ] @=> int bassNotes[];
[  w,  w,  w,  w,  w,  w,  w,  w ] @=> dur bassDur[];

// --- Players -----------------------------------------------------------
fun void playMelody(int notes[], dur lens[])
{
    for( 0 => int i; i < notes.cap(); i++ )
        playNote(melody, notes[i], lens[i], 0.85);
}

fun void playBass(int notes[], dur lens[])
{
    for( 0 => int i; i < notes.cap(); i++ )
    {
        // root + octave, simultaneously
        spork ~ playNote(bassLow, notes[i],      lens[i], 0.55);
        playNote(bassOct, notes[i] + 12, lens[i], 0.28);
    }
}

// --- Performance -------------------------------------------------------
spork ~ playBass(bassNotes, bassDur);

playMelody(melA, melDur);   // bars 1-4
playMelody(melB, melDur);   // bars 5-8 (echoed up an octave)

// Let the final reverb tail decay
2.0::second => now;

What you are hearing

  • Bars 1–4: the iconic G–G–D–D | E–E–D–… theme in the right hand over a simple G-major / C-major / D-major bass foundation.
  • Bars 5–8: the same motif replayed an octave higher, a common piano transcription trick that imitates the orchestral strings’ echo.
  • Sound: three FM “Rhodey” voices + a shared reverb. The left hand is thickened by octaves so it sounds like a real two-hand piano texture rather than a beep track.

If you want a different Mozart jewel later (the Rondo alla Turca, the K. 545 first-movement opening, or the Twinkle Variations), just say the word and I’ll transcribe the next one.


#My Hardware# Intel Xeon E5-2699v4 LGA2011-3 22 cores 44 threads (2016) $110 # Gigabyte C612 chipset 12 RAM slots VGA motherboard year 2016 $150 # Samsung-Hynix ECC RAM 12x64Gb=768Gb ~$900 # VGA monitor # IKEA chair # NO GPU # Run: Trillions Deepseeks, Kimis in Q5-Q6, 400-500billions in BF16, super high quality 1 token/sec testai.neocities.org

Sign up or log in to comment