[DIY] "Lipny Interrupter" midi z karta microSD by HAZ
[DIY] "Lipny Interrupter" midi z karta microSD by HAZ
Hej!
Wreszcie w ostatnim czasie zakończyłem prace nad swoim pierwszym interrupterem midi do Cewki Tesli - "Lipnym interrupterem". Cel był jasny - zrobić tak aby odtwarzać midi bez komputera czy jakiegoś instrumentu. Rozwiązanie? Napisanie własnego parsera midi, który interpretuje bajt po bajcie znane nam wszystkim pliki .mid
Jak widać jest to konstrukcja typu FULL PROTOTYPE, zrealizowana na tylko jednej ATmega2561 i paru elementach peryferyjnych typu stabilizatorki itd.
Podstawowe parametry:
-tryb standardowego interruptera
-tryb midi z obsługą kart microSD
-tryb midi z obsługą interfejsu MIDI
-obsługa noteON, noteOFF, pitchbend, control change
-sprzętowa obsługa dwóch kanałów midi, programowa jednego
-częstotliwość od 5-1500 Hz
-zaawansowane algorytmy regulujące wypełnienie impulsu
Nie będę się za bardzo rozpisywał bo omówienie tego sprzętu jest również na filmie. Aha no i plany na przyszłość - budowa nowego wielokanałowego i jeszcze bardziej zaawansowanego interruptera na ATXmega.
Miłego oglądania
[youtube]http://www.youtube.com/watch?v=0ZYFaoudoLo[/youtube]
Wreszcie w ostatnim czasie zakończyłem prace nad swoim pierwszym interrupterem midi do Cewki Tesli - "Lipnym interrupterem". Cel był jasny - zrobić tak aby odtwarzać midi bez komputera czy jakiegoś instrumentu. Rozwiązanie? Napisanie własnego parsera midi, który interpretuje bajt po bajcie znane nam wszystkim pliki .mid
Jak widać jest to konstrukcja typu FULL PROTOTYPE, zrealizowana na tylko jednej ATmega2561 i paru elementach peryferyjnych typu stabilizatorki itd.
Podstawowe parametry:
-tryb standardowego interruptera
-tryb midi z obsługą kart microSD
-tryb midi z obsługą interfejsu MIDI
-obsługa noteON, noteOFF, pitchbend, control change
-sprzętowa obsługa dwóch kanałów midi, programowa jednego
-częstotliwość od 5-1500 Hz
-zaawansowane algorytmy regulujące wypełnienie impulsu
Nie będę się za bardzo rozpisywał bo omówienie tego sprzętu jest również na filmie. Aha no i plany na przyszłość - budowa nowego wielokanałowego i jeszcze bardziej zaawansowanego interruptera na ATXmega.
Miłego oglądania
[youtube]http://www.youtube.com/watch?v=0ZYFaoudoLo[/youtube]
Re: [DIY] "Lipny Interrupter" midi z karta microSD by HAZ
Witam
Z ciekawości mierzyłeś czy rzeczywiście to sięga do 1500hz bo nie chce nic mówić ale od paru ludzi słyszałem ze szalony jestem jak chciałem przekroczyć 500hz a jak wspomniałem o skracaniu wypełnienia w raz z wzrostem f ro usłyszałem ze to nie tedy droga
Gubię się już w tym kto co ale bardzo się ciesze że taki sterownik powstał
Ja chciałem analogowo regulować wypełnienie jeśli możesz to zarzuć więcej informacji jak zmienia się wypełnienie ?
Liniowo ? logarytmicznie ? o ile procent ?
Pozdrawiam Hvtowców
Z ciekawości mierzyłeś czy rzeczywiście to sięga do 1500hz bo nie chce nic mówić ale od paru ludzi słyszałem ze szalony jestem jak chciałem przekroczyć 500hz a jak wspomniałem o skracaniu wypełnienia w raz z wzrostem f ro usłyszałem ze to nie tedy droga
Gubię się już w tym kto co ale bardzo się ciesze że taki sterownik powstał
Ja chciałem analogowo regulować wypełnienie jeśli możesz to zarzuć więcej informacji jak zmienia się wypełnienie ?
Liniowo ? logarytmicznie ? o ile procent ?
Pozdrawiam Hvtowców
Tak, zapuszczam na swojej dużej DRce 1500 Hz bez żadnych problemów właśnie ze względu na dynamiczną zmianę czasu trwania impulsu w połączeniu z pewnym podbiciem wypełnienia.
To jaka niby ma być droga do bezpiecznego uzyskania wyższych częstotliwości jak nie skracanie czasu "jedynki"?
Ogólnie zmiana wypełnienia zależy u mnie od wielu rzeczy i jedna kwestia oddaje najlepiej sens moich algorytmów: zmieniam wypełnienie tak, aby słyszalny dźwięk był jak najbardziej naturalny. (na pewno nie zmieniam go liniowo). Zamiast analogowego rozwiązania proponuję cyfrowe, ja osobiście nie wyobrażam sobie nawet zrobienia czegoś takiego analogowo.
To jaka niby ma być droga do bezpiecznego uzyskania wyższych częstotliwości jak nie skracanie czasu "jedynki"?
Ogólnie zmiana wypełnienia zależy u mnie od wielu rzeczy i jedna kwestia oddaje najlepiej sens moich algorytmów: zmieniam wypełnienie tak, aby słyszalny dźwięk był jak najbardziej naturalny. (na pewno nie zmieniam go liniowo). Zamiast analogowego rozwiązania proponuję cyfrowe, ja osobiście nie wyobrażam sobie nawet zrobienia czegoś takiego analogowo.
Re: [DIY] "Lipny Interrupter" midi z karta microSD by HAZ
nie wiem , jestem jak narazie czystym teoretykiem z jakimiś X pomysłami na pewne rozwiązania. Nie posiadam jak narazie DRki wiec mogę teoretyzować z pewnymi osobnikami i na tym się kończy.Z ciekawości zapytam czy logarytm zmian wypełnienia jest kreowany według krzywej ważonej dbA ? czy to własna wymyślona krzywa ?
Co do analogu/cyfra stara śpiewka - mam zerowe pojecie o cyfrze wiec zostanę przy analogu.
Pozdrawiam
Co do analogu/cyfra stara śpiewka - mam zerowe pojecie o cyfrze wiec zostanę przy analogu.
Pozdrawiam
Re: [DIY] "Lipny Interrupter" midi z karta microSD by HAZ
Mój wspaniały Lipny Interrupter powoli ewoluuje do czegoś konkretniejszego, tym razem całość oparłem wyłącznie na uC ATmega2560. Gotowy mam już prawie cały intek, brakuje jeszcze tylko jakiejś fajnej obudowy, pojawi się wkrótce
Możliwości:
- normal interrupter
- MIDI sd interrupter (odtwarzanie muzyki z karty microSD)
- MIDI IN interrupter (możliwość podłączenia dowolnego urządzenia z interfejsem MIDI)
- sprzętowa obsługa do 4 kanałów MIDI
- obsługa najważniejszych zdażeń MIDI: noteON, noteOFF, pitchbend, control change
- zakres częstotliwości 5 - 1500 Hz
- zaawansowane algorytmy regulujące wypełnienie impulsu
- zasilanie z dwóch baterii AAA
- kontrola napięcia zasilania, regulacja podświetlenia i pare innych bajerów
Pare fotek:
Możliwości:
- normal interrupter
- MIDI sd interrupter (odtwarzanie muzyki z karty microSD)
- MIDI IN interrupter (możliwość podłączenia dowolnego urządzenia z interfejsem MIDI)
- sprzętowa obsługa do 4 kanałów MIDI
- obsługa najważniejszych zdażeń MIDI: noteON, noteOFF, pitchbend, control change
- zakres częstotliwości 5 - 1500 Hz
- zaawansowane algorytmy regulujące wypełnienie impulsu
- zasilanie z dwóch baterii AAA
- kontrola napięcia zasilania, regulacja podświetlenia i pare innych bajerów
Pare fotek:
Re: [DIY] "Lipny Interrupter" midi z karta microSD by HAZ
Panie i Panowie (mam nadzieję że te pierwsze są wśród nas ) Wreszcie mój interrupter doczekał się obudowy, ręcznie wyklepanej z kawałka nierdzewki (ostatni raz sam robię obudowe ) i całość finalnie prezentuje się całkiem fajnie tak jak na fotkach poniżej:
Tą wersję intka uznaje już za ukończoną, nic więcej już ode mnie nie dostanie ale na tym zabawa się nie skończy Powoli klaruje się interrupter V4, który będzie zbudowany w oparciu o uC XMEGA z obsługą sprzętowo 2x4 kanały midi - idealnie dla dwóch Cewek Tesli. Hmm, a może by tak pyknąć intka na jakimś Cortex'sie
Tą wersję intka uznaje już za ukończoną, nic więcej już ode mnie nie dostanie ale na tym zabawa się nie skończy Powoli klaruje się interrupter V4, który będzie zbudowany w oparciu o uC XMEGA z obsługą sprzętowo 2x4 kanały midi - idealnie dla dwóch Cewek Tesli. Hmm, a może by tak pyknąć intka na jakimś Cortex'sie
- lodzik1990
- Posty: 316
- Rejestracja: 30 sty 2012, 16:33
- Lokalizacja: GG 28328507 T:796782195
Re: [DIY] "Lipny Interrupter" midi z karta microSD by HAZ
Obudowe spokojnie mogłes polutować z laminatu.
Wykonam uzwojenia wtórne na dowolny wymiar od 0.125mm.
lodzik1990@gmail.com / BBM: 2C163574
lodzik1990@gmail.com / BBM: 2C163574
Re: [DIY] "Lipny Interrupter" midi z karta microSD by HAZ
@lodzik1990: Mógł też wyrzeźbić z drewna, wykuć ze stali, wydrukować na drukarce 3D, skleić z papieru, a w końcu kupić. Proszę cie...
@Haz: Podzielisz się schematem przetwornicy?
@Haz: Podzielisz się schematem przetwornicy?
Re: [DIY] "Lipny Interrupter" midi z karta microSD by HAZ
A oczywiście hvman, że się podzielę:
Budowana na fajnym chipie MCP1640, działa sprawnie i wydajnie, no i co najważniejsze kontroler tani i dostępny, ogólnie polecam