4 điểm bởi GN⁺ 2025-03-24 | 1 bình luận | Chia sẻ qua WhatsApp
  • Đây là một website chia sẻ tập trung toàn bộ luồng tạo·khám phá·tìm kiếm·bình luận ở một nơi dành cho người dùng muốn tham khảo nhanh các mẫu nhịp drum machine
  • Phần khám phá được chia theo thể loại·tempo·drumkit, có thể tìm ngay các liên kết thể loại như Breakbeat, Electro, Hip Hop, House, Rock, Techno
  • Mỗi mẫu nhịp hiển thị cả phần mô tả bố trí kiểu “How to make” và lưới 16-bit, giúp dễ dàng kiểm tra trực quan sequence của từng nhạc cụ
  • Các ví dụ như drum rolling, Oh Yeah, 8OBit - ElectroWerk66, 2 Step Chill đều kèm BPM và số biến thể của pattern
  • Theo phần cuối trang, quy mô của site là 8,000 patterns, 1,47,166 beats, nên có thể dùng như kho tham khảo và chia sẻ mẫu nhịp drum

Quy trình cơ bản để tạo và tìm drum pattern

  • Drum Patterns là website chia sẻ mẫu nhịp drum machine với khẩu hiệu “Discover & share drum machine patterns”
  • Người dùng có thể Create, Browse, Search pattern, và cũng có trang bình luận riêng
  • Site cung cấp liên kết RegisterLog in cho tính năng tài khoản

Khám phá theo thể loại·tempo·drumkit

  • Việc duyệt pattern được chia theo nhiều tiêu chí
    • Genre: Breakbeat, Electro, Electro Funk, Electro Pop, Hip Hop, House, Miami Bass, Pop, R&B, Reggae, Rock, Techno, Uncategorized
    • Tempo: ví dụ có liên kết duyệt 90 BPM
    • Drumkit: ví dụ có liên kết duyệt Roland TR-808
  • Ngoài ra có các liên kết sắp xếp hoặc tổng hợp như Recent, Popular, Liked, Discussed, Random

Cách đọc pattern

  • Mỗi mục có phần hướng dẫn từng bước dưới tiêu đề “How to make”
  • Phần mô tả từng bước là cách đặt một nhạc cụ vào những beat cụ thể
    • Ví dụ: drum rolling đặt snare drum ở beat 4, 5, 13, 14 rồi thêm high tom và low tom
    • Ví dụ: Oh Yeah hiển thị theo từng bước cách bố trí bass drum, snare drum, closed hi-hat, clap
  • Phần thân pattern dùng lưới sequence gồm các hàng viết tắt nhạc cụ và vị trí X
    • Ví dụ: có các hàng như CH, OH, CY, CB, CP, SD, BD
  • Mỗi pattern đi kèm giá trị Play BPM và số biến thể pattern

Ví dụ pattern hiển thị trên màn hình

  • drum rolling: 160BPM, pattern tập trung vào snare drum và tom
  • oof lala: 90BPM, gồm cách bố trí cowbell, maraca, clave, conga
  • Oh Yeah: 90BPM, cấu thành từ bass drum·snare drum·closed hi-hat·clap
  • Arpeggio Pattern: 90BPM, lặp lại cách bố trí bass drum và nhóm conga
  • 8OBit - ElectroWerk66: 129BPM, cung cấp các pattern biến thể từ số 1 đến 6
  • 2 Step Chill: 90BPM, cung cấp các pattern biến thể từ số 1 đến 5

Quy mô đăng ký và thông tin mục

  • Theo phần cuối trang, quy mô đăng ký là 8,000 patterns, 1,47,166 beats
  • Mỗi pattern còn hiển thị kèm liên kết tác giả, giá trị đếm và các con số được cho là số lượng bình luận

1 bình luận

 
GN⁺ 2025-03-24
Các ý kiến trên Hacker News
  • Gợi nhớ đến Funklet. Đây là thứ Jack Stratton (Vulfpeck) và Rob Stenson đã làm từ lâu; nếu bạn thích funk và trống MIDI thì đúng là một công cụ quý như ngọc
    https://goodhertz.com/funklet/
    • Khi nghịch backbeat, âm trống và cả những thứ như tín hiệu đảo ngược, nó tạo ra cảm giác khá funky
  • Muốn thử chuyển một vài pattern sang Glicol: https://glicol.org/
    Một đề xuất là hỗ trợ https
    • Tò mò vì sao ngày nay mọi người lại ám ảnh với https, ngay cả với những thứ trông có vẻ không cần bảo mật như xem pattern trống
    • Ban đầu Glicol làm mình bối rối, nhưng rồi hiểu ra khi biết trang bản desktop hiển thị nhiều thông tin hơn hẳn bản mobile
      Ít nhất trên Chrome cho Android, chỉ có thể chọn phát demo và bấm liên kết GitHub; còn GitHub lại khuyên truy cập glicol.org, nên mình thắc mắc vì sao mọi người thích Glicol đến vậy
      Vì thích một vài tính năng của Sonic-Pi nên cũng tò mò liệu có kế hoạch thêm tính năng kiểu IDE không. Cũng thấy có nỗ lực làm plugin VS Code
    • Phải tạo lại chứng chỉ SSL; OVH nói đã hoàn tất, nhưng có lẽ sẽ mất thêm chút thời gian để có hiệu lực
  • Sẽ rất hay nếu hỗ trợ nốt chùm ba. Nếu không có shuffle cơ bản thì coi như bỏ lỡ một phần lớn
    Cũng đồng ý với ý kiến khác về cách sắp xếp. Cymbal nên ở trên, snare và tom ở giữa, bass và các pedal khác ở dưới
    hh |x-x-x-x-x-x-x-x-|
    S |----o-------o---|
    B |o-------o-o-----|
    • Tò mò liệu thứ tự CH, OH, CY, CB, MA, CL, HC, MC, LC, SD, BD, AC có ổn không, hay cần chỉnh thêm
      Hỗ trợ nốt chùm ba sẽ sớm được đưa vào
    • Có vẻ khả thi nếu tạo pattern 3x16 rồi diễn giải như 4x12, như vậy mỗi phách sẽ có ba bước
  • Nên thông báo cho người dùng iOS rằng muốn nghe âm thanh thì phải tắt chế độ im lặng bằng nút gạt nhỏ bên cạnh
    Đây là hành vi rất riêng của iOS; mình đã mất thật sự nhiều năm mới phát hiện ra, trước đó cứ tưởng máy không hỗ trợ Web Audio API nên bỏ qua
    • Nếu là nhà phát triển, cũng có thể phát âm thanh im lặng trong nền bằng phần tử ``: https://github.com/donbrae/onscreen-piano-keyboard/blob/main...
      Làm vậy thì Web Audio API vẫn phát ra tiếng ngay cả khi công tắc “im lặng” đang bật
    • Không rõ có phải đang nói đến nút gạt phần cứng không. Trên iPad chạy iOS thì dù thử cách nào cũng không có tiếng, mà iPad cũng không có nút gạt tắt tiếng
    • Nếu không có lời khuyên này thì chắc mình chỉ loay hoay chỉnh âm lượng rồi bỏ cuộc; rất hữu ích
      Web app này tuyệt đến mức đáng ghen tị cả về ý tưởng lẫn cách triển khai
  • Hơi gợi nhớ đến công cụ trực quan hóa nhịp điệu mình làm vài năm trước
    https://michaelmior.github.io/rhythm-wheel/
    • Nghịch rất vui. Có vẻ mình tìm thấy bug: với thiết lập này https://imgur.com/BRwst17, kick dường như được kích hoạt ở màu đỏ chứ không phải màu xanh lá. Không chắc có phải mình nhầm không
    • Cách hiển thị nhịp điệu thật sự rất hay
  • Sẽ tuyệt nếu thêm hỗ trợ PWA để có thể cài như app di động
    Chỉ cần thêm file manifest.json nên rất dễ, có thể tạo ở đây: http://pwabuilder.com/
    Cũng tò mò có kế hoạch thêm nhiều drum kit hơn không. Hoặc có lẽ cho người dùng lưu sample riêng cục bộ để dùng, giống như đổi màu header trên HN
    • PWA đã được thêm vào danh sách việc cần làm
      Các drum kit khác đang ở đầu danh sách, hiện đang làm Yamaha RX5Oberhiem DMX. Có lẽ sẽ có trong một hai ngày tới. Nếu có drum machine nào muốn đề xuất thì mình rất muốn biết
  • Có một drum machine Android độc lập có âm thanh ổn. Không rõ có chuyển pattern sang được không
    Tên là Drum On và apk khá nhỏ
    https://f-droid.org/en/packages/se.tube42.drum.android/
    • Không biết lại có một app quý như ngọc thế này. Giao diện hơi thô, nhưng làm đúng việc cần làm
  • https://drumpatterns.onether.com/doofusbeatz666s-yowzah-2/
    Cái này nghe đã thật sự
  • Trang hay
    Thêm một phản hồi mình chưa thấy ai nói: có thể là vấn đề trên iPhone, nhưng phần hình ảnh có vẻ đi trước audio khoảng một phần tư phách. Ở 60 BPM thì lệch khoảng 200–250 ms
    Không phải vấn đề lớn, nhưng đủ để cảm thấy hơi lệch. Cũng có thể là đặc tính audio của Safari trên iPhone
  • Chơi thử rất vui. Tò mò mất bao lâu để làm ra nó
    Mình từng tham gia vài dự án tương tự, dùng TypeScript và Next.js, và ngạc nhiên vì nó tốn thời gian hơn tưởng nhiều
    • Tổng cộng có lẽ mất khoảng 3–4 tuần, nhưng làm rải rác trong vài tháng
      Đã tạo crawler tùy chỉnh cho 808.pixll.de bản lưu trên web archive, rồi làm công cụ trích xuất pattern từ dữ liệu đã crawl. Sau đó làm pattern player và cuối cùng bắt đầu làm website
      Ban đầu định xây site từ đầu, nhưng rốt cuộc quyết định dùng WordPress. Đã có quá nhiều side project rồi :)