Wyzwanie
Utwórz klawiaturę GUI z jak najmniejszą liczbą znaków.
Przykład
Ponieważ było to zadanie na jednym z moich kursów, nie mogę pokazać kodu źródłowego. Oto zrzut ekranu mojej klawiatury.
W tym przykładzie moje klucze były typu JButton
i użyłem syntezatora Midi do wytworzenia dźwięku (z domyślnymi wartościami obwiedni ADSR).
Zasady
- Ci są dopuszczone do korzystania ze standardowych bibliotek zewnętrznych.
- Bądź kreatywny ze swoim dźwiękiem. Możesz użyć 8-bit, sitar itp.
- Dla uproszczenia możesz mieć pięć kluczy; czarno-biały, od C do E (pierwsze pięć klawiszy na mojej klawiaturze).
- Co najważniejsze ... pokaż swoją pracę!
UWAGA : W zależności od języka, z którym chcesz pracować, może to być dość duże zadanie.
To jest moje pierwsze pytanie dotyczące SE Code Golf. Jeśli coś jest niejasne, poproś o dalsze szczegóły.
EDYCJA : Terminem tego wyzwania będzie 9/22/12. Jeśli opublikujesz odpowiedź po tej dacie, przejrzę ją niezależnie (i być może dasz +1).