Budowanie syntezatora bez wcześniejszego doświadczenia

Miałem bogate zaplecze muzyczne i od dziecka byłem zauroczony syntezatorami. Marzyłem o tym program EE, aby urzeczywistnić moje marzenie, ale nie stać mnie na szkołę (długa historia).

Zasadniczo chciałbym zbudować syntezator analogowy z 3 oscylatorami, ale nie mam żadnego doświadczenia w budowaniu płyt . Znam podstawowy przepływ i proces sygnału oraz mam duże wyczucie projektowania, ale naprawdę brakuje mi wiedzy, aby zacząć.

Myślę, że rozpoczęcie prostego z 1 oscylatorem i budowanie w górę byłoby niesamowitym doświadczeniem edukacyjnym , i bardzo chciałbym dojść do poziomu, na którym niektórzy z was są i faktycznie stworzyć w pełni użyteczny syntezator.

Moje pytanie, jeśli chodzi o elektronikę zorientowaną na audio, to gdzie mogę zacząć z tym pełnym analogiem syntezator? Czy sięgam zbyt daleko? Czego będę potrzebować, aby to się stało?

Komentarze

  • Jeśli zawsze marzyłem o tym, ' powiem, że ' osiągasz wystarczająco daleko.

Odpowiedź

W muzyce jest mnóstwo interesujących informacji Z witryny kosmicznej . Zawiera schematy obwodów wraz ze szczegółowymi objaśnieniami projektów. A także szereg porad i linków związanych z budowaniem syntezatorów.

Lepiej byłoby, gdybyś najpierw zdobył doświadczenie z prostszymi projektami elektroniki audio i rozwinął umiejętności i sprzęt, których wymagałby taki duży projekt. Wtedy byłbyś w lepszej pozycji do oceny jak / czy kontynuować.

Odpowiedź

Innym miejscem do rozpoczęcia są schematy TB303! maszyna, od której wszystko się zaczęło 🙂 http://machines.hyperreal.org/manufacturers/Roland/TB-303/schematics/

Zacznij od zrozumienia części obwód i idź dalej i zaprojektuj coś w oparciu o niego na małym kawałku płytki prototypowej i zbuduj stamtąd.

Kiedy już kilka elementów będzie działać, spróbuj zaprojektować własną płytkę drukowaną z płaszczyznami uziemienia (to poprawi poziom hałasu) lub sprawdź kilka zestawów, z którymi Rob już się łączył.

Odpowiedź

Polecam syntetyzują strony DIY pod adresem http://www.yusynth.net . To „świetne źródło informacji, które wykorzystałem w moich projektach syntezatorów.

EDYCJA: Synteza dźwięku: Techniki analogowe i cyfrowe autorstwa Terencea Thomasa. Niesamowita książka. Pierwszy rozdział zaczyna się od tego, jak zbudować zmienny zasilacz wyjściowy, a następnie przenosi się do „pudełka testowego”, które jest w zasadzie głośnikiem, parą garnki i płytkę prototypową, abyś mógł przetestować przed lutowaniem.

Obszerne schematy i schematy folii w całym tekście, d doskonałe wyjaśnienie, dlaczego niektóre komponenty są umieszczane tam, gdzie mają osiągnąć określone rezultaty. Wysoce polecany!

Odpowiedź

Sugerowałbym, że nawet jeśli chcesz zastosować analogowe etapy filtrowania (mogą one nadać dźwiękowi ciepło, które można trudne do osiągnięcia w inny sposób) dobrym pomysłem może być cyfrowe wygenerowanie przebiegów początkowych. Wiele automatów zręcznościowych Williams „Electronics w latach 80-tych generowało dźwięk przy użyciu płyty zawierającej mikroprocesor 6800, niewielką ilość pamięci RAM i ROM oraz trochę I / O, w tym DAC. Wszystkie efekty dźwiękowe zostały wygenerowane przy użyciu ciasnych pętli programowych, które generowały próbki i podawały je do przetwornika cyfrowo-analogowego. Ponieważ procesor był używany tylko do generowania dźwięku, szybkość wykonywania pętli może być wykorzystana do synchronizacji.

W praktyce nawet najprostsze mikrokontrolery mają jakiś rodzaj zasobów czasowych, co może być pomocne, jeśli chcesz być możliwość zmiany parametrów audio podczas odtwarzania dźwięków. Używając czegoś w rodzaju kodu 6805, można by zacząć od napisania procedury odpytywania dla każdego głosu; dla szybkości te procedury działałyby w pamięci RAM – coś takiego jak:

 poll1: brclr TMR_CONTROL,TMR_READY,poll ; Wait for start of next "tick" bclr TMR_CONTROL,TMR_READY FRQ1L: lda #PATCH PH1L: add #PATCH sta PH1L+1 ; Patch value for LSB of phase FRQ1M: lda #PATCH PH1M: add #PATCH sta PH1M+1 ; Patch code FRQ1H: lda #PATCH PH1H: add #PATCH sta PH1H+1 ; Patch code sta FETCH+2 ; Patch LSB of target FETCH: lda TABLE_BASE ; 16-bit address clr DAC_ENABLES sta DAC_OUTPUT lda #ENABLE_1 sta DAC_ENABLES rts 

Następnie można by mieć główną pętlę, która wielokrotnie wywoływała procedurę ankiety dla każdego głosu sekwencyjnie i między wywołaniami wykonuj wszelkie inne działania logiczne (np. sprawdzanie, czy jakiekolwiek parametry głosu wymagają aktualizacji). Korzystając z tego podejścia, można zaktualizować sporą liczbę głosów z wysoką częstotliwością próbkowania.

Chociaż możliwe jest generowanie początkowej fali w całości przy użyciu obwodów analogowych, trudno jest mieć wiele niezależnych generatorów analogowych, których charakterystyka częstotliwościowa jest absolutnie identyczna z dokładnością do ułamka procenta. Ludzkie ucho jest bardzo wrażliwe na zmiany wysokości tonu – o wiele bardziej niż na zmiany amplitudy – więc wszystko, co jest używane do generowania sygnału, musi być bardzo spójne Użycie prostego mikrokontrolera jako punktu wyjścia jest dobrym sposobem na uzyskanie takiej spójności, nawet jeśli następnie podaje się wygenerowany sygnał przez obwody analogowe.

Odpowiedź

Oprócz znakomitych źródeł już zasugerowanych – w szczególności Synteza dźwięku Terencea Thomasa: techniki analogowe i cyfrowe – Chciałbym dodać następujące dwie książki:

  • Nieżyjący już Ray Wilson „s Make: Analogue Synthesisers , maj 2013.

    Ray jest mózgiem stojącym za muzyką z kosmosu (MFOS), jak opisano w odpowiedzi Roba Kama . Opisuje podstawy syntezatorów i zapewnia podstawową teorię elektroniczną związaną z obwodami generującymi dźwięk, a także wyjaśnia VCO, VCF i VCA.

    Ponadto szczegółowo opisuje konstrukcję Noise Toster , który jest fajnym projektem startowym dla syntezatorów.

  • Barry Klein „s Elektroniczne obwody muzyczne , 1982

    To jest ta książka, którą poleciłbym komuś zaczynającemu budować syntezatory modułowe, jeśli chcą d tylko jedną książkę.

    Jak zauważa sam Barry, oryginalna publikacja zawierała wiele błędów,

    Elektroniczne obwody muzyczne

    To jest pełna kopia oryginalnej książki (wydanej przez Samsa w 1982 r.). Zawiera obwody dla większości typów modułów, które chciałbyś zrobić dla modularnego syntezatora analogowego. Niektóre obwody są moje, niektóre nieco zmodyfikowane z serii Digisound, wiele obwodów Electronotes. W oryginalnym druku było kilka błędów i wprowadziłem poprawki w tym egzemplarzu. Ponadto ta kopia jest powiększona do 8 1/2 „x 11” – dużo łatwiejsza do odczytania! Dołączam 32-stronicową broszurę z aktualizacjami, która sugeruje alternatywne podejścia, zastąpienie części, zaktualizowaną listę źródeł itp. Nie ma nowych obwodów (na wypadek, gdybyś miał już oryginalną książkę). Wiele obwodów wykorzystuje układy CEM / SSM, które nie są już dostępne, ale te obwody mogą służyć jako przykłady do naprawy syntezatorów analogowych przy użyciu tych układów scalonych. Istnieją dyskretne przykłady VCO, VCF, generatorów obwiedni itp. wiele z nich zostało omówionych na tej liście. Liczba stron wynosi około 335 stron.

    Sprzedaje poprawioną wersję, jeśli skontaktujesz się z nim bezpośrednio. Zobacz http://www.abacom.com/~ivanohe/synth/books.txt

    Istnieje również siostrzana publikacja:

    Electronic Music IC Databook

    To jest zbiór wszystkich arkuszy danych SSM i Curtis Electromusic (CEM) IC, a także tom 1 i 2 biuletynu / biuletynu aplikacji Curtis Synthesource. Ponieważ większość tych układów scalonych nie jest już produkowana, niniejsza instrukcja służy jako źródło informacji databook dla nich wszystkich. Materiał pisemny w tych arkuszach danych jest zaskakująco szczegółowy, jak działają układy scalone wewnętrznie i jak powinny być stosowane. Materiał Synthesource jest szczególnie fajny. Dołączam również materiał z Linear Integrated Systems, źródła dopasowanych par tranzystorów.
    Liczba stron to około 300 stron (8 1/2 „x 11”).

    Jeśli chcesz zdobyć książkę, warto przeczytać ten wątek (który nie udostępnia plik PDF), Książka Barry Klein. Link do pliku PDF .


Pamiętaj, że nie jestem w żaden sposób powiązany z żadnym z tych autorów, ale uważam, że ich książki są świetne.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *