Przejdź do treści

Darmowy konwerter online RTX do MID

Konwertuj dzwonki RTX w stylu RTTTL na plik MIDI, aby je edytować lub odtwarzać.

Konwertuj RTX na MID online - za darmo

Przesyłanie…

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .rtx

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .rtx do .mid

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .mid

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować rtx do mid

Asystent 101convert.com

101convert.com asystent
1 godz.

Dzwonki w stylu starszych modeli Nokii mogą być zapisane jako tekst RTX, podczas gdy edytor muzyczny lub urządzenie odtwarzające może wymagać pliku MIDI. Konwersja sekwencji nut do MID sprawia, że można jej używać jako partii MIDI; nie zmienia jednak dzwonka w nagranie konkretnego instrumentu.

Czym jest format RTX

Pliki RTX często zawierają dane dzwonka zapisane w formie tekstowej w stylu RTTTL: nazwę melodii, domyślne ustawienia nut oraz sekwencję nut i pauz. Format ten jest kojarzony z dzwonkami do telefonów komórkowych. Plik można otworzyć w edytorze zwykłego tekstu; często zawiera trzy sekcje rozdzielone dwukropkami, na przykład name:d=4,o=5,b=125:c,e,g. Samo rozszerzenie nie gwarantuje, że plik ma ten format, dlatego przed konwersją sprawdź, czy zawiera czytelny zapis dzwonka.

Czym jest format MID

MID to rozszerzenie nazwy pliku używane dla plików Standard MIDI Files. Zapisuje zdarzenia muzyczne, takie jak wysokość i czas trwania nut oraz ich rozmieszczenie w czasie, a nie nagrany dźwięk. MIDI przydaje się do edycji lub odtwarzania melodii w oprogramowaniu muzycznym oraz na urządzeniach obsługujących MIDI; instrument użyty podczas odtwarzania zależy od odbierającego oprogramowania lub urządzenia.

Jak przekonwertować RTX do MID

Online na 101convert.com

  1. Prześlij plik RTX lub wybierz kilka plików do konwersji wsadowej.
  2. Wybierz MID jako format wyjściowy i rozpocznij konwersję.
  3. Pobierz przekonwertowany plik lub pliki. Na stronie podany jest limit rozmiaru pojedynczego pliku.

Offline za pomocą oprogramowania na komputer

W przypadku plików RTX w stylu RTTTL mały skrypt Pythona korzystający z biblioteki open source mido może zapisać plik MIDI w systemie Windows, macOS lub Linux. Zainstaluj zależność poleceniem python -m pip install mido (jeśli w twoim systemie poleceniem Pythona jest python3, użyj go zamiast python), a następnie zapisz poniższy kod 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)

Uruchom skrypt poleceniem python rtx_to_mid.py input.rtx output.mid. Obsługuje on rozdzielone przecinkami nuty RTTTL, pauzy, krzyżyki, zmianę oktawy i długości nut oraz nuty z kropką; nie konwertuje niezwiązanych formatów plików, które tylko korzystają z rozszerzenia RTX.

Jakość i zgodność

Dane dzwonka w stylu RTTTL zwykle opisują pojedynczą melodię, dlatego wynikowy plik MIDI zawiera zdarzenia nut, a nie nagrany dźwięk oryginalnego dzwonka ani gwarantowane brzmienie konkretnego instrumentu. Jeśli plik RTX nie zawiera czytelnego zapisu dzwonka, ta metoda go nie zinterpretuje. Przed konwersją sprawdź faktyczną zawartość i format pliku.


Uwaga: Ten rekord konwersji rtx do mid jest niekompletny, wymaga weryfikacji i może zawierać nieścisłości. Zagłosuj poniżej, czy te informacje były pomocne, czy nie.

Czy te informacje były pomocne?

Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org

Najczęściej zadawane pytania

Czy konwerter RTX do MID jest darmowy?

Tak, konwersja RTX do MID na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik RTX?

Możesz przesłać pliki RTX o rozmiarze do 3 MB i przekonwertować do 3 plików jednocześnie w jednej partii. W płatnym planie limit wynosi do 20 MB na plik i 50 plików naraz, sprawdź nasze plany.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować RTX do MID?

Nie. Konwersja RTX do MID odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik RTX dla tej konwersji z RTX do MID. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.

Już pobrano

Ten plik został już pobrany. Ze względu na prywatność usunęliśmy go z serwera zaraz po pobraniu, więc nie można go pobrać ponownie. Jeśli potrzebujesz go jeszcze raz, przekonwertuj plik ponownie.