Créez rapidement de la musique chiptune open source

image

Donc, vous crĂ©ez votre jeu, ajoutez de nouvelles fonctionnalitĂ©s et testez-les. Oui, ça se passe plutĂŽt bien. Mais il manque quelque chose - le jeu est trop silencieux. Tu as besoin de musique. Bien sĂ»r, vous pouvez trouver et tĂ©lĂ©charger de la musique gratuite sur Internet, mais ce n'est pas un dĂ©veloppeur de jeu, c'est l'utilisation du travail de quelqu'un d'autre. Écrivons donc notre propre musique. Voici comment sonnera la musique que vous avez Ă©crite [env. voie: baisser le volume avant d'Ă©couter]:


Voici ce que j'ai fait Ă  la fin du tutoriel:

nous allons écrire cette musique chiptune sans aucune expérience dans la musique. Pour cela, un peu de capacité créative et la capacité de comprendre que la mélodie ne sonne pas trÚs correctement suffisent.

Faire de la musique n'est pas facile. Mais pas super compliqué. Oui, vous pouvez devenir musicien et étudier le travail d'un compositeur, etc., mais nous faisons un jeu de loisir, nous n'avons donc pas besoin de telles connaissances. Je vais expliquer étape par étape comment créer de la musique.

De quoi avons nous besoin


Cette liste contient uniquement ce qui est nécessaire pour écrire notre chiptune «rapide et sale». C'est le minimum.

DAW - Station de travail audio numérique


DAW est une station de travail audio numérique. Il s'agit d'une version numérique d'une de ces piÚces:


Aujourd'hui, mĂȘme les studios d'enregistrement professionnels utilisent DAW , mais ils connectent tous les appareils montrĂ©s sur la photo Ă  un ordinateur.


Station de travail audio numérique

C'est trĂšs pratique pour vous et moi, car nous n'avons pas besoin de tout cet Ă©quipement sophistiquĂ©. Oui, nous n'utiliserons mĂȘme pas de clavier de piano, juste une souris (je n'utilise personnellement qu'un ordinateur portable avec un trackpad en dĂ©veloppement).

Les DAW ont de nombreuses fonctionnalités intéressantes. Ils ont des touches de piano, des fonctions d'enregistrement, des fonctions MIDI, des notes d'enregistrement pour jouer avec des instruments virtuels . Ils peuvent exporter de la musique dans de nombreux formats différents.

Il existe de nombreux types de logiciels diffĂ©rents. Et la plupart d'entre eux ne sont pas gratuits. Je ne sais pas pourquoi, mais tous les dĂ©veloppeurs de jeux ne sont pas particuliĂšrement disposĂ©s Ă  dĂ©cortiquer DAW. HonnĂȘtement, il n'y a pas eu d'alternative pendant longtemps: soit vous achetez un logiciel, soit vous le piratez.

Mais pas aujourd'hui. Maintenant, nous pouvons télécharger le DAW open-source gratuit génial avec toutes les fonctionnalités. Vous pouvez obtenir Ardour ici .

VST - Instruments de technologie Virtual Studio


VST Instrument, comme son nom l'indique, est un instrument virtuel. Il joue des notes échantillonnées à partir d'un véritable instrument. Un VST de haute qualité peut stocker dans des centaines d'échantillons audio de l'instrument qu'il simule. Ou il peut n'en avoir que quelques-uns. En général, plus la taille du fichier est grande, plus il y a d'échantillons à l'intérieur.

VST joue des notes à partir de signaux MIDI. Autrefois, nous avions des synthétiseurs MIDI dotés d'un systÚme d'exploitation. Vous pouvez jouer une note MIDI C3 («avant» une petite octave) et le synthétiseur joue C3. Vous pouvez commander le synthétiseur pour jouer le son d'un piano ou d'une trompette. Vous pouvez jouer une note sur un clavier connecté à un ordinateur ou la saisir dans un séquenceur dans DAW.

Mais ils sonnaient terriblement. Ils se cachent toujours quelque part dans votre systĂšme d'exploitation et continuent de sembler terribles. Mais franchement, ils sont maintenant bien meilleurs qu'avant.

Les VST remplacent d'horribles synthétiseurs par de vrais sons d'instruments. Vous pouvez trouver n'importe quel outil, et beaucoup d'entre eux sont gratuits. Nous utilisons quelques outils bien adaptés à notre projet «rapide et sale». Ils n'échantillonnent pas d'instruments, comme, par exemple, un tube virtuel, car nous allons écrire des chiptuns, mais ils sonnent mieux que le terrible MIDI qui est toujours stocké sur votre ordinateur.

Puls



PULS

Téléchargez PULS ici . Il s'agit d'un synthétiseur trÚs simple avec des capacités trÚs limitées, ce qui nous convient, car nous ne savons pas vraiment ce que nous faisons (mais nous le saurons bientÎt).

Arp bleu


Vous pouvez le tĂ©lĂ©charger ici . C'est un VST, mais ce n'est pas un outil . Il s'agit d'un «sĂ©quenceur de motifs»; peut ĂȘtre considĂ©rĂ© comme son effet / plugin, qui s'applique Ă  d'autres VST.


Capture d'Ă©cran Blue ARP

En substance, il modifie la sortie MIDI, par exemple, contient une note C3 et la transforme en un motif de différentes notes. Appelez-le correctement un arpégiateur MIDI (MIDI Arpeggiator) .

Générateur de mélodie 2


Ce programme gratuit a été développé par Dirk Jan Powel en complément de son article . C'est difficile à trouver, mais j'ai réussi à trouver le lien . Ce logiciel va générer une mélodie pour nous.

Dirk Jan Powel est mort, ce qui signifie que Melody Generator 2 ne recevra probablement pas de développement supplémentaire. Heureusement, il a écrit l'article ci-dessus, et puisque l'aide du programme contient beaucoup de théorie, il est à espérer que certains des développeurs ennuyés continueront à développer ses idées étonnantes.

Hélas, le programme n'est pas disponible en tant que plugin VST, bien que ce serait génial (je donne un indice aux développeurs). Mais elle peut créer des fichiers MIDI, et si vous vous souvenez que les instruments VST jouent simplement des notes MIDI, nous comprendrons ce que nous pouvons en faire.

C'est tout. C'est tout ce dont nous avons besoin. Quatre fichiers téléchargés.

Installation


Installez Ardour, ce n'est pas si difficile. Il vaut probablement la peine de choisir la version 32 bits, car les VST décrits ci-dessus sont également 32 bits. Vous pouvez créer des ponts pour que les VST 32 bits puissent fonctionner dans un logiciel 64 bits, mais je n'ai pas encore trouvé de solution qui me convienne. La plupart des VST gratuits sont 32 bits, et s'ils ont une version 64 bits, alors une version 32 bits existe toujours. La version 64 bits donne accÚs à une plus grande quantité de RAM, ce qui dans notre cas n'est probablement pas un facteur limitant, mais si vous utilisez l'un de ces énormes VST avec des gigaoctets d'échantillons pour chaque instrument, vous aurez besoin de cette quantité.

Ensuite, vous devez placer les fichiers VST dans le dossier souhaité. Personnellement, je crée un nouveau dossier et je dis simplement à Ardour de chercher là-bas avec les dossiers habituels (nous en parlerons ci-dessous).

C'est tout. Installation terminée.

Personnalisation


Ardour est généralement trÚs facile à configurer. Je développe sous Windows , donc sous Linux, l' ordre de configuration peut varier.

Exécutez d'abord le programme et créez une nouvelle session. Vous pouvez sélectionner n'importe quel dossier pour le placer.


SĂ©lectionnez "ModĂšle vide" puis "Ouvrir".

Ensuite, les options de configuration audio s'ouvriront. Si vous n'ĂȘtes pas familier avec de telles choses, alors cette partie peut ĂȘtre assez dĂ©routante.


En tant que systĂšme audio , le systĂšme par dĂ©faut doit ĂȘtre sĂ©lectionnĂ©.

Le pilote dépend de la carte son dont vous disposez. Les pilotes ASIO ont une faible latence, c'est-à-dire que vous pouvez connecter la guitare électrique directement à l'ordinateur et utiliser les effets de guitare dans DAW. Si vous essayez de le faire sans ASIO, il y aura un retard dans le signal, mesuré en centaines de millisecondes, qui ruinera considérablement le rythme.

Un bon pilote ASIO donne un retard de moins de 40 ms. Pour assez peu d'argent, vous pouvez acheter une carte son externe qui offre une latence extrĂȘmement faible et vous permet de connecter un clavier de piano, des microphones et des guitares.

Je ne ferai rien de tout cela, parce que nous reproduisons simplement les pistes enregistrées dans des signaux MIDI, et nous allons donc sélectionner MME.

Périphérique d'entrée - ce paramÚtre n'est pas important, nous n'enregistrerons pas de sons.

Le périphérique de sortie n'est pas non plus trÚs important ici.

Cependant, il est important de rĂ©gler la frĂ©quence d'Ă©chantillonnage Ă  44,1 kHz. Nous laissons le reste inchangĂ©. C'est la seule chose qui est importante, car cette norme doit ĂȘtre utilisĂ©e pour nos morceaux de musique.

Cliquez sur "Démarrer" et le programme ne donnera probablement aucune erreur. Ardour démarre et recherche les outils VST dans les dossiers. Ensuite, vous verrez quelque chose comme ceci:


Ardor Editor

Si cette fenĂȘtre n'apparaĂźt pas, recherchez le bouton "Editor" dans le coin supĂ©rieur droit et cliquez dessus.

Ensuite, nous devons simplement dire Ă  Ardour oĂč se trouvent les VST (Ă  moins que vous ne les placiez dans l'un des dossiers systĂšme standard). Pour ce faire, sĂ©lectionnez Edition> PrĂ©fĂ©rences dans le menu . Dans la fenĂȘtre PrĂ©fĂ©rences, sĂ©lectionnez Plugins> VST dans le menu de navigation de gauche , puis modifiez le chemin ( Modifier le chemin ) dans le dossier avec VST.


Préférences Ardor VST

Une fois terminĂ© , cliquez Ă  nouveau sur l' Ă©diteur dans le coin supĂ©rieur droit. Et c'est tout, le programme est rĂ©glĂ© et prĂȘt Ă  crĂ©er de la musique.

Enregistrement d'une partie basse


C'est la partie la plus simple, et pour ĂȘtre honnĂȘte, pour certains jeux et scĂšnes, vous pouvez vous arrĂȘter lĂ .

Ajoutez une nouvelle piste MIDI à la session Ardour. Faites simplement un clic droit et sélectionnez Ajouter une piste, ou sélectionnez Piste> Ajouter une piste, un bus ou un VCA ... dans le menu .


Ajouter une nouvelle piste Un

tas d'options apparaßtra. Sélectionnez Midi Tracks dans le volet gauche , puis dans la section Instrument du panneau principal, sélectionnez notre simple synthétiseur PULS (je l'ai appelé PULS_1_1). AprÚs avoir sélectionné l'outil, cliquez sur «Ajouter et fermer».

Maintenant, une nouvelle piste est apparue dans l'Ă©diteur. Il peut ĂȘtre dĂ©veloppĂ© en dĂ©plaçant la souris sur l'un des bords jusqu'Ă  ce que le curseur de redimensionnement apparaisse. Un petit clavier devrait apparaĂźtre. Cliquez sur le bouton de la souris. Si vous n'entendez pas le son, alors quelque chose ne va pas; Ă©crivez un commentaire sur l'article original et j'essaierai de vous aider.

La piste sĂ©lectionnĂ©e est surlignĂ©e en rouge et quelques petits Ă©lĂ©ments apparaissent sur le cĂŽtĂ© gauche de la fenĂȘtre.


Ces mĂȘmes Ă©lĂ©ments

LĂ , vous verrez PULS_1_1; double-cliquez dessus. La fenĂȘtre VST s'ouvre. Tous les VST ont une fenĂȘtre, mĂȘme les plus simples. Souvent, il a une interface Ă©trange crĂ©Ă©e par l'auteur de VST, et les contrĂŽles sont situĂ©s sans aucune logique ni signification. En fait, il y a plusieurs VST que je ne pouvais pas utiliser, car je ne comprenais pas comment les gĂ©rer.

Mais chacun de ces contrĂŽles est liĂ© Ă  ce qui peut ĂȘtre modifiĂ© par programme via les contrĂŽles MIDI. En fait, le MIDI n'est pas seulement les notes que vous jouez, mais aussi un ensemble de signaux de contrĂŽle. DAW comme ArdourVous permettent de transmettre ces signaux Ă  l'aide de courbes et de graphiques rendus. Par exemple, vous pouvez augmenter progressivement le son ou tourner progressivement un bouton de 0 Ă  100 sur plusieurs mesures de musique. (Qui sait ce que fait ce bouton? C'est dĂ©jĂ  un problĂšme VST, et Ardor envoie juste les signaux.)

Si vous avez un contrĂŽleur midi, ou si vous en achetez un, vous pouvez tourner les boutons et les attacher aux commandes VST (alors vous commencez crĂ©er ce studio de musique, dont une photographie est prĂ©sentĂ©e au dĂ©but de l'article). Au fil du temps, vous voudrez peut-ĂȘtre y investir de l'argent, mais pas parce que vous savez jouer du piano, mais parce que cela facilite l'Ă©coute des Ă©chantillons et le rĂ©glage des paramĂštres lorsque vous Ă©crivez beaucoup de musique ou lorsque vous l'Ă©tudiez plus en profondeur.

N'oubliez pas toutes ces façons de contrÎler le MIDI pour l'avenir si vous voulez expérimenter.

Eh bien, revenons Ă  la partie basse. Vous devriez voir l'image suivante:


FenĂȘtre PULS

Vous pouvez personnaliser ces boutons orange Ă  votre guise. Commencez Ă  jouer une de ces touches sur la piste dans la fenĂȘtre principale pour comprendre ce que vous faites. Mais jouez des notes de C3 et infĂ©rieures, car nous voulons entendre des notes de basse (faites dĂ©filer le clavier vers le bas en utilisant l'Ă©trange barre de dĂ©filement Ă  gauche des touches). Voici quelques suggestions:

  • OSC1 et OSC2 sont des gĂ©nĂ©rateurs de frĂ©quence. Ils ressemblent Ă  un gĂ©nĂ©rateur d'onde sinusoĂŻdale et crĂ©ent du «bruit».
  • Les effets sont curieux que chacun de ces boutons comporte un effet correspondant.
  • Release — , — , — .
  • LFO — (low-frequency oscillation), ; , , , . , , OSC, , . , — 100%, — 0%; , , . LFO , 100%, , ..

    VST- LFO. , . .
  • LFO Shape — , LFO. , ,
  • LFO Dest — LFO, .
  • LFO Speed — LFO. ,
  • LFO Depth —

AprĂšs avoir reçu le son souhaitĂ©, vous pouvez fermer la fenĂȘtre VST.

Nous devons maintenant ajouter Blue ARP à notre piste . Nous en avons besoin parce que nous ne savons absolument pas comment la musique est écrite, et la musique est mathématique, et l'ordinateur est une excellente calculatrice, donc il peut certainement le faire pour nous.

Cliquez avec le bouton droit sur la zone d'élément à gauche et sélectionnez Nouveau plugin . Parcourez tous les menus supplémentaires et trouvez BlueARP en eux . La boßte de dialogue de confirmation suivante apparaßt:


BoĂźte de dialogue de confirmation

Sélectionnez Ajouter . Nous ne voulons pas remplacer l'outil PULS existant , mais voulons en ajouter un nouveau. En fait, je n'appellerais pas BlueARP un outil, mais dans le monde VST il n'y a pas beaucoup de différence.

Voyez si les VST peuvent Ă©mettre des signaux ainsi que recevoir la sortie d'autres VST en entrĂ©e. Ils peuvent ĂȘtre enchaĂźnĂ©s (cela dĂ©pend si le VST sĂ©lectionnĂ© en est capable) et crĂ©er des effets Ă©tranges, Ă©tonnants et Ă©tonnants.

AprĂšs avoir sĂ©lectionnĂ© Ajouter, l'outil Blue ARP peut s'ouvrir par lui-mĂȘme. C'est normal,
mais nous devons d'abord déplacer son élément dans le champ d'élément tout en haut, avant PULS. Le champ d'élément ressemblera à ceci:


Blue ARP avant PULS

Ceci indique au programme que Blue ARP enverra le signal Ă  PULS. BlueARP modifiera les notes MIDI que nous entrons.

Dans le coin supĂ©rieur droit de la fenĂȘtre Blue ARP , une liste dĂ©roulante indique «01/12»; ouvrez cette liste et choisissez autre chose. AprĂšs avoir sĂ©lectionnĂ©, appuyez sur une note du clavier, mais ne la relĂąchez pas.


FenĂȘtre bleu ARP

Wow! Ça a l'air cool, non? J'ai choisi 51.

Bien sûr, vous pouvez créer les vÎtres, mais vous devrez bien étudier ces contrÎles. Fais le! Tout n'est pas si compliqué là-bas, ce n'est tout simplement pas inclus dans le cadre du sujet de l'écriture musicale rapide. Les préréglages me suffisent largement.

AprĂšs avoir reçu le son dont nous avons besoin, nous pouvons fermer la fenĂȘtre VST. Sur l'Ă©cran de l'Ă©diteur Ardour , vous devez vous assurer que la petite icĂŽne de crayon est sĂ©lectionnĂ©e et que l'accrochage Ă  la grille sur chaque mesure est activĂ©. Fixons environ 120 battements par minute et la taille 4/4.


ParamĂštres utiles pour nous

Cliquez maintenant sur le tout début de notre piste et faites glisser le champ pendant environ 20-25 secondes. Dans ce projet, vous devrez créer une composition plus courte, mais pour la démonstration, nous ferons tout rapidement.

Il est important que votre champ commence à chaque début de piste. Il vaut la peine de cliquer sur environ 20-25 secondes et de revenir au début. Maintenant, lorsque vous déplacez la souris sur ce nouveau champ, vous verrez un rectangle vert. C'est en lui que nous écrirons une note.

Sélectionnez une note au début de la piste, commencez au tout début et faites-la glisser jusqu'à la fin. J'ai choisi F2. Une fois terminé, appuyez plusieurs fois sur la barre d'espace jusqu'à ce que vous entendiez de la musique.

Bien.

Vous pouvez modifier la longueur de votre note et ajouter de nouvelles notes. Ne les superposez pas les uns aux autres et ne les changez pas trop souvent, car il s'agit toujours d'une partie basse. Voici Ă  quoi ressemble mon chemin:


Ma partie basse cool

Et c'est lĂ  que notre basse est prĂȘte.

Créez une mélodie


Laissons Ardour en arriÚre-plan pendant une minute et ouvrons Melody Generator 2 . Comparé aux logiciels commerciaux, ce programme est moche.


Oh mon dieu, eh bien, le chaos

Mais elle fait face Ă  sa tĂąche. L'interface est dĂ©routante et peu pratique, mais les rĂ©sultats fonctionnent et le programme lui-mĂȘme est gratuit. Voici donc ce que nous allons faire.

Définissez le modÚle sur ModÚle d'attraction . Vous pouvez expérimenter avec d'autres, je viens de choisir ce qui donne les meilleurs résultats. Dans la section MÚtre du panneau le plus à gauche, vous devez sélectionner la taille 4/4 afin qu'elle corresponde à celle spécifiée dans Ardour .

J'ai crĂ©Ă© 12 bars de basse dans Ardour ; cela peut ĂȘtre compris par l'Ă©paisse ligne blanche qui s'Ă©tend de haut en bas le long des pistes. Au-dessus des pistes de la section Bar: Beats se trouvent de petits nombres.


Bar: Beats

Par conséquent, définissez Nr Bars dans Melody Generator 2 pour qu'ils correspondent.

Ensuite, vous devez modifier la clé dans le panneau ParamÚtres de hauteur pour faire correspondre ce paramÚtre à ce que nous avons placé dans la partie basse. En fait, vous pouvez simplement rechercher sur Google la tonalité de «F-Major» («F Major») pour voir quelles notes sont incluses dans «F Major», etc.; vous devez faire correspondre les notes de basse à la tonalité. Assurez-vous de sélectionner la touche utilisée dans la partie basse.

Tous les autres paramÚtres resteront inchangés pour l'instant. Quand nous aurons fini, nous pourrons jouer avec eux et comprendre ce qu'ils font.

Cliquez sur Nouvelle mélodie dans le panneau Construction de mélodie. Ensuite, juste en dessous, vous pouvez cliquer sur Ajouter une piÚce complÚte .

Boom! - maintenant il y a de la musique dans la fenĂȘtre.


Musique générée par magie

Dans le panneau supĂ©rieur gauche, vous pouvez cliquer sur jouer . Parfois, pendant la lecture, la fenĂȘtre se fige, mais peu importe, elle prend vie Ă  la fin de la musique. Si vous le souhaitez, vous pouvez changer l'instrument MIDI, mais jusqu'Ă  prĂ©sent, nous sommes satisfaits du piano.

Vous pouvez appuyer sur d'autres boutons du panneau Construction de mélodie pour randomiser les piÚces et les régénérer. Il y a quelques options dans les listes déroulantes qui disent «Aucune contrainte». Lorsque vous changez ces options, la mélodie sera plus répétitive, et c'est souvent ce dont nous avons besoin.

Une fois terminé, appuyez sur Ctrl + M ou sélectionnez l'élément de menu Melody> ExportAsMidi . Enregistrez le fichier quelque part.

Retour à Ardour, sélectionnez Session> Importer dans le menu et importez le fichier .mid que nous avons uniquement importé de Melody Generator 2 . Jusqu'à présent, nous n'avons pas besoin de modifier les options d'importation. AprÚs cela, deux autres pistes sont ajoutées - supprimez la seconde, c'était pour la seconde main, que nous n'avons pas générée dans Melody Generator 2 (aprÚs tout, le piano se joue à deux mains). Pour supprimer une piste, faites un clic droit dessus et sélectionnez supprimer.

Maintenant, sĂ©lectionnez notre nouvelle piste, qui a des notes. Dans la fenĂȘtre des Ă©lĂ©ments ajoutez PULS Ă  cette piste , vous savez dĂ©jĂ  comment le faire; mais cette fois remplacer l' outil existant. Modifiez Ă©galement la sortie de Master en sortie 1 + 2 .


Passer Ă  1/2

Une fois le réglage terminé, vous pouvez appuyer sur la barre d'espace et écouter la nouvelle chanson!

Améliorer la musique


Nous supposerons que lors de la crĂ©ation de la partie basse, vous avez observĂ© une certaine tonalitĂ©; alors les deux parties doivent ĂȘtre en ordre. Vous pouvez essayer de rĂ©gĂ©nĂ©rer les mĂ©lodies jusqu'Ă  ce que vous obteniez quelque chose de convenable, ou simplement dĂ©placer des notes individuelles dans la mĂ©lodie de haut en bas ou les supprimer si vous ne les aimez pas.

Cette partie dépend entiÚrement de vos goûts, mais vous devrez probablement encore peaufiner la mélodie. Faisons le.

Exportation


Dans Ardour, sélectionnez Sesson> Exporter> Exporter vers un ou plusieurs fichiers audio . Vous pouvez copier mes paramÚtres, mais le plus important ici est le format de fichier. Tous les autres paramÚtres sont déjà sélectionnés correctement.


Exporter les paramĂštres de la fenĂȘtre

Voici mes résultats; la seule chose que j'ai faite a été de changer deux notes dans la mélodie.


Ma composition, que j'ai appelée "Embellir le détail des perdus" (prendre soin des oreilles).

Prochaines Ă©tapes


Et c'est tout ce qu'il faut pour créer rapidement des pistes. Mais voici ce que vous pouvez faire de plus:

  1. Expérimentez avec les paramÚtres de votre logiciel, découvrez comment créer différentes mélodies aléatoires, des compositions plus énergiques (avec plus de notes), des compositions en mineur avec moins de notes.
  2. TĂ©lĂ©chargez plus d'outils VST. En utilisant les mĂȘmes outils, vous pouvez mĂȘme gĂ©nĂ©rer des compositions ressemblant Ă  de l'orchestre. Il existe des tonnes d'outils VST gratuits sur Internet.
  3. CrĂ©ez de la musique plus longue. Essayez de rĂ©pĂ©ter des phrases musicales Ă  plusieurs reprises. Vous pouvez changer la phrase d'un instrument tandis que les autres restent les mĂȘmes, etc.
  4. Ajoutez plus d'outils. HonnĂȘtement, le plus souvent, une petite quantitĂ© suffit.
  5. En savoir plus sur la création de musique. Clés, versions, etc. Il est facile de comprendre cela si vous pouvez entendre instantanément le résultat dans le logiciel.
  6. Vous devrez probablement également apprendre à diffuser de la musique sur votre moteur propriétaire.



J'espÚre que vous avez apprécié d'explorer les possibilités de créer rapidement de la musique chiptune pour les jeux.

All Articles