Linki do ciekawych stron

Nowy przykład - Pianino w GM

Na naszym GMCLANowym githubie ( github.gmclan.org ), pojawił się dziś nowy przykład - pianino w GameMakerze.

Pokazuje on jak za pomocą parametru pitch, zmienić wysokość dźwięku o wybraną nutę.

Pobierzecie go tutaj: github.com/gmclan-org/piano_example
Natomiast spróbować go na żywo w przeglądarce można tutaj: gnysek.itch.io/gamemaker-piano

Korzysta on z prostej zasady, gdzie pitch należy ustawić jako power(2, nuta/12), gdzie "nuta" oznacza o ile dźwięków się przesuwamy. Ujemne wartości zagrają poniżej, a te powyżej 11 oznaczają kolejną oktawę (bo cała ma 12 nut, a zaczynamy od 0).

Miłej zabawy!

Grafika: /upload/ajax/20230217_fd692b88c72e8a1ddfca34cf4ce13fc2.png

Komentarze (łącznie 4):
Adriann (Pią., 17 Lut. 23, 12:59)
#1

Ciekawa sprawa, wreszcie jest opcja na bardziej różnorodne dźwięki bez dodawania miliona alternatyw :D

gnysek (Pią., 17 Lut. 23, 13:25)
#2

W sumie taka opcja była od dawien dawna, ale tak - otwiera ona wiele możliwości.

Można np. zrobić narastające dźwięki zbierając punkty w grze (i opadające gdy tracimy). Można zrobić proste MIDI. Można też dać graczom możliwość tworzenia własnego dźwięku - takie coś jest w Animal Crossing:

youtube.com/watch?v=83EOfgCH9A8

Borek (Nie., 19 Lut. 23, 12:07)
#3

Ja w Almorze wykorzystuję funkcję ( starą w sumie ) audio_pitch. Jest to genialne, bo masz tylko jeden dźwięk ( na mobilkach oszczędza się miejsce ) a można mu nadać różne brzmienie. Głównie chodzi o to, że jeżeli rzucasz jakiś czar i w jednym momencie jest 5 uderzeń ( tego samego dźwięku sndHit ), to dźwięki się nie zlewają ze sobą, mają losowy ton od 0.9 do 1.0, jest to naprawdę ogromna różnica :)

gnysek (Nie., 19 Lut. 23, 15:42)
#4

To korzysta właśnie z audio pitch, ale przekazanego jako argument do audio_play_sound, które od niedawna też przyjmuje pitch jako argument opcjonalny.

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 98 dni temu
Beta
2026.100.0.1142 •
2026.100.0.1093
 GMRT beta 0.21.0

wydana  wczoraj
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
26 użytkowników online na discordzie:
Miłosz, 🧁Cupcake🧁, Alice, Carl-bot, pABLO, Fox, GibkiKaktus, Sławomir, Kuzyn, GMRussell, Tidżi, PhysX ᴺⱽᴵᴰᴵᴬ, s..., Moldis, LolikZabijaka, Pako, Sporek, HappyOrange, Dyno, szmalu, Arrekin, g..., GreenClover, l..., exigo, xVANiLL
Shoutbox
gnysek (01:00, 22.08.26)
Będzie wkrótce spory plugin do GM z kilkunastoma QoL, trwają prace ;)
Wojo (11:35, 13.08.26)
Gratuluję i dziękuję w imieniu aktywnych użytkowników GMClanu!
gnysek (23:13, 12.08.26)
Szybkie info, że GMCLAN chodzi obecnie na cloudflare więc wyciąłem boty :)
Wojo (21:21, 28.06.26)
na ten moment czerwiec prezentuje się dość przyzwoicie jesli chodzi o ilosc wpisow w shoutboxie bo aż trzy! a taki styczeń zero :0
gnysek (15:06, 10.06.26)
oraz pokój na świecie
Kuzyn (17:16, 08.06.26)
i urlop
gnysek (11:13, 05.05.26)
czekamy na GMRT
Wojo (14:53, 04.05.26)
Co tak cicho?
gnysek (11:01, 30.04.26)
Grill panie, grill.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?