Estoy trabajando en mi entrada de Ludum Dare y tratando de descubrir cómo en el mundo voy a obtener música de fondo. Encontré WolframTones , pero la licencia es demasiado restrictiva:
A menos que se especifique lo contrario, este Sitio y el contenido presentado en este Sitio son para su uso personal y no comercial. No puede modificar, copiar, distribuir, transmitir, mostrar, realizar, reproducir, publicar, licenciar, crear trabajos derivados, transferir o vender ninguna información o contenido obtenido de este Sitio. Para usos comerciales y de otro tipo, contáctenos.
¡Pero realmente me gusta la interfaz! Es muy parecido a sfxr : haz clic en un género y descarga una canción. Eso es tan cool. ¿Hay otro programa que haga este mismo tipo de cosas pero sin una licencia restrictiva, de modo que pueda generar un bgm y usarlo en mi juego?
Respuestas:
Existe una antigua, llamada "Melody Raiser"
desafortunadamente no tengo idea de dónde encontrarlo (mi copia está traducida en abanico al portugués y probablemente pirateada ... No tengo idea de cuál era la licencia del software original, nunca la encontré ... probablemente también el software original es japones).
Pero si recuerdo bien, fue bastante popular en las comunidades de RPG Maker.
Además, su música no es la mejor ... Sin embargo, es fácil modificarla ...
fuente
Para las herramientas que generan música aleatoria para juegos, esta publicación de ludum dare proporciona una lista completa con buenas opciones. Mis favoritos personales en esa lista son autotracker.py y CGMusic. Autotracker produce buena música para juegos de estilo retro / 8 bits, aunque carece de una interfaz de usuario adecuada. CGMusic tiene una buena interfaz de usuario, buena personalización y crea complejas canciones de piano.
También conozco 2 herramientas gratuitas de creación de música que te permiten crear manualmente tus propias canciones. Pxtone y musagi son buenos para cualquiera que esté familiarizado con la teoría de la música o que tenga experiencia en hacer música. Tenga en cuenta que dado que pxtone es un programa japonés, deberá descargarlo de un sitio web traducido por Google y luego configurarlo en modo inglés (que es fácil de hacer).
fuente
La producción de WolframTones es fácil de modificar hasta el punto de no ser reconocida, en ese punto, incluso los mejores abogados experimentarían cierta dificultad en la recaudación de regalías. No veo nada allí sobre "obras derivadas".
Además, google "música generativa" y "composición algorítmica".
fuente
Pruebe esto https://raw.github.com/wibblymat/ld24/master/autotracker.py Un breve script de Python que utiliza MIDI para generar música aleatoria y guardarla en un archivo.
fuente
Había un software llamado Band en una caja; que estaba haciendo principalmente lo que pides.
Podría establecer parámetros y generaría una melodía correctamente equilibrada.
Si bien esto funciona bien desde la perspectiva algorítmica, y suena bien, debido a las reglas musicales; son en su mayoría aburridos y carecen de cualquier tipo de brillo. Utilizable como BGM probablemente; pero en su mayoría se usaron para inspirar y construir sobre él, creando algo muy único.
Si tiene tiempo, sugeriría pasar un tiempo con bucles; no puede ser más fácil que eso, pero haces algo a tu gusto, en lugar de obtener una melodía al azar, hasta que te guste.
fuente
DryWetMIDI es una biblioteca .NET que creé que tiene características para crear composiciones musicales basadas en MIDI (vea la página Patrón de la biblioteca Wiki), para que pueda usarla para programar música de la manera que desee.
Por ejemplo, para generar el archivo MIDI con las siguientes propiedades:
puedes escribir este código:
fuente