Pular para o conteúdo

Conversor online gratuito de RTX para MID

Converta notas de toque RTX no estilo RTTTL em um arquivo MIDI para editar ou reproduzir.

Converter RTX para MID online - grátis

Enviando…

Seu arquivo é processado instantaneamente e excluído assim que você o baixa.

Como funciona

  1. 1/3

    Envie seu arquivo .rtx

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .rtx para .mid

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .mid convertido

    O resultado da conversão está pronto para download.

Como converter rtx para mid arquivo

  • Outro
  • Nenhuma avaliação ainda.
Assistente do 101convert.com

101convert.com assistente
38min

Toques de celular antigos no estilo Nokia podem ser armazenados como texto RTX, enquanto um editor de música ou dispositivo de reprodução pode exigir um arquivo MIDI. Converter a sequência de notas para MID permite usá-la como uma execução MIDI; isso não transforma o toque em uma gravação de um instrumento específico.

O que é o formato RTX

O RTX geralmente contém dados de toques escritos em texto no estilo RTTTL: o nome da melodia, as configurações padrão das notas e uma sequência de notas e pausas. Ele é associado a toques de celulares e pode ser aberto em um editor de texto simples; os arquivos costumam conter três seções separadas por dois-pontos, como name:d=4,o=5,b=125:c,e,g. A extensão, por si só, não garante que o arquivo esteja nesse formato. Portanto, antes de converter, verifique se ele contém uma notação de toque legível.

O que é o formato MID

MID é uma extensão de nome de arquivo para arquivos MIDI padrão. Ele armazena eventos musicais, como alturas das notas, durações e marcações de tempo, em vez de som gravado. O MIDI é útil para editar ou reproduzir uma melodia em um software de música e em dispositivos compatíveis com MIDI; o instrumento usado na reprodução depende do software ou dispositivo que recebe o arquivo.

Como converter RTX para MID

Online em 101convert.com

  1. Envie o arquivo RTX ou selecione vários arquivos para conversão em lote.
  2. Escolha MID como formato de saída e inicie a conversão.
  3. Baixe o arquivo ou os arquivos convertidos. A página informa o limite de tamanho por arquivo.

Offline com software para desktop

Para arquivos RTX no estilo RTTTL, um pequeno script Python que usa a biblioteca de código aberto mido pode gerar um arquivo MIDI no Windows, macOS ou Linux. Instale a dependência com python -m pip install mido (use python3 no lugar de python se esse for o comando Python no seu sistema) e salve o código a seguir como 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)

Execute-o com python rtx_to_mid.py input.rtx output.mid. O script processa notas RTTTL separadas por vírgulas, pausas, sustenidos, substituições de oitava e duração das notas e notas pontuadas; ele não converte outros tipos de arquivo que por acaso usem a extensão RTX.

Qualidade e compatibilidade

Os dados de toques no estilo RTTTL geralmente descrevem uma única melodia. Por isso, o MIDI resultante contém eventos de notas, não o som gravado do toque original nem um som de instrumento garantido. Se o arquivo RTX não contiver uma notação de toque legível, esse método não conseguirá interpretá-lo. Antes de converter, confirme o conteúdo e o formato reais do arquivo.


Nota: Este registo de conversão rtx para mid está incompleto, deve ser verificado e pode conter incorreções. Por favor vote abaixo se achou esta informação útil ou não.

Esta informação foi útil?

As informações sobre extensões e tipos de arquivo são fornecidas por File-Extensions.org

Perguntas frequentes

O conversor de RTX para MID é gratuito?

Sim, converter RTX para MID no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo RTX?

Você pode enviar arquivos RTX de até 3 MB e converter até 3 arquivos de uma vez em um único lote. Com um plano pago, o limite sobe para até 20 MB por arquivo e 50 arquivos de uma vez, veja nossos planos.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter RTX para MID?

Não. A conversão de RTX para MID é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo RTX válido para esta conversão de RTX para MID. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.

Já baixado

Este ficheiro já foi baixado. Para proteger a sua privacidade, apagámo-lo do nosso servidor logo após o download, por isso não pode ser baixado de novo. Se precisar dele outra vez, converta o ficheiro novamente.