Drum Patterns เว็บไซต์แชร์แพตเทิร์นดรัมแมชชีน
(drumpatterns.onether.com)- เป็นเว็บไซต์แชร์แพตเทิร์นดรัมแมชชีนที่รวบรวมโฟลว์ สร้าง·สำรวจ·ค้นหา·คอมเมนต์ ไว้ในที่เดียว สำหรับผู้ใช้ที่ต้องการอ้างอิงแพตเทิร์นดรัมแมชชีนอย่างรวดเร็ว
- การสำรวจแบ่งตาม แนวเพลง·เทมโป·ดรัมคิต และสามารถหา लिंकแนวเพลงอย่าง Breakbeat, Electro, Hip Hop, House, Rock, Techno ได้ทันที
- แต่ละแพตเทิร์นแสดงคำอธิบายการวางแบบ “How to make” พร้อม กริด 16 บิต ทำให้ตรวจสอบซีเควนซ์ของแต่ละเครื่องดนตรีด้วยสายตาได้ง่าย
- ตัวอย่างอย่าง
drum rolling,Oh Yeah,8OBit - ElectroWerk66,2 Step Chillมี BPM และหมายเลขแพตเทิร์นแบบดัดแปลงกำกับไว้ด้วย - จากข้อมูลส่วนท้ายของเว็บไซต์ มีขนาด 8,000 patterns, 1,47,166 beats จึงใช้เป็นแหล่งอ้างอิงและคลังแชร์แพตเทิร์นกลองได้
โฟลว์พื้นฐานสำหรับสร้างและค้นหาแพตเทิร์นกลอง
- Drum Patterns เป็นเว็บไซต์แชร์แพตเทิร์นดรัมแมชชีนที่ชูแนวคิด “Discover & share drum machine patterns”
- ผู้ใช้สามารถ Create, Browse, Search แพตเทิร์นได้ และมีหน้าคอมเมนต์แยกต่างหาก
- มีฟังก์ชันบัญชีผู้ใช้ โดยมีลิงก์ Register และ Log in
การสำรวจโดยเน้นแนวเพลง·เทมโป·ดรัมคิต
- การสำรวจแพตเทิร์นแบ่งออกเป็นหลายเกณฑ์
- Genre: Breakbeat, Electro, Electro Funk, Electro Pop, Hip Hop, House, Miami Bass, Pop, R&B, Reggae, Rock, Techno, Uncategorized
- Tempo: มีลิงก์สำรวจ 90 BPM เป็นตัวอย่าง
- Drumkit: มีลิงก์สำรวจ Roland TR-808 เป็นตัวอย่าง
- สามารถดู Recent, Popular, Liked, Discussed, Random ในรูปแบบลิงก์จัดเรียงหรือคอลเลกชันได้
วิธีอ่านแพตเทิร์น
- แต่ละรายการใส่วิธีทำเป็นขั้นตอนใต้หัวข้อ “How to make”
- คำอธิบายขั้นตอนเป็นการวางเครื่องดนตรีเฉพาะลงใน beat ที่ระบุ
- ตัวอย่าง:
drum rollingวาง snare drum ที่ beat 4, 5, 13, 14 แล้วเพิ่ม high tom และ low tom - ตัวอย่าง:
Oh Yeahแสดงการวาง bass drum, snare drum, closed hi-hat, clap เป็นขั้นตอน
- ตัวอย่าง:
- เนื้อหาแพตเทิร์นใช้ กริดซีเควนซ์ ที่ประกอบด้วยแถวตามตัวย่อของเครื่องดนตรีและตำแหน่ง
X- ตัวอย่าง: แสดงแถวอย่าง
CH,OH,CY,CB,CP,SD,BD
- ตัวอย่าง: แสดงแถวอย่าง
- แต่ละแพตเทิร์นมีค่า Play BPM และหมายเลขแพตเทิร์นแบบดัดแปลงกำกับไว้ด้วย
ตัวอย่างแพตเทิร์นที่เห็นบนหน้าจอ
- drum rolling: 160BPM, แพตเทิร์นที่เน้น snare drum และ tom
- oof lala: 90BPM, รวมการวาง cowbell, maraca, clave, conga
- Oh Yeah: 90BPM, โครงสร้างประกอบด้วย bass drum·snare drum·closed hi-hat·clap
- Arpeggio Pattern: 90BPM, วาง bass drum และกลุ่ม conga แบบซ้ำๆ
- 8OBit - ElectroWerk66: 129BPM, มีแพตเทิร์นแบบดัดแปลงหมายเลข 1~6
- 2 Step Chill: 90BPM, มีแพตเทิร์นแบบดัดแปลงหมายเลข 1~5
ขนาดข้อมูลที่ลงทะเบียนและข้อมูลของรายการ
- จากข้อมูลส่วนท้ายของเว็บไซต์ ขนาดข้อมูลที่ลงทะเบียนคือ 8,000 patterns, 1,47,166 beats
- แต่ละแพตเทิร์นแสดงลิงก์ผู้เขียน ค่าเคานต์ และตัวเลขที่ดูเหมือนจำนวนคอมเมนต์กำกับไว้ด้วย
1 ความคิดเห็น
ความคิดเห็นใน Hacker News
https://goodhertz.com/funklet/
ข้อเสนออย่างหนึ่งคือรองรับ https
อย่างน้อยบน Chrome สำหรับ Android ทำได้แค่เลือกเล่นเดโมกับคลิกลิงก์ GitHub และ GitHub ก็แนะนำให้ไปที่ glicol.org เลยสงสัยว่าทำไมทุกคนถึงชอบ Glicol กัน
ชอบบางฟีเจอร์ของ Sonic-Pi เลยสงสัยว่ามีแผนจะเพิ่ม ฟีเจอร์แบบ IDE ไหม เห็นว่ามีความพยายามจะทำปลั๊กอิน VS Code ด้วย
เห็นด้วยกับอีกความเห็นเรื่องการจัดเรียงด้วย ฉาบควรอยู่บน สแนร์กับทอมอยู่กลาง เบสกับแป้นเหยียบอื่น ๆ อยู่ล่าง
hh |x-x-x-x-x-x-x-x-|
S |----o-------o---|
B |o-------o-o-----|
การรองรับโน้ตสามพยางค์ จะมาเร็ว ๆ นี้
เป็นพฤติกรรมเฉพาะของ iOS กว่าจะรู้ก็ใช้เวลาหลายปีจริง ๆ ก่อนหน้านั้นคิดว่าไม่รองรับ Web Audio API แล้วก็ปล่อยผ่านไป
วิธีนี้ทำให้ Web Audio API ส่งเสียงได้แม้สวิตช์ ‘ปิดเสียง’ จะเปิดอยู่
เว็บแอปนี้เจ๋งจนน่าอิจฉาทั้งไอเดียและการทำออกมา
https://michaelmior.github.io/rhythm-wheel/
แค่เพิ่มไฟล์ manifest.json ก็ได้แล้ว ง่ายมาก และสร้างได้ที่นี่: http://pwabuilder.com/
สงสัยว่ามีแผนจะเพิ่ม drum kit อีกไหม หรืออาจให้ผู้ใช้เก็บ sample ของตัวเองไว้ในเครื่องแล้วใช้ได้ เหมือนที่ใน HN เปลี่ยนสี header ได้
drum kit อื่น ๆ อยู่บนสุดของรายการที่ต้องทำ และตอนนี้กำลังทำ Yamaha RX5 กับ Oberhiem DMX อยู่ น่าจะเปิดให้ใช้ได้ภายในวันสองวัน ถ้ามี drum machine ที่อยากแนะนำก็อยากรู้
ชื่อ Drum On และ apk ขนาดเล็ก
https://f-droid.org/en/packages/se.tube42.drum.android/
อันนี้โดนจริง
ขอเพิ่มฟีดแบ็กที่ยังไม่เห็นสักข้อ อาจเป็นปัญหาบน iPhone แต่ภาพดูเหมือนจะ นำหน้า เสียงอยู่ประมาณ หนึ่งในสี่บีต ที่ 60 BPM คลาดเคลื่อนราว 200–250ms
ไม่ใช่ปัญหาใหญ่ แต่ก็มากพอให้รู้สึกแปลกนิด ๆ อาจเป็นคุณลักษณะเสียงของ iPhone Safari ก็ได้
http://drumpatterns.onether.com/?audio=1
http://drumpatterns.onether.com/?audio=2
http://drumpatterns.onether.com/?audio=3 ← อยากให้ลองอันนี้ก่อน
เคยมีส่วนร่วมในโปรเจกต์คล้าย ๆ กันสองสามงาน ใช้ TypeScript กับ Next.js แล้วแปลกใจที่ใช้เวลานานกว่าที่คิดมาก
ทำ crawler แบบกำหนดเองสำหรับ 808.pixll.de ที่อยู่ใน web archive และทำเครื่องมือดึงแพตเทิร์นจากข้อมูลที่ crawl มา จากนั้นทำ pattern player และสุดท้ายจึงเริ่มทำเว็บไซต์
เดิมทีตั้งใจจะทำไซต์เองตั้งแต่ต้น แต่สุดท้ายตัดสินใจใช้ WordPress เพราะมี side project เยอะเกินไปแล้ว :)