code-to-music
Tools, patterns, and utilities for creating music with code. Output as a .mp3 file with realistic instrument sounds. Write custom compositions to bring creativity to life through music. This skill should be used whenever the user asks for music to be created. Never use this
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Tools, patterns, and utilities for creating music with code. Output as a .mp3 file with realistic instrument sounds. Write custom compositions to bring creativity to life through music. This skill should be used whenever the user asks for music to be created. Never use this skill for replicating songs, beats, riffs, or other sensitive works. The skill is not suitable for vocal/lyrical music, audio mixing/mastering (reverb, EQ, compression), real-time MIDI playback, or professional studio recording quality.
How to use
Uruchom automatyczny instalator za pomocą skryptu install.sh, który zainstaluje wszystkie zależności systemowe i pakiety Pythona. Komunikaty o "externally-managed-environment" są normalne i można je zignorować — oznaczają, że instalacja przebiegła pomyślnie.
Przygotuj swoje żądanie muzyczne — opisz, jaką kompozycję chcesz stworzyć. Skill najlepiej działa z konkretnymi instrukcjami dotyczącymi stylu, tempa, instrumentów i struktury utworu.
Skill automatycznie generuje kod w Pythonie, który komponuje muzykę algorytmicznie przy użyciu biblioteki music21. Nie używa predefiniowanych melodii, lecz tworzy unikalne kompozycje na podstawie Twoich parametrów.
Wybierz odpowiednią bibliotekę dźwięków (soundfont). Do muzyki orkiestrowej i akustycznej użyj FluidR3_GM.sf2 — to najwyższej jakości opcja. Unikaj TimGM6mb.sf2, która ma gorszą jakość.
Skill generuje plik MP3 gotowy do pobrania. Nie twórz HTML playerów — fokus na pobieralne pliki audio.
Pamiętaj o ograniczeniach: skill nie obsługuje muzyki wokalnej, miksowania audio (reverb, EQ, kompresja), odtwarzania MIDI w czasie rzeczywistym ani produkcji na poziomie studia profesjonalnego. Nigdy nie używaj go do replikacji istniejących piosenek, beatów lub riffów.