Repository navigation
Ruach Studio 2.0.7
In honour of our own decoders. YuE2-VAE-RS x3 v1 and v2, Ruach Studio's two fat decoders, m-a-p's Standard grown three times and trained by us on music, become the Studio's sound: v1 decodes every new take by default and v2 stands beside it, both in true float32 on NVIDIA cards, both public with their study and an integration kit for YuE2's other homes (goldhub/YuE2-RS-Finetunes, VAE-RS/), and any take already made is decoded again with either from the music it holds. The Narrator opens, a room for the spoken word: your text read aloud by Fish Audio's Drama 3 through audio.cpp, heard back by Whisper piece by piece, stressed by your marks, your dictionary and, for Ukrainian, lang-uk's, and kept in a realm of its own in the Library. The rooms take their new names (the Musician, the Narrator), the page speaks Hebrew right to left, the DAW gains a bar grid, a chord lane, bounce in place and audition, the Videographer cuts and colours as an editor would and heals for quality, the compare window plays First against Second with a loop of its own, and the Linux AppImage opens a window of its own first, offline too, on its own C library (HERESY 2163–2391).
New
- Our own decoders, the Studio's sound (HERESY 2304, 2306, 2307, 2329): YuE2-VAE-RS x3 v1 (step 161,953) and v2 (step 155,030), m-a-p's Standard grown three times and trained on music, are decoders of the engine wherever a VAE is chosen (the song form, ☰ → VAE, Engine → Compute, a take's own VAE switch, which decodes its kept music again in seconds). v1 is the default for every new take, v2 beside it; Engine → Defaults → Decoders offered (up to three) adds m-a-p's Standard back when you want it, and Standard still encodes covers and uploads. On NVIDIA cards they run in true float32: a patch of ours to ggml turns TF32 off where a product asks for F32, so the engine matches the PyTorch reference to the rounding. Legacy and the 0.666 Blend leave the Studio (they stay on Hugging Face, and a take made with one keeps its name). A new install fetches v1 with what a song needs, v2 with the extras.
- The decoders' study and kit, public (HERESY 2280, 2282): «YuE2-VAE-RS ×3», one self-contained page of what Standard loses (the 100 Hz ripple, the seams at 6 and 12 kHz), how the decoder was grown and trained, and what was measured, beside a programmers' guide and an integration kit (Apache-2.0) for ComfyUI and YuE2's own pipeline; the weights CC BY-NC 4.0, as YuE2's own.
- The Narrator, a room for the spoken word (HERESY 2241, 2255, 2263, 2275, 2292, 2293): your text read aloud by Fish Audio's Drama 3 through audio.cpp (Apache-2.0), on your card in the quant its free memory allows or on the processor, in the engine's own voice or a voice of your own from a short clip (cloned only with its owner's consent; no ready-made voices come with the Studio), as narration or as a dialog with a voice for each speaker, emotions in brackets; its own tab of the guide (F1) in the twelve languages. «Built with Fish Audio» stands on each result, the licence under the engine.
- Stresses before it reads (HERESY 2256, 2343): a stress you marked stays as you wrote it, then your own dictionary of that language, then the language's big dictionary where one is here: for Ukrainian the Studio's index of lang-uk's ukrainian-word-stress (MIT, 2.9 million word forms, from ULIF's «Словники України»); for Russian and every other language one of your own, built into the same form by
lab/reader_dict_build.py(docs/NARRATOR-DICTIONARIES.md). No Russian dictionary comes with the Studio. - The Narrator hears what it read (HERESY 2266, 2295, 2311, 2335, 2345): Whisper, on the processor, hears each piece while the next one is read; a word inserted, dropped or swapped is read again, up to three readings; Greek is written and heard again, a word of another script judged by its consonants; a guard cuts a voice or a tone after the last word and names a tone under the words, a stall or a level far off; the reading is joined to −16 LUFS.
- A take fixed piece by piece (HERESY 2257, 2334): Fix opens a finished take's pieces, each with ▶; a word's vowel pressed takes the stress (and, if you ask, goes into your dictionary) and only that piece is read again, in the take's voice. A pause tag in the text cuts the piece there and stands after it to the hundredth of a second; the editor shapes every pause, in place or in a copy that is the take's child.
- The Narrator's quants graded (HERESY 2287, 2290, 2300, 2303): each tier measured on an RTX 3090, alone and beside other work, and graded green (stable), yellow (medium) or red (undesirable); Auto never takes a red one, Q8_0 has a name of its own, and a crash says its cause first, an out-of-memory retried with more of the model in RAM.
- From a recording, a book, a script of its own (HERESY 2269, 2270, 2344): a lecture or a stream (any audio, or a video's sound) heard by Whisper and cleaned up by the Writer's model into a script; a text with
[split]read as a book, part by part in one voice, each part a take of its own; the Writer's text sent to the Narrator; a text in letters of its own read by a glyph map the room edits in a copy, never transliterated by the Studio. - The Narrator in the Library and the Refiner (HERESY 2294, 2298, 2312, 2333, 2336, 2366): the Library has two realms, the Musician's and the Narrator's, one small slider on its bar (Musician · Both · Narrator), a take's realm its root's and kept when it is made; the Refiner's speech chain for the Narrator's takes (denoise, de-esser, speech EQ, speech loudness); the DAW in the Narrator's realm without the bar grid, and a dry bounce; the Narrator's takes say in their Content Credentials that they are speech, and never for training.
- The rooms in a new order (HERESY 2365): the keys 1–8 are the Musician, the Narrator, the Writer, the Refiner, the Artist, the Videographer, the Trainer and the Librarian; the Engine is 0.
- The AppImage opens a window of its own first (HERESY 2373): started from the desktop it says at once what the Studio does, what is missing and whether there is a network, fetches the models only online and only when you press Fetch the models, opens the page and stops the Studio when closed; it carries its own C library, so it runs on Linux distributions older than Ubuntu 22.04 too (measured on Debian 10 and CentOS 7, offline).
- Every file the engine writes lands whole or not at all (HERESY 2371): a part file of each write's own, renamed into place, removed on a failure; the engine's tools too.
- Every model file from our repositories checked three times before it is used (HERESY 2380): it comes at the pinned commit, it must have the pinned size, and its SHA-256 must be the one the Studio's own manifest (
heresy/hf-manifest.tsv) holds; only then is it moved into its place. A file that fails keeps the one that was there, its download is removed and the line says which check failed; a download cut halfway goes on from where it stopped next time. An update now brings the new default decoder it announces (it was said, then skipped). The repositories themselves are as they were, so 2.0.6 and older fetch as before.
The Musician and the player
- The rooms by their new names, wherever you read them (the page in its thirteen languages, the guide, the visiting card): the Creator is now the Musician (Музыкант, Музикант, Μουσικός, Músico, Musicista, Musicien, Musiker, ミュージシャン, 音乐人, מוזיקאי), and the Reader is the Narrator in English, its name in every other language kept (Чтец); the Library's realm switch reads Musician · Both · Narrator. Settings, workspaces, takes and addresses are as they were (HERESY 2355).
- A live spectrum of what plays rises faintly behind the player's buttons where the wave stands over them, 25 Hz on the left to 20 kHz on the right; Engine → Defaults turns it off (HERESY 2354, 2357).
- The way back to a run stands in a row of its own at the top of the take's head, above every button; ⛶ in the top corner, the chip as wide as its words (HERESY 2353, 2364).
- The page is a centred block of 2560 px at most: on a 4K screen the whole Studio stands in the middle (HERESY 2271).
- The system bar under the header, in every room and folded to a tab at its right end: the processor, the memory, each card (NVIDIA's and the Intel Arc alike), the disks and the room's jobs, each with two graphs on hover (HERESY 2299, 2302).
- The loader shows the logo in the Studio's language from its first frame (HERESY 2283).
- A song longer than the sound half's window is no longer butted in two near its end: two even pieces meet in a crossfade, and the sound no longer drops after the seam (HERESY 2352).
- The Vocal line's octaves sit beside the Style now: a button with a note shows the shift (0 by default), kept with the song, its draft and its takes; the Engine's tab for it is gone (HERESY 2348).
- Load example offers a random demo in the page's language and one in English, never a Chinese one (HERESY 2349).
- Worn words: the clichés of each language of the lyrics are underlined in dots in the lyrics, counted under the box, and the Writer's model is told to leave them out; each language's list is yours to edit (HERESY 2350).
- The trash's guard asked from the Musician's Takes column names the column's workspace, and says what the column's search or filters leave out (HERESY 2165).
- The Librarian's instrumental mark follows the Musician's Instrumental box for takes made since 2.0.6 (HERESY 2170).
- The Greek letters are in Noto Sans by default; GFS Didot stays in Engine → Appearance → Fonts → Greek (HERESY 2186).
- The Musician for long hours: the take's frame is 60 px wider by default and its first row of buttons stays on one line at 100 % and 110 %; the form's two columns, equal, each scroll on their own and keep their place; the song (title, style, LoRAs) stands on the left, its lyrics on the right with the profile and the planning modes under them; the modes are clear buttons with icons, their explanations behind an (i) (HERESY 2264).
The compare window and the Library
- The compare window: First and second from any two versions (its pick on each row, also from the Library's menu), their measures as a compact table, up to four versions; an A–B loop that holds the playhead through every switch, with a grip on each edge to drag or move by ← →; a flag on the wave to the millisecond, and a stretch flagged as a band (HERESY 2279, 2281, 2285, 2286, 2289, 2296).
- The compare window and the player share one clock and one sound (HERESY 2362).
- The library list answers 304 when it did not change, and a load asks the Librarian's catalog once instead of twice (HERESY 2181).
- A Studio without the Librarian no longer asks for its catalog and marks three times after every run (HERESY 2166).
- F5 in the Librarian says when the song library came but the Librarian's catalog did not, instead of «read again» (HERESY 2169).
- Moving or taking takes out of a workspace no longer takes them out of its thawed «Sourced for Regeneration» section, which its view does not show (HERESY 2168).
- Two intermittent suite failures fixed at their cause: the compare wave's −6 dB line is read away from the playhead, and the Librarian's blots section waits after its room switch (HERESY 2195).
- The guide says where Regenerate lives (inside Edit ›) and that only a plain F5 rereads the Librarian; Ctrl+R asks there as everywhere (HERESY 2188).
- The Librarian’s bar for the checked takes is half as tall; the pinned takes’ strip keeps its height (HERESY 2218).
- A take that lands while the Librarian is still reading its list is read again, never hidden behind the older answer (HERESY 2219).
- The Librarian's bar of the checked by one key each, in any keyboard layout: C compare, H hide, L like, D dislike, F favourite, P playlist, E download (HERESY 2288); a workspace made by adding to it keeps the length rule (HERESY 2284); «Move into…» offers the top level (HERESY 2363); a finished clip has its card in the Library right after its song (HERESY 2327).
- Two transcriber modes wherever a score is written from a recording, by Viktor's names, never translated: Heretical, SheetSage2 with the bfloat16 angles it was trained with, the default, and Refined, anime-song's community fine-tune SheetSage2-Refined (CC BY-NC 4.0) with the same angles, as its author's reference runs it, a second transcriber with a feel of its own for notes and lyrics; a tooltip each says what it is, whose it is and what it risks, the switch is wherever a score is transcribed and in the Trainer's sheets, and a Library take's score asks the same choice. SheetSage2 with exact angles left the page (its false meter changes, 82 on our Ring against 8): the engine still answers its old name, and a set whose sheets it wrote keeps them, shown read-only in the Trainer. Refined with exact angles was tried on the Ring and left out: one card without a score, one without chords, the bar count right on 4 cards of 19 against 9 (HERESY 2328, 2359, 2377).
- The Videographer says when the lab cannot be read instead of showing nothing: the take finder's workspaces (a workspace kept from before no longer hides every take), a lab away said as such, and its shots' progress asked again after a failed answer instead of stopping (HERESY 2265).
- The Refiner says when the plugins' steps did not come and asks the lab again, and the way's test says when the gateway's interfaces could not be read instead of asking you to choose them. The Artist says when its painters, size limits, upscalers or adapters could not be read, instead of «No upscaler here» or «No adapters here yet» over full folders. The Trainer says when the lab stopped answering and that its numbers are from then, and paints itself whole once the lab is back. The Librarian marks an unread art trash with «?» and its reason; a datasheet says when the score from the sound or the earlier covers could not be read (HERESY 2339).
- The Trainer's new Stereo step holds a workspace of probes against the base model on the same cards and says, amber or red, what narrows the bass, the air or the panorama (HERESY 2340, 2369).
The DAW and the Refiner
- Your DAW markers (K) now go into the REAPER project and the DAWproject, beside the sections, with their names exactly as you typed them (HERESY 2201).
- A real REAPER 7.81 import confirmed the markers' times and names. A name holding all three kinds of quotes now arrives whole as well (HERESY 2202).
- The DAW over the whole window keeps its console inside the window, even when its set arrived while the DAW's drawer was shut (HERESY 2203).
- The Refiner's canvas no longer numbers its nodes or offers its menu as the classic chain while the pipeline in hand is still loading (HERESY 2197).
- A kept My way whose drawing is gone no longer says «still loading»; a lab that does not answer is said in your language, not as the browser's «Failed to fetch» (HERESY 2198).
- When the lab cannot give the pipelines, the Refiner's list says so, even with the classic chain or My way in hand (HERESY 2199).
- When the lab cannot give the Refiner's profiles, their menu says so and offers Ask again, and Save as… waits for the names kept instead of overwriting one unasked (HERESY 2200).
- The MIDI card says when the plugins' MIDI scripts could not be read, and tries again on the next listen, instead of blaming the port (HERESY 2213).
- The Bank Builder finds loops in notes that swell at their start, never loops across a breath inside a note, and takes no note too short to loop where a longer one is there (HERESY 2215).
- FlashSR's code is unpacked as plain files inside its own folder: links, devices and paths that lead out of it are left out and named (HERESY 2223).
- A plugin's MIDI script runs at no origin of the Studio's, with fetch and its kin gone from the whole worker: it can no longer read the Studio; PLUGINS.md says what the fence is and what it is not (HERESY 2224).
- The REAPER project carries the lyrics once more as MIDI lyric events, a word each at the time it was sung, so REAPER's MIDI editor and notation show them (HERESY 2226).
- The REAPER project has a Chords track: the score's chord symbols, a named item a chord, each carrying its symbol as a MIDI text event (HERESY 2227).
- The take's sections over its own wave in the Refiner's tree, as over the player's: the same names, a click by a line goes to its section, bare with the ear off (HERESY 2232).
- The DAW's ruler shows the song's sections as the player has placed them (they never reached it before) (HERESY 2233).
- The DAW gets a bar grid from the take's own tempo, meter and sections (bars and beats on the ruler and through the lanes; cuts, copies, the loop and a click cling to them), a chord and key lane from the take's score, a reference from any take or someone else's song at equal loudness, Bounce in place (a bus, a VCA's lanes or one lane into a lane of its own, the mix unchanged), Audition from the click point (Alt on a lane's wave), and the automation's shapes: a bend, a hold or an S, the spread of a stretch, an LFO on the bar grid (HERESY 2313, 2314, 2315, 2316, 2317, 2318).
- The Videographer cuts a clip as a colourist and an editor would: a change of section cut on the bar of the DAW's grid, the lyrics as karaoke with each word lit as it is sung, every picture's colours matched to one shot so pictures painted apart become one film, lift, gamma, gain, contrast and saturation before the look, the crop by the subject up and down too, and YouTube 4K made at 1080p and scaled up, almost twice as fast (HERESY 2247–2252).
- The Refiner's waves name their sections larger and clearer, the pointer says a section's whole name, and stems and remasters as long as the take show its sections (HERESY 2260).
- A plugin of yours may bring a panel for the page and a script that answers it (PLUGINS.md, «A panel of your own»): the page runs it while ☰ → Own plugins is on, and none at all while it is off (HERESY 2261).
- «Sand» leaves the Refiner's list of nodes; its code stays (HERESY 2370).
- The Videographer's cuts have a strictness: as sung, on the sections, or on the beat. A change of section goes where the song's music itself changes, as the player's wave and the DAW's ruler mark it, set on its bar or beat, and the beats and bars it heard stay on the timeline's ruler, a cut on one lit (HERESY 2262).
- The Videographer heals for quality, not speed: MiniMax H3 at 1280 × 704 in shots of one pass, the clip's upscale Lanczos to its size by default (SeedVR2 as a choice, 7B sharp in fp8 among them), 24 fps and a calm gate, the hero in his own words and as the last frame of a shot, the long shots cut, the editor's project at 24 fps and the cuts on the DAW's bar grid (HERESY 2324, 2356, 2361).
- A DAWproject is made only by the page's own request; a plain link to it changes nothing (HERESY 2338).
- A plugin may bring a trainer of its own to the Trainer room: its knobs shown beside the Studio's own, its runs followed, paused and resumed as the Studio's are (HERESY 2321).
- The Trainer's knobs the room hides stay hidden (the Base with no plugin to offer one, the Transcriber under Direct), so its knobs stand in four rows again; the day's new controls (the transcriber's keys with their modes, the Artist's own width and height, MAIN CONTROL's five fields, the Narrator's transcript, glyph search and map as text) each have a tip in every language (HERESY 2391).
The Videographer
- «Write the scenes» keeps what you changed and had not saved, and what you type while it writes; it fills only the shots and look fields that are still empty (HERESY 2207).
- The Trainer's trash, the Trainer's log and the Videographer's clips column say when they could not be read, instead of showing an empty list. The Trainer's log reads only its last 400 lines, not the whole file every 3 seconds (HERESY 2208).
- The log dock keeps each room's own last 400 lines, so the Trainer's, Writer's and Videographer's views keep their lines through a song's progress; Copy in a room's view copies that room's lines. The log's own window filters the Writer's view as the dock does (HERESY 2211).
- A new suite section checks the keyed assets: the build's keys against the sound files, the piano roll's sounds and the Videographer's covers asked by their keys (HERESY 2194).
- Section tags are never translated: a section called Verse is no longer turned into the Videographer's «verse» (a Bible verse) in twelve languages (HERESY 2372).
- When the Videographer cannot read its plans again, the ones already shown stay under a line that says so (HERESY 2221).
- The Videographer finishes a clip as an editor would: halation and a gentle gate weave beside the grain and the vignette; passes through white, a push and a zoom, at the sections or at every cut, and each shot can choose its own; YouTube 4K and Telegram 720p beside the shapes, with a crop that finds the picture's subject; a quick draft at a third of the size before the full clip; and the title in the middle, as a lower third or in the corner, with the author and the verse under it (HERESY 2242–2246).
- A song or a reading that would wait long behind the Videographer, the Artist or a training asks first: wait, or off the queue; a reading or a song reaches the heavy turn before the rest of an Artist's batch (HERESY 2319, 2368).
- /health sees the Videographer's workers and the Artist's kept painters, and a restart of the lab takes only the lab: MiniMax H3 workers and SeedVR2 upscales live through it (HERESY 2320, 2367).
- The Videographer's plan keeps its history: every edit a named step (cuts, the cuts' strictness, scenes, look and titles, pictures picked, the plan cut again), Undo and the new Redo across reloads, Ctrl+Z and Ctrl+Shift+Z anywhere in the room; a shot's video, its upscale or a picture the Artist drew are never taken back by an undo (HERESY 2268).
- The Videographer works on every card of the lab's jobs at once: the key frames painted in two batches with each card's painter loaded once, the shots spread so no card idles while another has shots waiting; the Writer's look names one place and a shot's prompt keeps one scene; the render says where it is and the time left; a shot whose worker was sent away is said lost; a plan written by two threads at once stays whole, and no update is lost (HERESY 2305, 2308, 2322, 2323, 2325, 2326).
- The Videographer says when a take's animatic or clip could not be read, instead of showing none (HERESY 2346).
The Artist
- The Artist's Trash look keeps the pictures put aside and says the lab could not be read, instead of calling the trash empty (HERESY 2212).
- The Artist: «Then the painter's pass» at the end of an upscale in passes: the picture's own Qwen-Image 2512 painter, adapters, prompt and seed paint the upscaled picture over when the passes end at ×1.5 or ×2, as Viktor's ComfyUI workflow does its 2× latent pass (from step 20 of 60 by default, Second pass's noise); a run of its own, said on the upscale's run with its id or why it did not start (HERESY 2230).
- The Artist's painter's pass goes with a chain that ends at a long side too (Viktor's 8K chain among them): the passes land at their last factor, the painter paints there, and the long side and the colours follow in a run of their own (HERESY 2259, 2342).
- The Artist: SeedVR2 as a pass of the upscale, in the grain the card's free memory takes; «Advanced: a size of my own», with the card's need shown as the sides change and out of memory answered with a smaller size; Viktor's two ComfyUI workflows as its own: ComfyUI's way (the same seed, the same picture, «MAIN CONTROL» a working knob) and a samplers grid; its painters and upscalers kept in the Studio's own folders (HERESY 2276, 2277, 2278, 2332, 2360).
- A lab of a Studio from before the Artist says so («This lab has no Artist room (an older Studio): update it») instead of seeming down (HERESY 2274).
- The Artist: the seed's mode reads whole in its row, its words in Russian, Ukrainian and Belarusian say «ты» as the rest of the page, and the rooms' two-line notes share their lines evenly, no word alone on the second at 2560 (HERESY 2267).
The Trainer and the transcribers
- The Trainer's dataset doctor looks at a picked folder before a run: different songs against the guide, versions and the same file twice, length, MP3 and highs cut at 16 kHz, low rates, mono, clipping, silence at the ends, loudness and the tempo's spread (HERESY 2351).
- A resumed training run shows the step of its last save, its first start and the time of every sitting (HERESY 2209).
- On the Tsunami Wave models, the Tsunami Wave's own adapter is marked as already folded in (HERESY 2216).
- The score written from a recording now begins where the recording begins: when the transcriber found its first beat late, the score had started a bar early and lost the notes before it (HERESY 2228, 2229).
- GTSinger's converter leaves the Trainer and the extras; GTSinger stays credited as training data of the First Wave (HERESY 2386).
The engine, the lab and safety
- The https door's visitor whose address does not parse is refused, never taken for this computer (HERESY 2179).
- A tab opened before a new build says that build is out, once, with a Reload that keeps the song in the form (HERESY 2180).
- A model that is gone starts the Studio's default, RS-TW 2.0 ×0.75, not m-a-p's own (HERESY 2183).
- The debug journal keeps a library's version (cuDNN 9.1.0.70) as it is instead of taking it for an address (HERESY 2171).
- The debug journal hides every address its guard can find, not only the ones it used to; the guard has nothing of that kind left to warn about (HERESY 2172).
- A debug journal's download address can no longer be guessed from the time it was made (HERESY 2173).
- Content Credentials read your own certificate and key from the Studio's user/ folder only (user/c2pa/ is their place) (HERESY 2174).
- «Remove artwork» respects the one-Studio-at-a-time lease, and removing it from many takes says how many it really took off and why the rest were not (HERESY 2175).
- Every answer of the lab tells the browser never to guess its type (HERESY 2176).
- Moving to https hands your settings only to the computer that moved them, and only the Studio's own settings (HERESY 2177).
- The Writer's log shows a writer the Studio took over from an earlier session as the lab starts (HERESY 2206).
- The app window shows the engine's own message when only the lab is down, instead of saying the Studio is not running (HERESY 2214).
- tools/test-real.sh checks the real engine's queue ✕ (
&queued=1), and a done job'smadeandlibrary_error(HERESY 2196). - The https door speaks HTTP/2 to a browser that offers it: the page's requests share one connection, so a long stream (events, an audio range) no longer holds one of the six connections HTTP/1.1 allows. The door's unit runs the Studio's .venv, which now carries the h2 package (HERESY 2238).
- The https door answers 400 to a request whose framing the Studio could read differently (two lengths, a doubled or unknown Transfer-Encoding, a folded or malformed header, a bad chunk), and passes none of it on (HERESY 2222).
- After moving to https, the page names the settings the lab did not hand over (ones naming an address, or not the Studio's own), once, so nothing stays behind unsaid (HERESY 2225).
- The engine runs on ggml 0.29.0 (ggml-org's of 04.11), with our fix to CUDA flash attention moved over: the same speed and sound on NVIDIA cards, and the Intel Arc engine is built on it too (HERESY 2240).
- The Studio and its lab answer only addresses of your local networks, localhost, and the names you list in RUACH_HOSTS: a name that merely looks private (.local, .lan, .ts.net, a name of one label) is refused, since whoever runs a network can point such a name anywhere (HERESY 2258).
- A link from another site (a messenger, a mail) opens the installed Studio (HERESY 2297).
- While the Intel Arc is being reset, the page says so and the engine refuses new work: both heed a note (
tmp/arc-reset.json) that a reset helper of the machine's owner keeps fresh; the helper itself, which resets the card with root's rights, is not part of the Studio (HERESY 2358). - A step that plays through an analog gateway holds it for its whole processing, one stream on the whole machine, and a line says its place in the queue (HERESY 2301).
- A Tailscale address (100.64–127.x) opens the Studio only when RUACH_HOSTS names it; localhost and your local network's addresses open it as before (HERESY 2337).
- The AppImage and the WSL image speak HTTP/2 at their https door (HERESY 2341).
The words, the guides and the house
- build.sh names every URL of the Studio's own it could not key (a query already, a name its pattern does not take) (HERESY 2182).
- Adapter pictures, spectrograms and look previews are kept by the browser for their time again; the mixer's room impulses are always asked afresh (HERESY 2178).
- One cancelled version is said in the singular («Cancelled: 1 more version of “X” was never sent») (HERESY 2164).
- GitHub gets a contributing guide, a citation file and a pull request template, and the issue templates say «the Studio» (HERESY 2217).
- The page suite's Picture-in-Picture section passes when run alone too (HERESY 2193).
- Housekeeping: 14 window hooks nobody read and 137 interface keys nothing could reach removed, old trees and kitchen copies to the trash after their lists were read; the family tree's dead tallies gone; comments dated and quoted as the words they quote (HERESY 2163, 2191, 2235, 2239).
- The page suite checks the page's own code where it held a copy (the Non-favourites rule), and five sections no longer read what other sections left (HERESY 2167, 2220).
- The installer writes «Studio» with a capital everywhere it speaks (HERESY 2187).
- README names the ring's two counts: 160 takes on the card, 280 measured (HERESY 2189).
- The visiting card's 2.0.6 line reads plainly in French, Italian, Spanish, Portuguese, German and Greek (HERESY 2190).
- Russian, Ukrainian and Belarusian name the Studio with a capital in two more places (HERESY 2192).
- Russian, Ukrainian and Belarusian say «ты» in the Pianoteq strings and the guides as the rest of the page does (HERESY 2273).
- The models in one tree,
models/<room>/, and an install of 2.0.6 moved into it on its first start; a model that lies on another disk stays there, and a link at its new place reaches it (HERESY 2330, 2390). - A catalog string may name one place twice, and a string that will not compile costs only itself, never the rest of its language (HERESY 2291).
- The repository has a Sponsor button and a support page in thirteen languages (DONATE.md) (HERESY 2237).
- Legacy and Blend out of the Studio: the song form, ☰ → VAE and the decoders' tips name Standard and our two decoders only, each described rather than judged; a take decoded with Legacy or Blend before keeps its decoder's name (HERESY 2378).
- SheetSage2-Refined's GGUF converted by us from anime-song's weights with HOT-Step CPP's converter (MIT): byte for byte the file the Studio already had (HERESY 2379).
- SheetSage2-Refined comes like our other weights, through the triple guard at a pin of its own:
heresy/fetch-heresy.sh --refined F16brings it with its LICENSE and NOTICE, and Engine → Models lists it (HERESY 2388). - The visiting card's ring streams its takes in Opus 128 instead of MP3 192k: about 30 % fewer bytes for the same sound, and the MP3 still plays where a browser cannot play Opus (HERESY 2234).
- The guide's picture of a take's menu shows the menu as it is today, in the night theme (HERESY 2236).
- The Studio speaks Hebrew, its thirteenth language: the page reads right to left, while the player, the waves, the timeline and the sliders keep running left to right; the Hebrew letters in Noto Sans Hebrew, the logo נפחות רוח (HERESY 2331).
- A run trained before 2.0.7 whose saves are gone shows how far it went from its own step log, and about how long it trained (HERESY 2347).
Downloads
- The source tarball and the tag, as every release:
git pull(or Pinokio's Update) brings an installed Studio to 2.0.7, and Engine → Updates offers it. - The Linux AppImage,
RuachStudio-2.0.7-core-x86_64.AppImagewith its.sha256and.zsync: a window of its own first, offline too, and its own C library, so it runs on distributions older than Ubuntu 22.04 (README, «Linux: AppImage»). - Our decoders: goldhub/YuE2-RS-Finetunes, VAE-RS/, with the study and the programmers' guide.
Thanks
To m-a-p for YuE2 and its Standard decoder, which ours grow from; to ServeurpersoCom for yue2.cpp and ggml-org for ggml 0.29; to Fish Audio for Drama 3 (Built with Fish Audio) and to the authors of audio.cpp; to lang-uk for ukrainian-word-stress and to ULIF for «Словники України», the Narrator's Ukrainian stresses; to everyone who opens an issue or a pull request.
Everything, entry by entry: CHANGELOG.md and heresy/docs/HERESY.md.