Drum Patterns, site para compartilhar padrões de drum machine
(drumpatterns.onether.com)- É um site de compartilhamento que reúne em um só lugar o fluxo de criação, navegação, busca e comentários para quem quer consultar rapidamente padrões de drum machine
- A navegação é dividida por gênero, tempo e drumkit, com links diretos para gêneros como Breakbeat, Electro, Hip Hop, House, Rock e Techno
- Cada padrão mostra uma explicação de arranjo no estilo “How to make” junto com uma grade de 16 tempos, facilitando visualizar as sequências de cada instrumento
- Exemplos como
drum rolling,Oh Yeah,8OBit - ElectroWerk66e2 Step Chillvêm acompanhados de BPM e números de variações de padrão - No rodapé do site, a escala informada é de 8,000 patterns e 1,47,166 beats, podendo ser usada como referência e repositório compartilhado de padrões de bateria
Fluxo básico para criar e encontrar padrões de bateria
- Drum Patterns é um site de compartilhamento de padrões de drum machine que se apresenta com o slogan “Discover & share drum machine patterns”
- Os usuários podem Create, Browse e Search padrões, e há também uma página separada de comentários
- O site oferece links de conta como Register e Log in
Navegação por gênero, tempo e drumkit
- A navegação dos padrões é dividida em vários critérios
- Genre: Breakbeat, Electro, Electro Funk, Electro Pop, Hip Hop, House, Miami Bass, Pop, R&B, Reggae, Rock, Techno, Uncategorized
- Tempo: há, por exemplo, um link de navegação para 90 BPM
- Drumkit: há, por exemplo, um link de navegação para Roland TR-808
- Como opções de ordenação ou coleções, é possível ver Recent, Popular, Liked, Discussed e Random
Como os padrões são lidos
- Cada item inclui, sob o título “How to make”, um método de criação passo a passo
- A explicação segue o formato de posicionar instrumentos específicos em determinados beats
- Ex.:
drum rollingposiciona a snare drum nos beats 4, 5, 13 e 14, e adiciona high tom e low tom - Ex.:
Oh Yeahmostra passo a passo a disposição de bass drum, snare drum, closed hi-hat e clap
- Ex.:
- O corpo do padrão usa uma grade de sequência formada por linhas com abreviações dos instrumentos e pelas posições de
X- Ex.: aparecem linhas como
CH,OH,CY,CB,CP,SD,BD
- Ex.: aparecem linhas como
- Cada padrão também traz o valor de Play BPM e o número da variação do padrão
Exemplos de padrões visíveis na tela
- drum rolling: 160BPM, padrão centrado em snare drum e toms
- oof lala: 90BPM, inclui disposição de cowbell, maraca, clave e conga
- Oh Yeah: 90BPM, composição com bass drum, snare drum, closed hi-hat e clap
- Arpeggio Pattern: 90BPM, repete a disposição de bass drum e instrumentos da família conga
- 8OBit - ElectroWerk66: 129BPM, oferece padrões de variação de 1 a 6
- 2 Step Chill: 90BPM, oferece padrões de variação de 1 a 5
Escala de registros e informações dos itens
- Segundo o rodapé do site, a escala registrada é de 8,000 patterns e 1,47,166 beats
- Em cada padrão, também aparecem um link do autor, um valor de contagem e números que parecem indicar a quantidade de comentários
1 comentários
Opiniões no Hacker News
https://goodhertz.com/funklet/
Uma sugestão é oferecer suporte a HTTPS
Pelo menos no Chrome para Android, eu só conseguia escolher a reprodução da demo e clicar no link do GitHub, e o GitHub recomendava visitar glicol.org, então fiquei me perguntando por que todo mundo gosta de Glicol
Como gosto de alguns recursos do Sonic Pi, também fiquei curioso se há planos de adicionar recursos tipo IDE. Vi também uma tentativa de criar um plugin para VS Code
Também concordo com outro comentário sobre a ordenação. Pratos em cima, caixa e tons no meio, bumbo e outros pedais embaixo fica melhor
hh |x-x-x-x-x-x-x-x-|
S |----o-------o---|
B |o-------o-o-----|
O suporte a tercinas deve entrar em breve
É um comportamento específico do iOS, e levei literalmente anos para descobrir; antes disso, eu simplesmente assumia que ele não tinha suporte à Web Audio API
Assim, a Web Audio API emite som mesmo com o interruptor de “silencioso” ativado
Este web app é admiravelmente incrível tanto na ideia quanto na implementação
https://michaelmior.github.io/rhythm-wheel/
É bem fácil, basta adicionar um arquivo manifest.json, e dá para gerá-lo aqui: http://pwabuilder.com/
Também fico curioso se há planos de adicionar mais kits de bateria. Ou talvez permitir que o usuário salve seus próprios samples localmente, como quando o pessoal do HN muda a cor do cabeçalho
Outros kits de bateria estão no topo da lista, e no momento estou trabalhando no Yamaha RX5 e no Oberhiem DMX. Devem ficar disponíveis em um ou dois dias. Se tiver alguma drum machine para recomendar, gostaria de saber
Chama-se Drum On e o APK é pequeno
https://f-droid.org/en/packages/se.tube42.drum.android/
Esse bateu forte
Para acrescentar um feedback que ainda não vi: pode ser um problema do iPhone, mas os elementos visuais parecem estar cerca de um quarto de tempo à frente do áudio. A 60 BPM, dá algo em torno de 200–250 ms de diferença
Não é um grande problema, mas basta para parecer um pouco estranho. Também pode ser alguma característica do áudio no Safari do iPhone
http://drumpatterns.onether.com/?audio=1
http://drumpatterns.onether.com/?audio=2
http://drumpatterns.onether.com/?audio=3 ← seria bom testar este primeiro
Já participei de alguns projetos parecidos, usando TypeScript e Next.js, e fiquei surpreso por terem levado muito mais tempo do que eu esperava
Fiz um crawler personalizado para o 808.pixll.de arquivado na Web, e depois uma ferramenta para extrair padrões dos dados coletados. Em seguida trabalhei no player de padrões e, por fim, comecei a criar o site
Originalmente eu planejava fazer o site do zero, mas acabei decidindo usar WordPress. Já tenho projetos paralelos demais :)