Sudah menjadi impian saya untuk membangun synthesizer analog selama beberapa tahun.
Saat ini saya telah membangun VCO berdasarkan timer 555, yang saya tahu umumnya tidak memiliki respons frekuensi yang akurat tanpa banyak sirkuit tambahan.
Saya juga membangun VCO berdasarkan pada op-amp LM358. Ini sepertinya terdengar lebih baik dan lebih stabil.
Banyak desain VCO yang saya temukan di internet cukup rumit untuk dibuat dan membutuhkan catu daya + -12v. Berikut ini contoh yang dirancang untuk dijalankan pada dua baterai 9v terbalik.
Apa yang saya cari adalah desain sederhana, bukan komponen dalam jumlah besar, respons frekuensi V / Oktaf dan digerakkan oleh DC dari baterai (atau dua) (dengan rentang frekuensi audio di suatu tempat antara 20Hz-12,5kHz).
Saya juga mempertimbangkan pendekatan DCO, metode Juno menggunakan pembagi yang dapat diprogram untuk mendapatkan frekuensi dari master clock tampaknya sangat menarik.
sumber
Jawaban:
Ada alasan mengapa synths analog sebagian besar sudah usang saat ini, dan yang utama adalah bahwa membuat VCO yang baik yang tetap selaras dengan berbagai voltase dan suhu sangat sulit. Saya menyarankan alternatif, pendekatan hybrid.
Gunakan mikrokontroler sederhana, baik dengan DAC bawaan atau audio eksternal DAC, sebagai "osilator" Anda. Input ke MCU dapat berupa tegangan analog ke ADC internal, data MIDI, atau beberapa data digital lainnya. Outputnya akan menjadi gelombang sinus dari frekuensi yang benar. Output kemudian pergi ke sirkuit analog pilihan Anda.
Pastikan untuk menjalankan MCU dari osilator XTAL atau kuarsa nyata dan bukan dari osilator internal. Osilator internal tidak cukup akurat untuk menjaga hal-hal tetap selaras.
Hal keren tentang pendekatan ini adalah Anda dapat dengan mudah menampilkan hal-hal selain gelombang sinus. Persegi, segitiga, gigi gergaji, atau sesuatu "kebiasaan" semudah gelombang sinus. Ini memberi Anda filter analog lebih harmonis untuk dimainkan dan menciptakan suara yang lebih menarik dan berguna. Oh, dan itu daya yang cukup rendah jika dibandingkan dengan cara-cara khas untuk melakukan VCO.
Synth "digital" pertama pada 1980-an menggunakan pendekatan hybrid ini dan benar-benar merupakan kemajuan teknologi utama yang membuat synth memiliki daya tarik pasar yang lebih luas - setidaknya sampai kita memiliki kekuatan pemrosesan untuk melakukannya sepenuhnya dalam domain digital.
sumber
Saya baru saja berhasil membangun VCO. Ini menghasilkan gelombang persegi dan segitiga, dapat dikontrol dengan tegangan (LFO, sequencer, dll) dan mudah dibangun. Lihat artikel ini . VCO ada di halaman 10. Meskipun skematisnya menyiratkan + -15V (30V) saya hanya menggunakan 0-9V. IC adalah LM13700 OTA (penguat transkonduktansi operasional). OTA banyak digunakan dalam synth analog karena kontrol tegangan dapat direalisasikan dengan mudah. OTA adalah sejenis op amp dengan beberapa fitur tambahan. Anda dapat membangun VCO, VCA dan VCF menggunakan IC ini dan dalam artikel-Marston ada contoh skema untuk ketiganya.
sumber
Bagaimana dengan sesuatu seperti AD654 ? Kisaran freq adalah 0-500kHz. Ini merdu dengan pasangan RC, di manaf=V10RC . Jika Anda tidak bisa mendapatkan kisaran dengan benar, Anda selalu dapat memunculkan pembagian-oleh-10 pada output.
sumber
@JackDamery - jika Anda dapat menyarankan sirkuit VCO dengan rel pasokan yang tidak cocok untuk baterai 9V maka mungkin seseorang dapat menyarankan perubahan untuk membuatnya bekerja dari baterai 9V. Tetapi hanya Anda yang tahu arti "sederhana". Selain itu, mungkin lebih mudah untuk menghasilkan rangkaian daya yang memberi +/- 12V dari baterai 9V tetapi perlu diketahui bahwa usia baterai mungkin berkurang.
Juga, Anda sekarang mengatakan Hz / V dalam pertanyaan Anda dan ini, saya tidak berpikir, adalah apa yang Anda butuhkan - Anda perlu menggandakan frekuensi untuk setiap langkah inkremental identik dalam tegangan yang dimasukkan yaitu 1 oktaf per volt seperti yang disebutkan sebelumnya. VCO synth yang tidak melakukan ini terbatas karena Anda tidak dapat "mencampur" output VCO dan mengontrolnya dari tegangan kontrol input yang sama tanpa membuang sampah ke telinga Anda.
sumber
Secara umum, stabilitas adalah masalah besar dengan konverter oktaf ke frekuensi beberapa oktaf yang diperlukan dalam alat musik. Ada banyak sirkuit di luar sana, jadi saya hanya akan membahas perbaikan umum masalah stabilitas.
Anda memerlukan semacam loop umpan balik untuk menyetel osilator secara real time. Anda dapat mengimplementasikannya dalam mikrokontroler kecil yang akan mengukur frekuensi setpoint frekuensi, dan juga akan menghitung frekuensi output osilator. Output penyesuaian MCU dapat diberikan melalui potensiometer digital, atau disuntikkan sebagai tegangan ke rangkaian osilator - semuanya tergantung pada desain osilator.
Alasan saya menyebut osilator "oktaf-ke-frekuensi" adalah karena ini menyiratkan bahwa hubungan VF adalah nonlinier. Tegangan sebanding dengan logaritma frekuensi.
sumber
Dengan menggunakan transistor NPN / PNP junction / +/- baterai 9 volt sebagai sumber referensi arus konstan / menjadi pembagi tegangan resistif stepped yang sama / tegangan kontrol 1volt / oktaf yang akurat dapat diturunkan. Konversi eksponensial dilakukan oleh dioda / basis 2 Log / atau 1v / oktaf = 12 semitones = 2f.
Baik Sequential Circuits & Oberheim menggunakan pendekatan serupa. ADC digunakan untuk membaca / merekam nilai-nilai pot kontrol / dan kata-kata digital ini disimpan sebagai tambalan program.
VCO '$ / VCF' $ / VC @ '$ yang sebenarnya adalah Curtis Electronics Chips 3310/3320/3330 / dan atau SEM' $ chip yang kurang stabil yang digunakan dalam Nabi 1 & 2 Revisi.
DACS digunakan untuk modulator digital / $ LFO / SAH / Arpeggiatos / Portamento / Summers dll. Ada beberapa cara berbeda untuk melakukannya.
Pertama-tama memutuskan / Aditif atau Subtraktif Synth? Subtraktif beroperasi dengan menggunakan VCF '$ untuk membentuk gelombang / VCA' $ untuk mengontrol ADSR di kedua VCO '$ / Kebanyakan synth awal memiliki fitur untuk menyinkronkan Osilator Suara ini.
Semua didasarkan pada 1 volt / oktaf. Buku yang bagus? Aplikasi Musik Prosesor Mikro ... Hal Chamberlain ... Electro Notes ...
Terlalu banyak sumber untuk dicantumkan di sini. Google itu. Coba Nabi 5 Skema? OBXA / OB-8
Pembagi tegangan top down / pembagi keyboard berbasis eksponensial / non linier / transistor / 1 volt per oktaf. Output CV '$ / Input CV' sama @ 1v / oktaf. Standar.
http://www.learningaboutelectronics.com/Articles/Voltage-controlled-oscillator-VCO-circuit-with-a-555-timer.php
https://drive.google.com/file/d/0B23HmiX6RdPbVVVCOUhpS05lNDg/view?usp=drivesdk
sumber