Software
Zapraszam do wypróbowania darmowych wtyczek audio. Wtyczki JS wymagają programu Reaper lub jeśli mają działać jako VST - zainstalowania wtyczki ReaJS, którą można pobrać za darmo z tej strony. Wtyczki są udostępniane za darmo bez pomocy technicznej i gwarancji. Wtyczki instalowane są na własną odpowiedzialność.Mipressor
Full/X Mipressor - Midi Expander v. 1.0Zmienia zakres dynamiki MIDI, podajemy głośność najcichszych granych dźwięków jako "Low", oraz najgłośniejszych jako "Hi" a program przeskaluje te wartości do pełnej skali MIDI (1-127, 0-cisza).
Przełączniki:
- Linear - zależność liniowa: dla LOW będzie 1, dla HI - 127
- Level - All notes louder: dla HI i większych wartości będzie 127, a dla mniejszych zależność liniowa
- Knee - jak liniowa, tylko zmienia się dynamika działania na "kolano", kształt określamy myszką
- Learn - naucz Mipressor poziomów: zagraj najcichszy i najgłośniejszy dźwięk, aby ustawić wartości Low and Hi
- Bypass - wyłączenie - brak ingerencji Mipressora w dźwięk
- Const - Wszystkie dźwięki będą tej samej głośności (linia pozioma), którą ustalamy myszką
Użycie: Włączyć tą wtyczkę można przed dowolnym instrumentem VSTi w łańcuch efektów. Aby użyć wtyczki jako VST należy użyć darmowej wtyczki ReaJS. Działa też automatyka suwaków.
Mibrato Midi Vibrato JS/VST plugin v. 1.0, Autor: Adam Fulara, Grafika: Patryk Lipiński vel Lipa911
Mibrato to efekt MIDI JS/VST, działa z programem Reaper, oraz z dowolnym programem z obslugą VST za posrednictwem ReaJS.
Mibrato jest wtyczką dodającą efekt vibrato generowany przez LFO, oparte na komunikatach Pitch Bend, do dowolnej scieżki MIDI/VSTi.
Instalacja: Pobrać i rozpakować pliki do katalogu wtyczek JS.
Parametry:
- Up/Center/Down switch - typ wibracji: podciąganie w górę, w dół lub tak i tak.
- Midi channel - kanał MIDI (1-16), można też wybrać ALL (wtedy sygnał wibrato generowany jest na wszystkich kanałach, lub "Guitar6", wówczas sygnał wibrato generowany jest na 6 pierwszych portach (zastosowanie: syntezatory gitarowe generujące dźwięk na 6 kanałach).
- LFO Freq - częstotliwość generatora vibrato, 30 oznacza cykl wibrato co 1s.
- Depth - głębokość wibrato wg skali Pitch bend (0-63)
- Speed - odstęp generowania kolejnych sygnałów wibrato, im mniejsza wartość, tym dokładniejsze wibrato i większe obciążenie procesora
- Lewy klawisz myszy ma mniejszą precyzję regulacji potencjometru niż prawy
- Ekran informuje poglądowo o kształcie fali generowanego wibrato w zakresie 1 sekundy
- Funkcja "TAP TEMPO" działa klikając lewym klawiszem myszy w ekran
- Prawy klawisz myszy po kliknięciu w ekran dostosowuje LFO do tempa z projektu (kolejne kliknięcia: ósemki, triole lub szesnastki)
- Wtyczka obsługuje funkcję Tap Tempo CC (komunikat CC nr 26), więc można sterować tempem np. za pomocą sterownika MIDI (np. Behringer FCB1010)
- Wtyczka obsługuje funkcję HOLD (CC #64)
- Wtyczka obsługuje Pitch Bends (podciąganie), więc można jednocześnie wibrować podciągając strunę, lub stosując kółko Wheel.
- Monitor wyświetla animację, która przedstawia kształt fali sterującej vibrato, oraz grane dźwięki
Full/X Axon Pitch
Midi pitch-bends-6-channels to cc-1-channel (js/vst/ksp) v. 1.0Darmowa wtyczka dla programów takich, jak Reaper, Cubase, Ableton itp. napisana z myślą o syntezatorze gitarowym Axon AX 100, AX 50, Roland itp. oraz programowym module dźwiękowym NI Kontakt.
Syntezatory gitarowe generują sygnał MIDI jednocześnie na 6 kanałach MIDI, co wymaga zazwyczaj 6 instancji modulu NI Kontakt. Tryb Midi Omni ALL Channels z jednym modułem też nie dziala poprawnie, ponieważ rozpoznaje sygnal Pitch Bend (podciąganie struny) na 1 kanale w taki sposób, że podciąga dźwięki na wszystkich kanałach.
Full/X Axon Pitch jest parą skrytptów:
- midi JS/VST plugin zamienia sygnal z 6 kanałow, zawierających 6 sygnalow Pitch Bend, na jeden kanal z komunikatami CC zamiast Pitch Bend
- KSP script - dla NI Kontakt - interpretuje sygnal CC z pierwszej wtyczki
Instalacja - Reaper : skopiować pierwszy plik do katalogu z wtyczkami JS, lub skopiować ręcznie skrypto wtyczki: przycisk FX na scieżce - klawisz A - prawy klawisz myszy na pozycji JS - "Create new js fx" - name: "Full/X Axon Pitch v. 1.0" - Edit przycisk - Ctrl+A - Del - Wkleić tresć wtyczki - Save, Compile All. W Cubase aby użyć wtyczki trzeba pobrać darmową wtyczkę VST: ReaJS .
NI Kontakt: otworzyć szczegóły instrumentu - Script editor - wybrać pustą zakładkę (Empty) ) - Edit - Wkleić tresć wtyczki z notatnika.
Konfiguracja NI Kontakt: we wtyczce wybrać kanał wyjsciowy, a potem ten sam kanał w instrumencie NI Kontakt.
Teraz już można się cieszyć dokladnym brzmieniem podciągniętych strun uzyskanym z jednej instancji NI Kontakt.
Full/X Midi Clock + SPP
Jest to skrypt JS (VST), który generuje sygnał MIDI Clock + SPP do synchronizacji zewnętrznych urządzeń z sekwencerem takim, jak Reaper. Jak wiadomo, w Reaperze wbudowany zegar MIDI nie działa prawidłowo. Full/X Midi Clock + SPP można zsynchronizować z dokładnością do 1 ms. Do testów posłużył automat perkusyjny AKAI XR-20.
Instalacja - Reaper: skopiować plik do katalogu z wtyczkami Reaper JS, lub drugi sposób: otworzyć wtyczkę w notatniku, oraz skopiować jej treść do programu: przycisk FX na scieżce - klawisz A - prawy klawisz myszy na pozycji JS - "Create new js fx" - name: "X Midi Clock + SPP v. 1.0" - Edit przycisk - Ctrl+A - Del - Wkleić tresć wtyczki - Save, Compile All. W Cubase aby użyć wtyczki trzeba pobrać darmową wtyczkę VST: ReaJS.
Konfiguracja Reaper: Tworzymy nową ścieżkę MIDI o nazwie np. zegar midi. Włączamy wtyczkę (przycisk FX, potem wybrać z listy nazwę wtyczki), następnie na tej samej ścieżce wciskamy IO i jako "MIDI Hardware Output" wybieramy port wyjściowy MIDI, do którego podłączamy urządzenie do synchronizowania (podłączamy kablem MIDI OUT w komputerze z portem MIDI IN urządzenia, w którym należy także zaznaczyć opcję MIDI CLOCK IN). Wtyczka nie posiada żadnych parametrów. Jednak aby dokładniej synchronizować możemy zrobić kompensację portu MIDI OUT: CTRL+P -> MIDI Devices -> MIDI Outputs -> klikamy nasz port, przez który będziemy synchronizować -> Zaznaczamy tylko Enable output to this device -> wpisujemy Offset output to this device by: o ile milisekund chcemy przesunąć synchronizację. Z XR-20 przy latencji 256 sampli działa parametr -3 ms, wówczas urządzenie jest synchronizowane z dokładnością do 1 ms.
Zegar obsługuje:
- Fragmenty projektu w pętli (zewnętrzne urządzenie odtwarza analogiczną pętlę w tym czasie)
- Zmiana pozycji w trakcie odtwarzania (można klikać na linijkę projektu, oraz przyciski paska transportu i zewnętrzne urządzenie podąża za zmianami)
- Zmiany tempa w czasie dotwarzania
Full/X Midi Dumper
Prosta wtyczka JS (Reaper, lub hosty VST przez wtyczkę ReaJS) do wyciszania pustych strun dla gitar i basów MIDI (od 4 do 12 strun), np. podczas grania tappingiem oburęcznym.
Instalacja: jak w przypadku innych wtyczek JS (opis powyżej).
Suwaki:
- Sensitivity - czułość, dźwięki głośniejsze od zadanego (skala od 1-127) będą przepuszczane. Przy ustawieniu 127 tłumione są wszystkie dźwięki pustej struny.
- Lista strun (12) na 12 kolejnych kanałach MIDI - suwakami ustawiamy strojenie. Dobrze jest podać dźwięk o 1 wyżej od nazwy struny, gdyż syntezatory często "zgadują" za wysoki dźwięk i potem dociągają go pitch bendem. Domyślne ustawienia, to strojenie Adama Fulary tj. górny gryf E B G D A E, oraz dolny B G D A E B.
W przypadku łączenia tej wtyczki z innymi (np. Axon Pitch) należy ją włączyć na początku łańcucha wtyczek.
Fingerboard Master v. 1.02
Gra online (Java)Zagraj w grę
Fingerboard Master MOBILE v. 1.0
Gra Java dla telefonów komórkowych (obsługa za pomocą klawiatury lub ekranu dotykowego).Plik .JAD
Plik .JAR z grą
Instrukcja obsługi
Programy uczniów
Programy tworzone przez FX-team, szkolną drużynę programistów przy Zespole Szkół Nr 2 w Ostrzeszowie...
Full/X Arkanoid
Arkanoid JS Game . Wtyczka dla programu Reaper napisana w języku JS przez Macieja Czekaja.