Daftar Isi:

Oceania Midi Controller (untuk Membuat Noise 0-Coast dan Synths Lainnya): 6 Langkah (dengan Gambar)
Oceania Midi Controller (untuk Membuat Noise 0-Coast dan Synths Lainnya): 6 Langkah (dengan Gambar)

Video: Oceania Midi Controller (untuk Membuat Noise 0-Coast dan Synths Lainnya): 6 Langkah (dengan Gambar)

Video: Oceania Midi Controller (untuk Membuat Noise 0-Coast dan Synths Lainnya): 6 Langkah (dengan Gambar)
Video: Orchestral Template Walkthrough in Logic Pro X [Summer 2019] 2024, November
Anonim
Image
Image
Bukan-kunci
Bukan-kunci

Dalam beberapa tahun terakhir, sejumlah produsen synthesizer telah merilis instrumen "desktop semi-modular". Mereka umumnya mengambil faktor bentuk yang sama dengan format synthesizer modular Eurorack dan sebagian besar mungkin dimaksudkan sebagai obat gerbang ke dunia modular. (Seiring kecanduan, ini adalah salah satu yang lebih aman.)

Aku jatuh untuk pemasaran keras aku takut.

Sementara saya menyukai Moog dan Behringer, saya terus membaca tentang Make Noise "0-Coast." Pada saat yang sama, saya melihat video promosi yang menampilkan Suzanne Ciani, Kaitlyn Aurelia Smith, Todd Barton, Allesandro Cortini, dll. yang memberi isyarat kepada saya untuk (bagaimanapun bagi saya) jenis pola pikir sintesis musik baru: "Sintesis pantai barat, " itu disebut secara umum.

Perbedaan umum antara ini dan tempat saya dibesarkan (seperti yang biasanya dijelaskan) adalah bahwa Bob Moog menciptakan sintesis "pantai timur" (atau subtraktif) dengan fokus pada meniru instrumen tradisional dengan menciptakan bentuk gelombang dasar yang alami dan menyaring ujung atau pita spektrum sambil membentuk amplop volume. Don Buchla, di sisi lain, bekerja di sisi lain AS untuk menciptakan instrumen elektronik yang terdengar seperti tidak ada yang pernah ada sebelumnya, dengan fokus pada pengayaan timbral dan pembentukan gelombang yang kompleks. (Kebetulan, perbedaan sering ditulis sebagai persaingan atau dikotomi antara keduanya, tapi tidak seperti Biggy dan Tupac dalam apa yang mungkin lebih akrab persaingan Pantai Timur/Pantai Barat, dari apa yang saya tahu, Buchla dan Moog merasa cukup hangat terhadap satu sama lain dan berbicara satu sama lain dalam istilah yang bersinar. Juga sebagian besar seniman yang menggunakan instrumen Buchla atau Serge juga memiliki synth subtraktif di gudang senjata juga.)

Anyhoo, itu membawa kita ke Make Noise. 0-Coast dipasarkan sebagai synthesizer yang mengandung unsur-unsur sintesis pantai timur dan barat tetapi tidak memiliki "kesetiaan" untuk keduanya. Namun fakta bahwa itu benar-benar satu-satunya unit desktop yang tersedia dengan fitur pantai barat membuatnya menonjol karena mewakili pantai barat di antara semi-mod desktop. Aku langsung jatuh cinta dengan milikku. Ini tentang hal yang paling dekat dengan Buchla bahwa kebanyakan dari kita yang menyukai synths tetapi tidak melakukan perawatan hidup untuk membayar.

Satu-satunya hal yang saya ubah tentang 0-Coast adalah bahwa (terlepas dari patch Krell) ia tidak memiliki kontrol kinerja on-board. Sebagian besar waktu itu dipasangkan dengan Arturia atau Korg, tetapi Keystep saya jauh lebih lebar daripada 0-Coast sehingga saya merasa sedikit tidak memuaskan. Buchla sering dikutip mengatakan dia ingin menghindari "kunci hitam dan putih" karena itu memaksa Anda untuk berpikir seperti seorang pianis daripada seorang synthesizer pada dasarnya, dan Anda dapat melihat hasilnya di pengontrol yang dia buat. Mengingat itu, saya terinspirasi untuk membuat penghargaan saya sendiri untuk Don Buchla dalam bentuk pengontrol midi kapasitif-sentuh ini untuk 0-Coast saya, "The Oceania."

Langkah 1: Bahan

Bahan-bahannya harus cukup akrab dan mudah didapat oleh pembuat mana pun-proses dan waktu yang rumit. Kamu akan membutuhkan:

Bahan:

1 Arduino Mega-Saya merekomendasikan gaya mini (seperti ini di Amazon) untuk membuatnya lebih mudah dipasang di bawah bantalan sensor, tetapi itu tidak mutlak diperlukan. Anda bahkan mungkin dapat menggunakan Uno/Genuino atau Mini atau Feather, tetapi itu mungkin mengharuskan Anda untuk memperlakukan pin ADC sebagai digital dan saya tidak tahu apakah kapasitansi standar bekerja pada pin tersebut. Dan Anda harus mencari tahu pemrogramannya sendiri.

2 220Ω resistor

1 soket phono stereo 3.5mm

1 lembar berlapis tembaga (digunakan untuk mengetsa PCB Anda sendiri) setidaknya 9"x2 3/4"

Kawat pengait terdampar (semakin tipis semakin baik-saya menggunakan 30AWG ini, sekali lagi dari Amazon)

Pateri

Sesuatu yang Anda sukai dan nyaman digunakan untuk memasangnya

Stereo TRS 3.5mm kabel male-to-male

Peralatan

Gergaji meja (sebagai alternatif, pemotong CNC atau laser mungkin akan memberi Anda hasil yang lebih baik jika Anda tahu apa yang Anda lakukan.)

Besi solder dan alat solder, termasuk tang, pemotong rata dan penari telanjang kawat

Printer (kertas, bukan 3-d) (tapi mungkin juga 3-d)

Garis lurus

Spidol/spidol permanen

Sebuah bor (mesin bor atau alat pres putar akan lebih baik.)

Alat Rotary atau file

Wol baja (opsional)

Langkah 2: The Not-keys

Bukan-kunci
Bukan-kunci
Bukan-kunci
Bukan-kunci

Cetak versi terbalik (vertikal) dari pola yang disertakan (yang tidak memiliki huruf catatan di atasnya) dan potong dua baris menjadi strip kanan dan kiri. Selanjutnya, potong lapisan tembaga menjadi dua strip dengan ukuran yang sama dengan dua strip kertas (masing-masing harus berukuran 8 7/8" x 1 ".) Rekatkan strip kertas ke bagian belakang potongan terbungkus tembaga dan, dengan menggunakan spidol permanen, tandai sudut segitiga, jajaran genjang dan persegi panjang di tepi lapisan tembaga, lalu gunakan tepi lurus untuk menghubungkannya sehingga Anda memiliki sesuatu yang terlihat seperti foto terakhir dengan langkah ini.

Selanjutnya, atur bilah gergaji meja dengan sangat hati-hati sehingga bilah hampir tidak memotong di atas permukaan meja. Intinya adalah untuk menghapus lebar bilah sisi tembaga dari clad tetapi tidak memotong substrat fiberglass (setidaknya tidak secara substansial.) Anda mungkin ingin mengujinya dengan beberapa "jatuh" yang tersisa dari pemotongan strip berlapis tembaga untuk melihat bahwa bilahnya tidak terlalu tinggi atau terlalu rendah. Potong kelongsong dengan menggunakan garis yang ditarik di bagian belakang sebagai panduan untuk menyejajarkan mata pisau. Anda akan ingin menggunakan panduan sudut dengan ekstensi. Semua garis diagonal harus berada di 62,5˚. Pergi perlahan. Seperti yang Anda lihat, potongan saya tidak keluar sesempurna yang saya harapkan. Setelah saluran dipotong menjadi clad, Anda akan ingin mengarsipkan tepi tembaga kasar (bagaimanapun juga, darah akan benar-benar mengacaukan kapasitansi.) Saya mengambil beberapa wol baja untuk menambang untuk memberikan nuansa yang disikat.

Tak perlu dikatakan, ambil semua tindakan pencegahan biasa saat bekerja dengan gergaji meja. Pakailah kacamata pengaman dan gunakan tongkat dorong, dan DEMI TUHAN JIKA ANDA TIDAK TAHU APA YANG ANDA LAKUKAN JANGAN MENCOBA INI!

Sebagai alternatif, saya telah menyertakan PDF dengan harapan bahwa jika seseorang memiliki mesin CNC atau pemotong laser, mereka ingin mencoba ini sehingga mereka dapat menggunakan tata letak versi vektor dan memotong yang terlihat profesional. (Silakan bagikan hasilnya jika Anda melakukan ini.)

Setelah kunci-tidak dipotong ke dalam clad, bor lubang dengan sedikit yang dapat ditangani oleh pers Anda yang masih memungkinkan Anda untuk memasukkan benang kawat hookup Anda ke ujung atau sudut baris atas masing-masing bukan. - strip kunci.

Tentu saja jika mau, Anda dapat menghindari kerumitan dan seni dan memotong keyboard tradisional dengan memotong alur garis lurus biasa di satu strip clad dan kemudian memotong strip yang lebih pendek dan lebih tipis untuk diletakkan di atasnya (seperti tombol #/♭.) Pita perekat ganda yang bengkak mungkin akan cukup melindungi sehingga Anda tidak akan memicu nada di bawahnya, tetapi itu adalah dugaan yang belum teruji. Saya akan tertarik untuk melihat apa yang Anda dapatkan.

Langkah 3: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Solder satu potong kawat pengait ke masing-masing bukan kunci dengan menjalankan kawat melalui lubang bor dari sisi belakang, lalu potong kabel dari sisi tembaga. Tanpa terlalu teknis, pikirkan tentang bagaimana Anda akan memasangnya, dan rencanakan untuk membuat kabel cukup panjang untuk berpindah dari setiap kunci di setiap strip ke Arduino tanpa memiliki lebih dari beberapa mm kabel tambahan. Kemudian, dengan sangat hati-hati, satu per satu kabel, solder kabel dari masing-masing bukan kunci ke pin Arduino Mega sesuai dengan nomor yang ditandai pada setiap bukan kunci di foto. Ini adalah bagian make-or-break dari operasi. Anda mungkin ingin melompat ke bagian pemrograman dan menguji fungsi tombol setelah setiap beberapa sambungan solder. (Misalnya pada versi asli saya, pin 13 dijembatani atau sesuatu dan selalu membaca seolah-olah sedang disentuh, jadi saya harus menulis kode untuk mengkompensasi dan memindahkan semua yang ada di atasnya ke nilai pin.)

Selanjutnya, solder satu resistor 220Ω antara +5v pada Arduino dan konektor lengan soket, dan solder resistor lainnya antara pin Pin 1/TX dan konektor ujung soket. (Perhatikan bahwa pinout untuk berbagai soket akan bervariasi sehingga terserah Anda untuk menentukan sambungan mana.) Terakhir, solder sepotong kabel penghubung antara pin Gnd pada Arduino ke konektor cincin pada soket.

Seperti yang Anda lihat, saya menggunakan sepotong kecil papan strip untuk memasang resistor dan soket, tetapi itu tidak mutlak diperlukan.

Setelah menyolder, Anda akan ingin mengarsipkan/mengamplas/memutar-alat potongan rata dari kawat yang disolder hingga cukup halus untuk dimainkan, dan Anda dapat memilih untuk menggunakan spidol permanen untuk mewarnai not-key dalam konfigurasi apa pun yang Anda pilih. Saya membuat segitiga yang menghadap ke bawah semuanya hitam sebagai isyarat visual, tetapi saya menguji spidol permanen merah dan perak dan masing-masing berfungsi (perak anehnya mengurangi pembacaan kapasitansi.)

Langkah 4: Pasang Itu

Gunung It
Gunung It
Gunung It
Gunung It

Mari kita tidak terlalu menginstruksikan tentang bagian ini. Gunakan apa pun yang Anda rasa nyaman sebagai tunggangan. Saya menggunakan kayu oak solid bernoda untuk tampilan synth klasik (angguk ke garis keturunan Pantai Timur) tetapi Anda dapat menggunakan apa pun yang Anda inginkan. Sebagai contoh, saya juga membuat versi CV ini untuk kasus Eurorack saya yang dipasang pada konstruksi lembaran PVC. Anda dapat mempertimbangkan pencetakan 3D sebagai alas jika Anda memiliki akses ke printer dengan alas yang cukup lebar, atau bahkan membuat alas karton untuk itu. Sebenarnya tidak masalah selama tidak mengganggu elektronik.

Seperti yang Anda lihat, saya (dengan ceroboh) merutekan dua saluran untuk kabel di bagian belakang tombol bukan, ceruk untuk elektronik di bagian bawah, dan port di antara keduanya sehingga saya bisa menyolder kabel ke potongan berlapis tembaga dan Arduino sebelum dipasang dan cukup lewati Arduino melalui port. Potongan aluminium adalah apa yang saya gunakan untuk memasang elektronik (menggunakan penyangga plastik dan sedikit lem panas untuk papan strip soket.) Kemudian saya memasang logam ke dasar dan meletakkan beberapa pelari kaki EVA di bagian bawah.

Tombol-bukan dilekatkan pada alasnya dengan pita perekat ganda yang mengembang, tetapi sekali lagi gunakan apa pun yang Anda inginkan selama tidak mengganggu kapasitansi atau sirkuit.

Langkah 5: Program Ini

Jika Anda belum pernah memprogram Arduino sebelumnya maka Anda berada di situs yang tepat-mungkin ada ratusan atau ribuan 'ibles pada subjek, jadi saya tidak akan membahas dasar itu lagi.

Dalam file zip terlampir ada dua sketsa. Unduh dan buka ritsletingnya dan tambahkan ke perpustakaan sketsa Arduino Anda.

Sketsa pertama (megaCapacitiveKeyboardTest) adalah adaptasi dari fungsi readCapacitivePin Arduino yang ada di sini sebagai tes yang menunjukkan kepada Anda tombol apa yang ditekan dan nilai kapasitansinya saat ditekan di monitor serial. Ini akan memungkinkan Anda melihat beberapa nilai dan menguji koneksi dari Arduino ke not-key.

Muat ini ke Arduino, buka monitor serial (pastikan untuk mengatur monitor serial ke baud yang benar) dan sentuh beberapa tombol bukan, catat nilai untuk sentuhan terberat dan teringan yang akan Anda gunakan untuk bermain. Ini akan digunakan untuk nilai minCap (sentuhan paling ringan) dan maxCap (terberat) di sketsa kedua (OceaniaMidi_Release), yang sebenarnya akan Anda muat ke pengontrol untuk menggunakannya sebagai pengontrol. Jika Anda perlu menyesuaikan nilainya, lakukan, lalu simpan sketsa lagi dan unggah ke Oceania.

Langkah 6: Mainkan

Satu-satunya daya yang diperlukan untuk menjalankan Oseania bersumber dari Arduino, sehingga Anda dapat menggunakan kabel yang sama seperti yang Anda gunakan untuk mengunggah sketsa dan menyalakannya dari komputer Anda, atau menghubungkannya ke pengisi daya telepon atau kutil dinding - perjalanan apa pun Anda suka dan bekerja dengan Arduino yang Anda gunakan.

Colokkan kabel male-to-male ke soket Oceania dan soket Midi A dari 0-Coast atau synth lain yang kompatibel dan cobalah! Dua kunci paling kiri (pin 29/28) bertindak sebagai pitch bend dan dua di paling kanan (pin 30/31) akan menaikkan dan menurunkan oktaf not yang dikirim sebagai.

0-Coast tampaknya memiliki kecenderungan untuk menggantung pada beberapa catatan yang dikirim oleh Arduino, tetapi biasanya Anda cukup menyentuh nada gantung lagi dan itu akan mati. Juga jika 0-Coast terhubung ke Oseania saat Anda memuat sketsa, sketsa itu mungkin macet pada nada rendah. Jika itu terjadi, cukup putar daya 0-Coast dan itu akan hilang.

Akhirnya, terpikir oleh saya bahwa satu hal yang akan membuat pemotongan lapisan tembaga jauh lebih bersih adalah pemotong laser, jadi jika Anda merasa ini sangat membantu, silakan pilih Instruksi ini dalam kontes Epilog X.

Selamat bermain!

Direkomendasikan: