Sampler za 4 złote

Jeśli masz pomysł jak usprawnić sprzęt lub pracę i chcesz się nim podzielić, pisz tutaj śmiało.
Awatar użytkownika
jarekz
Posty:245
Rejestracja:niedziela 15 sty 2006, 00:00
Re: Sampler za 4 złote

Post autor: jarekz » czwartek 23 kwie 2009, 12:14

A czy pójdzie to też na innych Atmegach (np 32)? Czy też ten 168 to jakaś b.specyficzna odmiana?...
ATmega168 działa z zegarem 20MHz, co daje 512 cykli CPU na próbkę przy częstotliwości próbkowania 39,0625kHz. Będę potrzebował ok. 400 cykli. Z pewnych względów ilość cykli na próbkę jest u mnie potęgą dwójki. Przy 16MHz częstotliwość próbkowania wyniosłaby tylko 31,25kHz, a pasmo częstotliwości syntezatora sięgałoby - na skutek używanych przeze mnie metod - tylko kilku kHz.

Awatar użytkownika
MB
Posty:3318
Rejestracja:wtorek 09 kwie 2002, 00:00

Re: Sampler za 4 złote

Post autor: MB » czwartek 23 kwie 2009, 23:10

Jarku, czy udało Ci się wdrożyć jakiś bezaliasowy algorytm syntezy przebiegów okresowych?

Awatar użytkownika
jarekz
Posty:245
Rejestracja:niedziela 15 sty 2006, 00:00

Re: Sampler za 4 złote

Post autor: jarekz » piątek 24 kwie 2009, 08:32

...Jarku, czy udało Ci się wdrożyć jakiś bezaliasowy algorytm syntezy przebiegów okresowych?
I tak, i nie. Aliasing występuje, ale jego produkty leżą powyżej pewnej częstotliwości - ok. 15kHz. Stosuję na wyjściu filtr ok. 12kHz i takie też jest pasmo sygnału użytecznego. Cóż, jak się używa 8-bitowego AVR-a z 16KB pamięci FLASH... Ale cała zabawa polega na pokonywaniu ograniczeń.
Na mikrosterowniku z rdzeniem ARM, taktowanym 70MHz, możnaby było spokojnie zrobić syntezator VA o sześciu, może ośmiu, głosach. Ale to już nie "sampler za 4 złote" lecz "syntezator za 20 złotych"...

Awatar użytkownika
ast
Posty:621
Rejestracja:środa 03 kwie 2002, 00:00

Re: Sampler za 4 złote

Post autor: ast » piątek 24 kwie 2009, 10:14

Ale to już nie "sampler za 4 złote" lecz "syntezator za 20 złotych"...
...
**********************
Też niezły wynik
Ja jestem tylko zwykłym grajkiem...

Awatar użytkownika
JankoMuzykant
Posty:497
Rejestracja:czwartek 14 mar 2002, 00:00
Kontakt:

Re: Sampler za 4 złote

Post autor: JankoMuzykant » poniedziałek 27 kwie 2009, 21:40

Wy tu gadu gadu o aliasingu i syntezie, a ja właśnie skończyłem moje mikrodzieło, pełne brudu i zgrzytów ;)

Nadaję mu imię ''Muzykant 11'' i wkrótce zamieszczę na stronie opis, a na razie zapraszam na, wydaje mi się, dość efektowne jak na sześć kilobajtów próbek, demo:
http://www.ckmedia.pl/~jankomuzykant/n/muzykant11/01.mp3

Urządzenie posiada midi in, skąd można kontrolować 47 brzmień w większości zgodnych z GM. Lokalnie z klawiatury można wyzwalać 23 brzmienia. Oczywiście można miksować sygnał midi z wyzwalaniem ręcznym, to drugie ma wyższy priorytet.

Powstanie też Muzykant 10 czyli odbiornik midi już do zastosowań konkretnych (wspomniałem o nim w osobnym wątku), a Muzykant 9, którego pominąłem istnieje rozgrzebany - jest to sequencer ''analogowy'' (gałkowy) - czy go skończę, nie wiem.
Jak by co tu są opisy pozostałych muzykantów:
http://www.ckmedia.pl/~jankomuzykant/n/0.htm

[addsig]
Pozdrawia Adam (przypadkiadama.com)

senjin
Posty:405
Rejestracja:poniedziałek 26 wrz 2005, 00:00
Kontakt:

Re: Sampler za 4 złote

Post autor: senjin » poniedziałek 27 kwie 2009, 22:03

Super!

Awatar użytkownika
mr-hammond
Posty:1416
Rejestracja:poniedziałek 08 gru 2003, 00:00

Re: Sampler za 4 złote

Post autor: mr-hammond » poniedziałek 27 kwie 2009, 22:48

Świetne :)

Awatar użytkownika
JankoMuzykant
Posty:497
Rejestracja:czwartek 14 mar 2002, 00:00
Kontakt:

Re: Sampler za 4 złote

Post autor: JankoMuzykant » piątek 01 maja 2009, 23:21

I ostatnia aktualizacja, ostatnia, bo już nie ma gdzie pisać - wykorzystałem dokładnie 8192 bajty pamięci procesorka :)
Teraz urządzenie interpretuje dynamikę (tylko dwustopniowo, dla wartości większych i mniejszych od 64) i reaguje na pitch bend. W związku z tym zmieniłem demo dorabiając jeszcze kilka taktów. Można posłuchać:
http://www.ckmedia.pl/~jankomuzykant/n/muzykant11/01.mp3
(to wciąż ten sam link co wcześniej, więc radzę odświeżyć przeglądarkę).
A tak wygląda schemat:
http://www.ckmedia.pl/~jankomuzykant/n/muzykant11/sheet01.png
Podkręciłem zegar na 12MHz, bo się nie wyrabiał. Jak znajdę chwilę to zrobię opis u siebie na stronie jak zwykle.

[addsig]
Pozdrawia Adam (przypadkiadama.com)

Awatar użytkownika
banan
Posty:180
Rejestracja:sobota 29 wrz 2007, 00:00

Re: Sampler za 4 złote

Post autor: banan » sobota 02 maja 2009, 00:03

Rewelacja.

Brzmienie jest naprawdę fajne, dobór próbek wydaje się sensowny. Robi ogromne wrażenie.

A poza tym, gratuluję dema - jest naprawdę fajne, rytmiczne, przedstawia urządzenie z różnych stron. Takiego sola na bębnach chyba nikt na płycie by się nie powstydził

pozdrawiam i gratuluję!

[addsig]
Sprzedam Roland Juno 60 w idealnym stanie!

Awatar użytkownika
JankoMuzykant
Posty:497
Rejestracja:czwartek 14 mar 2002, 00:00
Kontakt:

Re: Sampler za 4 złote

Post autor: JankoMuzykant » sobota 02 maja 2009, 00:14

Dzięki, dzięki za miłe słowo :)
Pozdrawia Adam (przypadkiadama.com)

ODPOWIEDZ