Pular para o conteúdo principal
CONEX
Ícone do app ZMDX Player

ZMDX Player

macOS 14 Sonoma ou posterior / iOS 17 ou posterior

O MDX e o Z-MUSIC do X68000 no Mac e no iPhone, com um motor próprio. Sem anúncios.

Baixar na App Store

Preço: Download gratuito, sem anúncios (a reprodução de MDX e todos os recursos ligados a ela são gratuitos; a reprodução de Z-MUSIC é um complemento de compra única).

O que é o ZMDX Player

O ZMDX Player (antes “MDX Flow”) é um player de música para macOS e iPhone dedicado aos formatos MDX e Z-MUSIC do Sharp X68000. Ele sintetiza as vozes FM YM2151 (OPM) e as amostras ADPCM (PCM) dos bancos (PDX / ZPD) com um driver e um emulador de chip desenvolvidos internamente.

  • Não há anúncios.
  • A reprodução de MDX e todos os recursos ligados a ela são gratuitos.
  • A reprodução de Z-MUSIC é um complemento de compra única. Antes de comprar, você pode ouvir os primeiros 20 segundos de cada música real. Compatível com o Compartilhamento Familiar.
  • Para quem ama a música dos micros retrô: o som da época, reproduzido com fidelidade e leveza no Mac e no iPhone de hoje.

Glossário — X68000: estação de trabalho pessoal da Sharp das décadas de 1980 e 1990. MDX: seu formato musical característico. PDX: o banco de amostras (vozes PCM) referenciado por uma música MDX. Z-MUSIC: o outro grande driver / formato musical do X68000. ZPD: o banco de amostras referenciado pelo Z-MUSIC. YM2151 (OPM): o chip de som FM daquela época. ADPCM / PCM: métodos para tratar formas de onda gravadas. Chiptune: estilo de música feito com esses chips de som. Sonoridade (LUFS): unidade de volume próxima de como a percebemos.

Principais recursos

  • Motor de reprodução próprio — as vozes FM YM2151 (OPM) e o ADPCM (PCM) dos bancos de amostras são reproduzidos por um driver MDX desenvolvido internamente e um emulador OPM desenvolvido internamente, calibrados conforme a folha de dados do chip.
  • MDX e Z-MUSIC — além do .zmd compilado, o ZMDX Player reproduz o código-fonte MML (.z3s / .zms) diretamente, sem etapa de compilação separada.
  • Abertura direta da nuvem — abra músicas diretamente do iCloud Drive e de outros armazenamentos do Arquivos.
  • Visões de pasta / lista de reprodução — títulos rolantes (marquee) e um visualizador de teclado (piano).
  • Busca — filtre por título / nome de arquivo, com E entre palavras, “frases” e exclusão. Largura e caixa são ignoradas.
  • Loop interno — repita o ponto de loop próprio da música um número de vezes (macOS 1 a 9 / iPhone 1 a 99) ou infinitamente (∞). A lista prevê a duração como “intro + número × loop + final”.
  • Normalização de sonoridade (opcional, desativada por padrão) — medida com EBU R128 (BS.1770) para suavizar as diferenças de volume. Desativada por padrão. Ao ativá-la, escolha o alvo (Apple Music −16 LUFS [padrão] / ReplayGain −18 LUFS / YouTube · Spotify −14 LUFS).
  • Qualidade do PCM — por padrão, o som cru do hardware. A correção de abertura restitui opcionalmente apenas os agudos que a conversão D/A perde. Alterna durante a reprodução.
  • Verificação de PDX / ZPD — liste, em toda a biblioteca, as músicas cujo banco de amostras não pode ser carregado (o PCM ficaria mudo).
  • Acessibilidade — ajuste do tamanho do texto em tempo real, alternância japonês / inglês em tempo real e suporte a VoiceOver.
  • Integração com Now Playing — informações e controles de reprodução na central de controle / tela bloqueada / barra de menus.

Arquivos compatíveis e como abri-los

Arquivos compatíveis

Extensão O que é
.mdx Arquivo de música MDX
.mdx.szip Arquivo MDX compactado
.pdx Banco de amostras referenciado por um MDX
.pdx.szip Banco de amostras PDX compactado
.zmd Arquivo de música Z-MUSIC (compilado)
.zmd.szip Arquivo ZMD compactado
.z3s / .zms Código-fonte MML do Z-MUSIC (interpretado e reproduzido no app)
.z3s.szip / .zms.szip Formas compactadas dos anteriores
.zpd Banco de amostras referenciado pelo Z-MUSIC
.zpd.szip Banco de amostras ZPD compactado

As extensões não diferenciam maiúsculas de minúsculas. Coloque qualquer banco de amostras necessário (PDX / ZPD) na mesma pasta do arquivo da música, ou dentro da pasta que você selecionou.

Como abrir

  • macOS: arraste e solte um arquivo de música, ou uma pasta com esses arquivos, sobre a janela. Você também pode abrir arquivos pelo seletor padrão com Command-O.
  • iPhone: carregue arquivos de músicas, pastas e arquivos no iCloud Drive ou em outros armazenamentos na nuvem pelo seletor de arquivos (Document Picker).
  • Os arquivos .mdx, .pdx, .zmd, .zpd, .z3s e .zms estão associados ao app. Um toque duplo ou clique duplo no Finder ou no Arquivos abre-os diretamente.
  • Se o banco de amostras (PDX / ZPD) de que uma música precisa não for encontrado, o app mostra o nome do arquivo ausente. Coloque o banco correto no mesmo local da música, ou dentro da pasta selecionada.
  • Você também pode usar Ajustes → “PDX / ZPD” para ver uma lista das músicas cujo banco referenciado não pode ser carregado (ou seja, não vinculadas a um banco de amostras). Os nomes dos bancos ausentes aparecem agrupados por arquivo e pasta, para que você possa corrigir todos de uma vez, com eficiência.

Compatibilidade com Z-MUSIC

O ZMDX Player agora reproduz Z-MUSIC, o outro grande formato musical do X68000.

  • Além do .zmd compilado, ele reproduz o código-fonte MML (.z3s / .zms) diretamente — sem etapa de compilação separada.
  • Para as músicas que usam PCM, coloque o banco de amostras .zpd correspondente na mesma pasta.
  • A reprodução de Z-MUSIC é uma compra no app de valor único (não consumível). Uma única compra cobre o Mac e o iPhone da mesma conta Apple.
  • Antes de comprar, cada música toca seus primeiros 20 segundos reais (e depois some em fade por 5 segundos). É o seu próprio arquivo, não uma faixa de demonstração.
  • Isso não afeta o MDX. O MDX continua plenamente utilizável sem nenhuma compra.

Guia de uso (reprodução)

  • Teclado do macOS: Space para tocar / pausar. A lista também oferece navegação por teclado no estilo Finder.
  • Pela área de reprodução (macOS) ou pela barra de transporte (iPhone), você pode tocar / pausar, avançar e voltar, navegar, ajustar o volume e alternar repetição / aleatório.
  • Now Playing (central de controle / tela bloqueada / barra de menus) também oferece tocar / pausar e avançar / voltar.

Como a busca funciona

Na caixa de busca de uma pasta ou lista de reprodução, está disponível a seguinte gramática.

  • palavra — mostra os itens que contêm essa palavra (várias palavras devem todas corresponder — condição E).
  • “duas ou mais palavras” — entre aspas, busca uma correspondência contígua incluindo espaços (uma frase).
  • -palavra — mostra os itens que não contêm essa palavra (exclusão).
  • -“frase” — mostra os itens que não contêm essa frase.

Largura plena/meia (incluindo dakuten e handakuten em alfanuméricos e kana) é ignorada, assim como maiúsculas/minúsculas (por exemplo, o “Star” de largura plena corresponde a “star”). Os nomes de pasta também são pesquisados. A busca por título usa um cache de metadados; para incluir músicas que você ainda não exibiu, ative a pré-varredura nos Ajustes (ou, no iPhone, “pré-baixar arquivos na nuvem”). A busca por nome de arquivo está sempre disponível.

Loop interno e repetição

  • Loop interno: repetição dos pontos de loop internos de uma música. Você pode definir uma contagem (1 a 9 no macOS, 1 a 99 no iPhone) ou o infinito (∞) (área de reprodução no macOS, Ajustes no iPhone). ∞ repete indefinidamente apenas as músicas que têm pontos de loop internos; as que não têm avançam para a próxima.
  • Repetição / aleatório: repetição ou reprodução aleatória entre músicas de uma lista ou pasta. É um ajuste distinto do loop interno.
  • Com os ajustes de número de loops e de fade, você regula quantas vezes uma música se repete antes de avançar, ou se ela desaparece em fade.

Som e sonoridade

Qualidade do PCM

  • O padrão é Desativado (sem interpolação) — a saída crua, em degraus. O X68000 não tem filtro passa-baixa de reconstrução, nem na placa nem dentro do MSM6258V, então o degrau chega ao alto-falante como está. É o que mais se aproxima da máquina real.
  • Correção de abertura (opcional) — inverte exatamente a queda de agudos que o próprio degrau da conversão D/A provoca (−3,9 dB na frequência de Nyquist da fonte). Nada é inventado, portanto o ruído não aumenta. Alterna na hora, mesmo durante a reprodução.
  • Supressão do ruído de clique (opcional, desativada por padrão) — atenua o clique no fim de uma amostra (passa a valer a partir da próxima música).

Sonoridade

  • A normalização de sonoridade vem desativada por padrão. Quando você a ativa nos Ajustes, a sonoridade de cada música é medida com EBU R128 (BS.1770) e nivelada ao alvo que você escolher, reduzindo as diferenças de volume entre músicas.
  • Ao ativá-la, escolha o alvo — Apple Music (−16 LUFS, padrão) / ReplayGain (−18 LUFS) / YouTube · Spotify (−14 LUFS).
  • Uma opção de reforço com limitação de pico também aproxima as músicas de baixo volume do alvo.
  • Funciona com intervalo entre músicas, repetição e aleatório.

Dispositivos e sincronização (iCloud)

  • Se você usa o iCloud, o cache de metadados do app (resultados da análise das músicas) é sincronizado para o seu iCloud privado (gerenciado pela Apple); nós não temos acesso.
  • O compartilhamento comunitário de metadados vem desativado por padrão (opt-in). Quando ativado, o app compartilha apenas o hash do arquivo da música (um SHA-256 do arquivo inteiro), metadados básicos (título, duração, sonoridade, pontos de laço interno) e um identificador interno do app gerado aleatoriamente. Nunca compartilha os arquivos de música em si, os nomes de arquivo, as pastas ou qualquer outra informação pessoal. Você pode desativá-lo a qualquer momento.
  • O identificador interno do app gerado aleatoriamente enviado com o compartilhamento ativado é um valor aleatório sem vínculo com a sua identidade. Ele serve apenas para contar um envio por aparelho, de modo que as medianas da comunidade não possam ser manipuladas, e nunca para rastreamento. É diferente em cada aparelho e não é compartilhado com nenhum outro app nem com outros aparelhos. Apagar o app o descarta, mas restaurar o aparelho a partir de um backup traz o mesmo valor de volta.
  • Mesmo com o compartilhamento desativado, sempre que faltar alguma informação da música localmente (sonoridade, duração, pontos de laço interno ou título), o app envia o hash do arquivo da música para consultá-la. O hash é a chave de consulta e os metadados acima voltam na resposta (os valores já presentes localmente não são sobrescritos). Essa consulta funciona independentemente do ajuste de compartilhamento e não para quando você o desativa. Aqui, a única coisa que sai do seu aparelho é o hash — nunca o título da música, o nome do arquivo ou o identificador interno do app.
  • Tanto o compartilhamento quanto a consulta vão para o banco de dados público do CloudKit da Apple. Esse banco público pode ser lido por qualquer pessoa, não só por nós, portanto trate como informação pública tudo o que você compartilhar. Não temos servidores próprios nem guardamos registros de acesso.
  • A Apple anexa automaticamente um “ID de criador” a tudo o que você compartilha. Ele deriva da sua conta do iCloud. Nós não o enviamos, mas qualquer pessoa que possa ler o banco de dados público o vê. Ele não muda quando você apaga o app e é o mesmo em todos os aparelhos conectados à mesma conta do iCloud.
  • Esse ID só tem sentido dentro do espaço do nosso app e não pode ser cruzado com identificadores de outros apps. Não há nenhuma forma de chegar dele a um nome ou a um endereço de e-mail, e nós também não conseguimos. O que ele mostra é que os envios compartilhados a partir de uma mesma conta podem ser vistos como um conjunto. Além disso, uma consulta feita com o compartilhamento desativado não grava nenhum registro, portanto esse ID não fica para trás e nenhum terceiro o vê.

Preços e apoio

Preços

  • O app é um download gratuito e não há anúncios em nenhuma plataforma.
  • A reprodução de MDX e todos os recursos ligados a ela (biblioteca, busca, loop, sonoridade, qualidade de som, visualizador de teclado, iCloud, acessibilidade) são gratuitos — nenhuma compra é necessária.
  • Apenas a reprodução de Z-MUSIC é um complemento de compra única (não consumível; uma compra cobre Mac e iPhone). Antes da compra, há uma prévia de 20 segundos de cada música real. Consulte o preço na App Store.

Tip Jar

  • Um Tip Jar opcional permite apoiar o desenvolvimento. Ele não desbloqueia nada — é algo separado do complemento de Z-MUSIC.
  • Os níveis são $5 / $10 / $20 / $50 / $100 (exibidos na moeda da App Store da sua região).

Privacidade

O ZMDX Player não rastreia, não faz análise de uso e não usa SDKs de anúncios. Seus arquivos de música, nomes de arquivo, pastas, histórico de reprodução e uso nunca são enviados, seja qual for a configuração. Arquivos em pastas locais ou em um Document Provider são tratados pelos recursos de acesso a arquivos do sistema.

Apenas duas coisas saem do seu aparelho.

  1. A consulta de informações de uma música, que funciona seja qual for o ajuste de compartilhamento. Quando falta alguma informação localmente (sonoridade, duração, pontos de laço interno ou título), o app envia o hash do arquivo da música (um SHA-256 do arquivo inteiro) para identificá-la. Só o hash é enviado — nunca o título, o nome do arquivo ou o identificador interno do app. Desativar o compartilhamento não interrompe essas consultas.
  2. O compartilhamento comunitário de metadados, desativado por padrão (opt-in). Somente se você ativá-lo o app envia o hash do arquivo da música, o título, a duração, a sonoridade e os pontos de laço interno da faixa, um identificador interno do app gerado aleatoriamente (usado apenas para impedir a manipulação das medianas da comunidade, nunca para rastreamento) e os números de versão dos algoritmos usados para medir e analisar a faixa (para que uma versão nova não adote valores antigos; nunca para identificar um aparelho ou uma pessoa). Desativar o ajuste interrompe esse envio.

Os dois vão para o banco de dados público do CloudKit da Apple, que pode ser lido por qualquer pessoa, não só por nós. Não temos servidores próprios nem guardamos registros de acesso. A Apple anexa automaticamente um “ID de criador” aos envios do item 2 — um valor derivado da sua conta do iCloud. Não somos nós que o enviamos, mas quem puder ler o banco o vê; ele não muda quando você apaga o app e é o mesmo em todos os aparelhos com a mesma conta. Ele só tem sentido dentro do espaço do nosso app e não há como chegar dele a um nome ou a um e-mail — nós também não conseguimos —, embora os envios de uma mesma conta possam ser vistos como um conjunto. Uma consulta do item 1 não grava nenhum registro, portanto não deixa esse ID. O banco público contém apenas os itens listados acima. Não inclui nome, e-mail, arquivos de música, nomes de arquivo nem histórico de reprodução. Não há prazo de retenção definido para as informações compartilhadas e atualmente não existe, no app, nenhuma forma de apagar o que você já compartilhou. Como não temos meio de ligar um identificador interno a você, não conseguimos identificar os seus registros mesmo que você entre em contato. Desativar o compartilhamento interrompe os envios seguintes.

Esses envios são declarados na App Store como dados não vinculados a você (identificador de dispositivo e outros dados, para o funcionamento do app).

Perguntas frequentes

P. A música toca, mas falta parte do som / não há PCM (bateria, etc.). R. Pode ser que o banco de amostras (PDX / ZPD) de que a música precisa não tenha sido encontrado. O app mostra o nome do arquivo ausente; coloque o banco correspondente na mesma pasta da música, ou dentro da pasta selecionada (as extensões não diferenciam maiúsculas de minúsculas). Você também pode usar Ajustes → “PDX / ZPD” para listar as músicas não vinculadas a um banco e posicioná-las / corrigi-las juntas.

P. Quais arquivos ele pode reproduzir? R. Músicas MDX (.mdx) e Z-MUSIC (.zmd, além dos códigos-fonte MML .z3s / .zms), os bancos de amostras que elas referenciam (.pdx / .zpd) e a forma compactada .szip de cada um.

P. Dá para ouvir as músicas Z-MUSIC sem comprar nada? R. Antes da compra, cada música toca seus primeiros 20 segundos reais (e depois some em fade por 5 segundos). É o seu próprio arquivo, não uma faixa de demonstração. A reprodução completa exige o complemento de compra única.

P. Os arquivos .z3s e .zms precisam ser compilados antes? R. Não. O app interpreta e reproduz o código-fonte MML como está.

P. O que eu desbloqueio ao pagar? R. Há dois tipos de compra, de naturezas diferentes. O complemento de reprodução de Z-MUSIC (compra única) libera a reprodução completa das músicas Z-MUSIC. O Tip Jar apoia o desenvolvimento e não desbloqueia recurso algum. Além disso, a reprodução de MDX e os recursos ligados a ela são totalmente gratuitos: nenhuma das duas compras é necessária.

P. Ouço um clique no som do PCM. R. Isso foi resolvido na versão 3.0.1. Identificamos e corrigimos a causa do clique no início e no fim de uma amostra. Atualize para a versão mais recente.

P. Há anúncios? R. Não. Não há anúncios de espécie alguma (em todas as plataformas).

P. Meus arquivos ou dados são enviados para algum lugar? R. Sem rastreamento nem analytics. Seus arquivos de música, nomes de arquivo e histórico de reprodução nunca são enviados, seja qual for a configuração. Só duas coisas saem do seu aparelho: (1) o hash do arquivo da música, enviado para consultar as informações que faltam localmente — isso acontece seja qual for o ajuste de compartilhamento e não para quando você o desativa; e (2) com o compartilhamento comunitário de metadados (desativado por padrão) ativado, o hash mais o título, a duração, a sonoridade e os pontos de laço interno da faixa e um identificador interno do app gerado aleatoriamente. Desativar (2) interrompe esse envio. Os dois vão para o banco de dados público do CloudKit da Apple, que qualquer pessoa pode ler. Para o detalhe, inclusive como o ID de criador é tratado, veja “Privacidade” acima.

P. Ele sincroniza entre iPhone e Mac? R. Se você usa o iCloud, o cache de metadados do app é sincronizado para o seu iCloud privado.

P. Algumas músicas não aparecem quando busco por título. R. A busca por título usa um cache de metadados, então músicas que você ainda não abriu (exibiu) podem não corresponder por título. Ativar a pré-varredura nos Ajustes, ou “pré-baixar arquivos na nuvem” no iPhone, amplia a cobertura. A busca por nome de arquivo está sempre disponível.

P. Coloquei “loop infinito”, mas mesmo assim avança para a próxima música. R. O loop interno (∞) só se repete indefinidamente nas músicas que têm pontos de loop internos. As que não têm avançam para a próxima (é um ajuste distinto da “repetição” da lista).

P. Em quais sistemas ele funciona? R. Ele é compatível com macOS 14 Sonoma ou posterior e iOS 17 ou posterior.

Requisitos

  • SO: macOS 14 Sonoma ou posterior / iOS 17 ou posterior
  • Dispositivos compatíveis: Mac / iPhone
  • Distribuição: App Store (download gratuito + compra no app)
  • Idiomas da interface: japonês / inglês (alternáveis no app)

Sobre os direitos dos arquivos

Reproduza apenas arquivos MDX / PDX / Z-MUSIC (ZMD, Z3S, ZMS, ZPD) sobre os quais você detém os direitos, ou que está autorizado a usar.