Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 11 lut 2025, o 08:21


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 21 gru 2013, o 12:48 
Offline
Użytkownik

Dołączył(a): 10 gru 2013
Posty: 55
Lokalizacja: Barbarzyńca
Pomógł: 0

Witam serdecznie,
Jest to w sumie mój pierwszy post na forum poświęconym programowaniu, ja mam pytanie odnośnie budowy pewnej konstrukcji.
Nie bardzo wiem, gdzie temat założyć, ale do rzeczy.

Od pewnego czasu noszę się z zamiarem zbudowania keyboarda/syntezatora/pianina elektronicznego.
O ile problemy natury sprzętowej, mam tu na myśli fizyczne urządzenie - klawiatura, obudowa, wzmacniacze mocy, nagłośnienie instrumentu nie stanowi problemu, to kwestia elektroniki trochę utrudnia zadanie.
Moje założenia:
- klawiatura 61 do 77 klawiszy (pełnowymiarowe klawisze fortepianowe)
- - elektronika klawiszy, jak "ogarnąć" za pomocą mikrokontrolera Atmel taką liczbę klawiszy?
- - - zagadnienie o tyle skomplikowane, że chcę by można było wcisnąć jednocześnie conajmniej 10 klawiszy - bez znaczenia które.

- Generator dźwięku tu jest problem dość spory - od czego zacząć?

Jako, że temat drążę już długo natrafiłem w sieci na kilka podpowiedzi,
jeśli chodzi o generowanie dźwięku znalazłem coś takiego:
http://www.wyspagadzetow.pl/audio/bardz ... yntezator/

urządzenie oparte o Arduino, więc programowanie w C/C++ na forum pomoc myślę do uzyskania :)

Co do klawiatury, znalazłem znów takie coś:

http://as.elte-s.com/zrob/zrob.htm

gdzie pod tematem:

http://as.elte-s.com/zrob/muzykant_3.htm

jest zamieszczone rozwiązanie klawiatury.
Wierzę, że na forum.atnel są ludzie chętni w udzielaniu pomocy i podpowiedzi, jak to wszystko razem poskładać.
Na forum e... użytkownik Gigantor zamieścił przykład syntezatora dźwięku, rozwiązanie myślę, że również może być przydtne.

Pozdrawiam serdecznie Marcin.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2013, o 13:42 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

klawisze możesz multipleksować, czyli sprawdzać z dużą szybkością każdy klawisz. http://www.elektroda.pl/rtvforum/topic2360810.html
Możesz też podawać Vcc na 8 kolejnych klawiszy, sprawdzać cały port i przejść do następnej ósemki. Wysokie taktowanie powinno dać sobie rade.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2013, o 17:24 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8605
Pomógł: 337

No toś sobie kolego wybrał .... bez elementarnej wiedzy z zakresu przetwarzania syggnałów
że o układach specjalizowanych do tego celu nie wspomnę to możesz sobie wystrugac coś na miarę
"organek" brzeczyka elwro junior .....

Jeśli chcesz by to miało brzmienie to troche nie tędy droga , zainteresuj się układami SID na nich można juz zbudować
chiptune synthesizer .... oraz wave tableami z korga , pamietaj jednak ze sterowanie odbywać sie bedzie komendami MIDI

a można nawet zaszaleć
http://synth-diy.blogspot.com/2009/10/s ... s-sid.html

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2013, o 20:47 
Offline
Użytkownik

Dołączył(a): 10 gru 2013
Posty: 55
Lokalizacja: Barbarzyńca
Pomógł: 0

Czułem, że z tym tematem wygłupię się, liczyłem co prawda na podpowiedzi. No nic. Skazany jestem na samodzielną pracę. W ostateczności pozostają instrumenty wirtualne z klawiaturą sterującą midi, w której część mechaniczną mam na 90% ukończoną, jakaś zgrabna obudowa i gotowe.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2013, o 21:01 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8605
Pomógł: 337

Nie jet tak źle przecież ci podpowiedziałem czego użyć :) i czym sie zainteresować ,
ale to ty to budujesz , i albo bedzie to coś ... albo bezcelowy brzeczek :)

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 gru 2013, o 03:09 
Offline
Użytkownik

Dołączył(a): 10 gru 2013
Posty: 55
Lokalizacja: Barbarzyńca
Pomógł: 0

Sun wybacz, ale pojechałeś po mnie... przez chwile poczułem się jakbym na forum e...a pisał.
Z tym moim generowaniem dźwięku nie jest najgorzej, coś tam wiem. Po za tym nie chodzi mi o uzyskanie profesjonalnego dźwięku...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 gru 2013, o 14:48 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8605
Pomógł: 337

kolgo... to pisz buduje brzeczyk ... i bedzie wszystko jasne , a nie rzucasz chasłęm że chcesz budować syntezator ...
zdecyduj się bo albo faktycznie nie masz pojęcia o czym piszesz , albo....

z tego co pisałeś że chcesz budować syntezator , a potem pokazujesz coś co nie ma z tym nic wspólnego ....
wybacz ... ale albo , albo

jakkbyś no ale ... ja juz sie wwypowiadał nie bedę ... mimo iż akurat poniekąd to moja działka .....
miłej budowy ...

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 gru 2013, o 00:02 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2593
Pomógł: 128

Do generowania/odtwarzania dzwieku mozesz uzyc wyjscia PWM albo przetwornikow D/A lub dedykowanych ukladow na ktorych sa zrobione w większości przypadków proste keyboardy. A ile mozesz wycisnac z PWM z 1KB flash to obejrzyj sobie filmik z "noiseplug" :)

Sent from my mobile.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO