5 ms·
My Fable example is not nearly as cool but still (to me) impressive. Last year, I would occasionally test the latest models by vibe-coding in-browser music gen
by tkgally 3mo ago
My Fable example is not nearly as cool but still (to me) impressive.
Last year, I would occasionally test the latest models by vibe-coding in-browser music generators using only HTML, CSS, and JS. Here’s one made in July by Gemini:
https://gally.net/temp/20250701synthesizer-gemini2/index.html https://gally.net/temp/20250701synthesizer-gemini2/index.htm...
And one made in September by Claude:
https://gally.net/temp/20250917rhythmdrone/index.html https://gally.net/temp/20250917rhythmdrone/index.html
With Fable, I was able to one-shot something much more sophisticated:
https://gally.net/temp/20260610-fable-synthesizer/index.html https://gally.net/temp/20260610-fable-synthesizer/index.html
It’s still a long way from creating music I would want to listen to, though.
- nl 3mo agoI love these kind of things - we forget so quickly how much these have improved.
- neynt 3mo agoThese are lovely. That the Fable one is one-shot is shocking.
- tkgally 3mo agoJust for reference, here is the metaprompt I first gave to Opus: “I want to ask Claude Code to write a browser-based synthesizer for me. Please prepare a prompt for it that I can give to it for it to write the synthesizer. The synthesizer should automatically create interesting polyphonic music in which the various voices play off against each other in both harmony and contrast. The controls will affect the tone, rhythmic patterns, number of voices, complexity and randomness of the melodies, and other features. The controlled features should be original—not just standard synthesizer functions—and encourage creative explorations even by naive users. So write a prompt that I can give to Claude Code to create that synthesizer.” I then gave the prompt produced by Opus to Fable in Claude Code.
- stavros 3mo agoYou'd probably get better results giving the metaprompt to Fable. Information doesn't magically get created, running something through a dumb model to give to a smart model gets worse results than if you just give the smart model the prompt directly.
- tkgally 3mo agoThat occurred to me, too, when I posted that metaprompt above. But that was only the second or third prompt I gave to Fable during the couple of days I had access to it, and I used the metaprompting strategy that had worked well with earlier models. If and when I get access to Fable again, I will try giving it a similar short prompt directly. I should mention that Fable also did an impressive job on a couple of major project-redesign tasks I gave it. Those aren't things I can share here, though.
- stavros 3mo agoThe general way I think about it is that it's OK (and usually encouraged) to have a smarter model prompt a dumber model, but never the other way around.
- reverius42 3mo agoAmazing how quickly things are moving that you can call Opus a "dumb model"!
- stavros 3mo agoThat is actually true and amazing to think about. It was mostly a figure of speech, but also kind of true when compared to Fable?
- reverius42 3mo agoSo, how many months from now before we start calling Fable a "dumb model"? I give it maybe 6?