Forum Tibia.pl

Forum Tibia.pl (http://forum.tibia.pl//index.php)
-   O wszystkim i o niczym (http://forum.tibia.pl//forumdisplay.php?f=20)
-   -   Pianino w komputerze:p (http://forum.tibia.pl//showthread.php?t=109021)

^Prusorone^ 31-12-2006 17:29

Pianino w komputerze:p
 
Czy ktos zna taki program , a dokladniej mi chodzi oto by bylo jak w pianinie tylko ze na komputerze i za pomoca klawiatury(normalnej ^^)

Alcor Sake 31-12-2006 17:33

Nie slyszałem ani nie widziałem (o takim)takiego programu :/
ale uzyj mocy Google by poszukać bo wątpie by ktoś z użytkowników tego forum grał na pianinie

^Prusorone^ 31-12-2006 17:39

szukałem na google ale niemoge nic znalesc :/

Rethfing on Aldora 31-12-2006 17:46

Szukałeś tak? Gadanie, ja wpisałem dwa wyrazy i znalazłem na drugiej stronce. =/

Kele 31-12-2006 18:00

Skoro już szukałeś, oszczędź innym trudu i pokaż nam owoce swojej pracy.

Fiszbin 31-12-2006 18:02

Tak jak mówił Rethfing http://download.chip.pl/download_41413.html i żeby mi to było ostatni raz.

wizu 31-12-2006 18:54

Wklej sobie to do kompilatora turbo pascala. Jest to "syntezator" wykorzystujący głośnik komputera ;)


program cos;
uses crt;
var d:char;
begin
clrscr;

writeln('Teraz naciskaj odpowiednie klawisze aby zagrac odpowiednie dzwieki ');
writeln('dzwiek C: q ');
writeln('dzwiek D: w ');
writeln('dzwiek E: e ');
writeln('dzwiek F: r ');
writeln('dzwiek G: t ');
writeln('dzwiek A: y ');
writeln('dzwiek H: u ');
writeln('dzwiek C2: i');
writeln('');
writeln('Jesli chcesz zakonczyc nacisnij "z"');
writeln('');
writeln('Jesli chcesz wyczyscic ekran nacisnij "c" ');
writeln('');
writeln('A wiec zacznijmy: ');
repeat
case readkey of
'q':begin sound(262);delay(100);nosound;end;
'w':begin sound(294);delay(100);nosound;end;
'e':begin sound(330);delay(100);nosound;end;
'r':begin sound(350);delay(100);nosound;end;
't':begin sound(392);delay(100);nosound;end;
'y':begin sound(441);delay(100);nosound;end;
'u':begin sound(494);delay(100);nosound;end;
'i':begin sound(523);delay(100);nosound;end;
'z':halt;
'c':begin clrscr;
writeln('Wybralej syntezator ');
writeln('');
writeln('Teraz naciskaj odpowiednie klawisze aby zagrac odpowiednie dzwieki ');
writeln('dzwiek C: q ');
writeln('dzwiek D: w ');
writeln('dzwiek E: e ');
writeln('dzwiek F: r ');
writeln('dzwiek G: t ');
writeln('dzwiek A: y ');
writeln('dzwiek H: u ');
writeln('dzwiek C2: i');
writeln('');
writeln('Jesli chcesz zakonczyc nacisnij "z"');
writeln('');
writeln('Jesli chcesz wyczyscic ekran nacisnij "c" ');
writeln('');
writeln('A wiec zacznijmy: ');
end;
else writeln('nacisnales nie ten klawisz co trzeba');
end;
until(d='z');
end.

Korektor 31-12-2006 19:02

@up,
Musiałbyś pierdyknąć do tego bibliotekę dźwięków pianina. Dźwięki bipera ala Comodore nie są zbytnio dużej jakości. Jeśli chcesz zrobić małą platformówkę i potrzebujesz melodyjki to "tu, ti, tu, ti, turiru, turiru, tuuuu" to biper nada się w sam raz. Pozatym wszystkie klawisze z pianinka powinny wydawać dźwięk, a te, które nie są zapisane w controlerach, powinny być głuche. Jaśli bym grał sobie i wyskoczyłby błąd w stylu "Nacisnąłeś nie ten guzik co trzeba" to bym się troszeczkę zdenerwował i pocisnął chomika z krzesła. Nie, no przesadziłem, ale nie powinno być takich ustawień w 4'tej linijce od dołu. Dziękuję.

Rethfing on Aldora 31-12-2006 19:11

Cytuj:

Oryginalnie napisane przez Fiszbin (Post 1165628)
Tak jak mówił Rethfing http://download.chip.pl/download_41413.html i żeby mi to było ostatni raz.

Dokładnie o to mi chodziło, tyle że znalazłem to na innej stronce.

wizu 31-12-2006 19:25

heh ale to ci nie przerywa gry. Po prostu wyskakuje ci taki napis, nie musisz się tym przejmować, możesz grać dalej. To tak tylko dla informacji. A wiem, że to się nie nadaje do pianina. Ale dałem jako przykład, że sobie sam może zrobić ;)

Korektor 31-12-2006 19:31

Ojej, to byłoby więcej roboty niż wstawienie takiego tekstu do kompilatora. Musiałbyś przede wszystkim określić charakter tekstu wyskakującego po błędnym naciśnięciu klawisza. Następnie trzeba wziąć pod uwagę, że nie każdy nowy komputer ma biper. Ale i tak podziwiam, bo nigdy nie lubiłem robić takich małych programików. Może ktoś by chciał ze mną zrobić szachy w c++? :P

wizu 31-12-2006 20:11

Ajajaj nie będę się kłócił :P to już jest wszystko zrobione. Nie trzeba żadnej roboty. Wklej sobie do kompilatora to pogadamy:) A co do szachów to C++ dopiero się uczę :P
@EDIT
Ale on nie znika, po prostu się wyświetla i nic więcej. Jak ci przeszkadza, to wciskasz c i juz go nie ma

Korektor 31-12-2006 20:13

Żeby taki napis po prostu sobie był i po jakimś czasie znikał musiałbyś dodać kilka linijek tekstu. Wszystko trzeba komputerowi wyjaśnić, on sam nie pomyśli, że napis ma zniknąć po określonym czasie.

PS. Skompiluj mi to, bo nie mam kompilatora do turbola i mi prześlij na gg, podam Ci je przez PW. Przetestujemy to co napisałeś :D

@down,
A teraz to wrzuć w kod źródłowy i zobacz ile linijek jeszcze dodasz.

Nosferatu 31-12-2006 20:15

@up

delay(ilestam);
clrscr;

powinno styknac chyba xD

^Prusorone^ 01-01-2007 17:29

Tez mialem virtual piano ale to jest wersja ktora moge uruchomic tylko 7 razy rozumiecie ? :/

Gtyk 02-01-2007 00:35

ja od siebie moge polecic FL Studio, ja uzywam wersji 4 ale z tego co slyszalem jest nowsza tez. Poza pianinem ma dzwieki wielu innych instrumentow, jak np gitara. Dzwieki mozna tez dowolnie edytowac nadajac im wlasne brzmienie.


Wszystkie czasy podano w strefie GMT +2. Teraz jest 09:16.

Powered by vBulletin 3