Přeskočit na obsah

Online konvertor RTX do MID zdarma

Převeďte noty vyzvánění ve stylu RTTTL RTX na soubor MIDI pro úpravy nebo přehrávání.

Převést RTX na MID online - zdarma

Nahrávání…

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .rtx

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .rtx do .mid

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .mid

    Výsledek převodu je připraven ke stažení.

Jak převést soubor rtx do formátu mid

Asistent 101convert.com

101convert.com asistent
1 hod.

Starší vyzváněcí tóny ve stylu Nokia mohou být uloženy jako text RTX, zatímco hudební editor nebo přehrávací zařízení může vyžadovat soubor MIDI. Převodem sekvence not na MID získáte soubor použitelný jako hudební výkon MIDI; nevznikne tím však nahrávka konkrétního hudebního nástroje.

Co je formát RTX

RTX obvykle obsahuje data vyzváněcího tónu zapsaná jako text ve stylu RTTTL: název melodie, výchozí nastavení not a sekvenci not a pomlk. Tento formát se používá pro vyzváněcí tóny mobilních telefonů a lze jej otevřít v běžném textovém editoru; soubory často obsahují tři části oddělené dvojtečkami, například name:d=4,o=5,b=125:c,e,g. Samotná přípona tento formát nezaručuje, proto před převodem zkontrolujte, zda soubor obsahuje čitelný zápis vyzváněcího tónu.

Co je formát MID

MID je přípona souborů Standard MIDI Files. Ukládá hudební události, například výšku tónů, jejich délku a načasování, nikoli nahraný zvuk. MIDI se hodí k úpravám nebo přehrávání melodie v hudebním softwaru a pro zařízení, která MIDI podporují; použitý nástroj závisí na softwaru nebo zařízení, které soubor přehrává.

Jak převést RTX na MID

Online na 101convert.com

  1. Nahrajte soubor RTX nebo vyberte několik souborů pro hromadný převod.
  2. Jako výstupní formát zvolte MID a spusťte převod.
  3. Stáhněte převedený soubor nebo soubory. Stránka uvádí limit velikosti jednotlivých souborů.

Offline pomocí desktopového softwaru

U souborů RTX ve stylu RTTTL může malý skript v Pythonu využívající knihovnu mido s otevřeným zdrojovým kódem vytvořit soubor MIDI ve Windows, macOS nebo Linuxu. Nainstalujte závislost příkazem python -m pip install mido (pokud se ve vašem systému Python spouští příkazem python3, použijte místo python tento příkaz) a uložte následující kód jako rtx_to_mid.py:

import re, sys
from mido import MidiFile, MidiTrack, Message, MetaMessage, bpm2tempo

src, dst = sys.argv[1:3]
name, settings, melody = open(src, encoding="utf-8-sig").read().strip().split(":", 2)
cfg = dict(item.split("=", 1) for item in settings.split(","))
bpm = int(cfg.get("b", 63))
default_len = int(cfg.get("d", 4))
default_oct = int(cfg.get("o", 6))
semitone = {"c": 0, "d": 2, "e": 4, "f": 5, "g": 7, "a": 9, "b": 11}
events = []
tick = 0

for token in melody.replace("\n", "").split(","):
    m = re.fullmatch(r"(?i)(\d+)?([a-gp])(#?)(\d+)?(\.)?", token.strip())
    if not m:
        raise ValueError("Unsupported RTTTL note: " + token)
    length = int(m.group(1) or default_len)
    note = m.group(2).lower()
    duration = round(480 * 4 / length * (1.5 if m.group(5) else 1))
    if note != "p":
        octv = int(m.group(4) or default_oct)
        pitch = 12 * (octv + 1) + semitone[note] + (1 if m.group(3) else 0)
        events.append((tick, 1, Message("note_on", note=pitch, velocity=90)))
        events.append((tick + duration, 0, Message("note_off", note=pitch, velocity=0)))
    tick += duration

events.sort(key=lambda event: (event[0], event[1]))
midi = MidiFile(ticks_per_beat=480)
track = MidiTrack()
midi.tracks.append(track)
track.append(MetaMessage("set_tempo", tempo=bpm2tempo(bpm)))
previous = 0
for at, priority, message in events:
    message.time = at - previous
    track.append(message)
    previous = at
midi.save(dst)

Spusťte jej příkazem python rtx_to_mid.py input.rtx output.mid. Skript zpracuje noty RTTTL oddělené čárkami, pomlky, posuvky, změny oktávy a délky not i tečkované noty; nepřevede jiné typy souborů, které náhodou používají příponu RTX.

Kvalita a kompatibilita

Data vyzváněcích tónů ve stylu RTTTL obvykle popisují jedinou melodii, takže výsledný soubor MIDI obsahuje notové události, nikoli nahraný zvuk původního vyzváněcího tónu ani zaručený zvuk konkrétního nástroje. Pokud soubor RTX neobsahuje čitelný zápis vyzváněcího tónu, tato metoda jej nezpracuje; před převodem ověřte skutečný obsah a formát souboru.


Poznámka: Tento záznam konverze rtx na mid je neúplný, musí být ověřen a může obsahovat nepřesnosti. Níže prosím hlasujte, zda pro vás byly tyto informace užitečné nebo ne.

Byla tato informace užitečná?

Informace o příponách a typech souborů poskytuje File-Extensions.org

Často kladené otázky

Je konvertor RTX do MID zdarma?

Ano, převod RTX do MID na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor RTX?

Můžete nahrát soubory RTX o velikosti až 3 MB a převést až 3 souborů najednou v jedné dávce. S placeným tarifem je limit až 20 MB na soubor a 50 souborů najednou, podívejte se na naše tarify.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod RTX do MID instalovat nějaký software?

Ne. Převod RTX do MID probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor RTX pro tuto konverzi z RTX do MID. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.