Felo
Felo

Moonbase Alpha TTS Note Code Converter Online

Guia de uso

What is Moonbase Alpha TTS Note Code Converter Online?

This is a text tool that converts a compact musical shorthand into Moonbase Alpha text-to-speech tone codes. You write notes as short tokens — a length letter, a tempo, a pitch and an octave — and the agent returns the matching [dah<duration,index>] codes in the same order. The output string is what you paste after the tts.cyzon.us text URL to hear the tune and download it as a WAV.

The shorthand is small and learnable. w, h, q and e mean whole, half, quarter and eighth notes. The tempo runs from 60 to 140 BPM in steps of ten. Pitches are written without flats, and octaves run from 2 to 5, giving 37 playable notes. Letter case does not change the result, and spaces between tokens are optional.

Key Features

  • Exact token conversion. Each token such as e70g#2 becomes its code, for example [dah<429,9>], and the codes are joined in input order with no stray spaces.
  • Transparent arithmetic. For every note the agent shows the duration in milliseconds and the pitch index it used, so you can check the result instead of trusting a black box.
  • Per-token validation. Out-of-range tempos, unsupported octaves, flats and malformed tokens are reported by position with a plain reason, while valid tokens still convert.
  • Reverse decoding. Paste a string of [dah<duration,index>] codes and get note tokens back, including the tempo implied by the duration.
  • Playable link assembly. The agent returns the full tts.cyzon.us text URL with your code string appended, ready to open in a browser.

How to Use

  1. Write your melody as tokens, one per note, for example q60c3 q60d3 q60e3 q60d3 q60c3. Spaces are fine; the agent removes them from the final code string.
  2. Send the tokens. The agent converts each one, lists the duration and index it computed, and returns the joined code string in a copyable block.
  3. Copy the code string, or use the assembled tts.cyzon.us link, to play and download the tune. Ask for a reverse decode any time you want to recover the notes from a code string.

Example Use Cases

  • Building a short Moonbase Alpha song from scratch. Sketch a five-note phrase in quarter notes at 60 BPM and get the exact code string plus a playable link.
  • Checking a tempo change. Convert the same melody at 60, 90 and 120 BPM to see how the duration values shift while the pitch indexes stay fixed.
  • Recovering lost notation. Paste a code string you saved earlier and ask for the note tokens so you can edit the melody again.
  • Fixing a rejected token. Send a line containing a flat or an out-of-range tempo and get a precise report of which token failed and why.

Tips for Best Results

  • Keep one token per note and avoid punctuation between tokens; the parser reads them left to right.
  • If you want a sharp, write # directly after the pitch letter, as in f#3. Flats are not part of the shorthand, but the agent will offer the enharmonic sharp equivalent and say so.
  • Ask for the reverse direction when you inherit a code string from somewhere else; it is the fastest way to see which notes and tempo produced it.

FAQ

What input format does it accept?
Note tokens made of a length letter (w, h, q, e), a tempo from 60 to 140 in tens, a pitch letter with optional #, and an octave from 2 to 5. Spaces between tokens are optional. Very long melodies are handled in order, but extremely long inputs may be summarized in batches.

How accurate is the conversion?
The conversion is deterministic arithmetic, not a guess: duration comes from the note length and tempo, and the index comes from the pitch and octave. The agent shows both values so you can verify them. It produces text codes only — it does not create, host or play audio, and it cannot guarantee how a third-party TTS endpoint will render a given string.

How is this different from some free text tools?
Some free text tools show only a couple of worked mappings and leave the rest of the arithmetic unexplained. This agent states the duration and index for every note, validates each token by position, and supports decoding codes back into notes. It works conversationally, so you get copyable text blocks rather than a two-box web form.

Can it handle flats?
The shorthand has no flats. If you send one, the agent names the enharmonic sharp and converts using that, clearly flagging the substitution rather than silently changing your melody.