Category Archives: Exe

Programy i programiki różnego rodzaju

Bracha Metronome for mobile phones

Bracha Metronome for mobile phones

Available from Nokia Store

This metronome guarantees PERFECT accuracy and use of the instruments built-in your phone. You can choose between 128 MIDI instruments and 61 MIDI Drum Kit for customizable four strong and other weak tones. You can change pitch, velocity and volume tones. Presets allows you to store various settings. You can also grab tempo. Version 2.20

Main form:

Examples:

For Beats/Measure=4, S1=1, you receive s w w w, where s – strong, w – weak beat.

For Beats/Measure=8, S1=1, S2=3, you receive s w s w w w w w.

For Beats/Measure=8, S1=1, S2=3, S3=6, you receive s w s w w s w w.

For Beats/Measure=8, S1=1, S2=3, S3=6, S4=7, you receive s w s w w s s w.

For Beats/Measure=8, S1=0, S2=0, S3=0, S4=0, you receive w w w w w w w w.

For Beats/Measure you can enter any number from 1 to 99. For tempo – from 8 to 999. Bars determines the „track” length, it’s digit from 1 to 800.

Presets form:

Zrzut ekranu z 2014-03-07 10:40:10You can change name and remove selected preset and add new presets.

Grab Tempo form:

Zrzut ekranu z 2014-03-07 10:40:48

You can change number of samples and precision (in miliseconds) for grabbing tempo.

Settings form:

Zrzut ekranu z 2014-03-07 10:41:27You can change basic parameters for each actually preset.

Mini help form:

Zrzut ekranu z 2014-03-07 10:42:10I put here a descritpion of the signs.

 

 

Alikwoty

Alikwoty

Szukając informacji o alikwotach nie natknąłem się na obliczenia, które mi były potrzebne, więc musiałem je wykonać sam. Może się komuś jeszcze przydadzą, nie są skomplikowane. Na początek trochę teorii dla niezorientowanych (dotyczyć ona będzie tylko typowych instrumentów strunowych). Alikwoty tworzą tzw. szereg harmoniczny, powstaje on zawsze, gdy struna drży i pod warunkiem, że na odcinku drgającym nie napotka ona żadnych przeszkód oprócz powietrza (czyli np. nie dotykamy jej). Dotknięcie struny zakłóca powstanie szeregu harmonicznego, ewentualnie zmienia jego skład (np. flażolety).

Read the rest of this entry

Skale na telefon

Skale na telefon

Cześć, tym razem mam zamiar wziąć się za napisanie skal (przy okazji poprawię działanie akordów), ale dobrze by było, gdybyście podzielili się własnymi pomysłami. Na gitarze dopiero uczę się grać i szczerze mówiąc dobrze byłoby, gdyby ktoś bardziej doświadczony wypowiedział się w tym temacie :)

Czy program mógłby być podobny do programu z akordami?

Jakie skale proponujecie?

Co użytecznego można byłoby jeszcze dodać?

Czy np. odgrywanie poszczególnych dźwięków byłoby bardzo przydatne, czy jednak można byłoby się bez tego obejść?

Każdy pomysł i uwaga będą mile widziane :)

192 akordy na gitarę w telefonie

192 akordy na gitarę w telefonie

Właściwie ten tekst, gdyby się uprzeć, dotyczy przetwarzania dźwięku… A to było tak, chciałem tylko wyświetlić jakiś tekst na ekranie komórki, po prostu chciałem napisać najprostszy z możliwych programik… Pisanie programów w C++ i to na komputer już mi się znudziło, wybór padł na Javę, bo takie programy obsługuje mój tandetny telefon (okazało się jednak, że to dobry wybór). I tak się rozpędziłem, że jednak napisałem użyteczny programik, który oprócz wyświetlania akordów ma jeszcze inne przydatne opcje. W miarę upływu czasu będę go ulepszał i modyfikował, przede wszystkim dodam więcej akordów, ich liczba prawdopodobnie pójdzie w tysiące. Obecnie (w wersji 1.1.28) udało mi się go tak zoptymalizować pod względem objętościowym, że zajmuje niewiele ponad 17 kB, jest to bardzo mało, nawet jeśli weźmie się pod uwagę starsze telefony, program działał bez zarzutów na Nokii 6020.

Poniżej zrzuty ekranu telefonu prezentujące działanie programu (na niektórych przeglądarkach i komputerach mogą działać w nieco zwolnionym tempie). Ta wersja posiada już animację, która „naśladuje” palce, przesuwają się one po „gryfie” w sposób zbliżony do rzeczywistych ruchów ręki. Klawiszami góra/dół można zmieniać „grupy” akordów, których jest 12 (liczba jest chyba dla wszystkich oczywista). Klawisze lewo/prawo służą do zmiany akordów w obrębie „grupy”. W każdej z grup umieściłem po 16 akordów, np. dla „grupy” C będą to: C, Cm, C7, Cm7, C6, Cm6, C+, C-, C7 5+, C7 5-, C9, C9-, C9 5+, C9 5-, C7 4, C7 6, taka sama sekwencja występuje dla każdej z grup. No a 12*16=192, stąd ten tytuł.

Program wyposażyłem też w funkcję podpisywania poszczególnych dźwięków (klawisz *) i w wybór motywu kolorystycznego dla gryfu (klawisz 0). Na obecną chwilę zaimplementowałem dwa motywy, ponadto zmiana motywu nie przebiega jeszcze idealnie.

Niedawno dodałem bardzo przydatną funkcję „prezentacji”, pomaga to uczyć się określonych sekwencji akordów, które można ustalić samemu (akordy można dodawać, usuwać oraz zmieniać ich kolejność) oraz oprócz tego dodałem funkcję szukania, (jeszcze nie do końca dopracowaną, najzwyczajniej w świecie już mi się nie chciało tego poprawiać, ale uczynię to w niedalekiej przyszłości). Szukanie, którego na prezentacjach nie widać, jest dwustopniowe, można szukać wszystkich akordów zawierających określone dźwięki lub takich, które zawierają wybrane dźwięki i tylko takie. Szukany akord można ustalić przesuwając „palce” za pomocą odpowiednich klawiszy telefonu.

Program nadaje się przede wszystkim dla tych, którzy grania na gitarze dopiero się uczą (tak jak ja). Tutaj może się okazać pożyteczny, nie trzeba wtedy szukać akordów w różnego rodzaju tabelkach czy wertować stosu kartek w jakiejś książce. Oprócz tego program jest chyba unikalny, szukałem takiego wcześniej i nie znalazłem, to też był jeden z powodów napisania programu. Działanie programu wydaje mi się intuicyjne, ale to jest już moje zdanie.

To by było na tyle, przynajmniej na dzień dzisiejszy. Uważasz, że program mógłby Ci się przydać? Napisz to w komentarzu wpisując w odpowiednie miejsce swojego maila. Oczywiście program jest i będzie darmowy, aczkolwiek wszelkie prawa zastrzeżone 😉 O tym, że jest darmowy zapomniałem wspomnieć, a to jest jednak ważne, miłego korzystania :)

Wszelkie uwagi i komentarze będą mile widziane!