Faire de l'art et de la musique avec le code sur votre Raspberry Pi

Vous pouvez faire beaucoup avec l'art, la musique, et le code. Le Raspberry Pi est pas le meilleur ordinateur pour faire de l'art et de la musique parce qu'il est pas très rapide. Le Pi 2 est pas si mal, mais les modèles plus anciens sont trop lents pour tous, mais les animations et compositions plus simples. Donc, vous pouvez utiliser un ordinateur cher grown-up pour explorer davantage.

Sommaire

La chose brillante sur le codage est que vous pouvez apprendre les bases sur presque tout ordinateur. Code est un code. Il ya de grandes différences entre, par exemple, un Mac, un Pi, et un ordinateur Windows, mais l'art et de logiciels de musique fonctionne d'une manière similaire sur chacun d'eux. Vous ne devez pas tout réapprendre à partir de zéro si vous vous déplacez. (En fait, Scratch fonctionne de la même façon, aussi.)




Voici quelques autres projets à regarder. Certains sont faciles à obtenir démarré sans autres sont plus difficiles. Vous pouvez faire des choses étonnantes avec chacun d'eux, et ils sont tous gratuits.

Traitement

Le traitement est gratuit et populaire avec des designers professionnels et artistes numériques. Il est un peu comme une version adulte de graphiques tortue. Vous pouvez dessiner des carrés, des cercles et d'autres formes, définir vos propres formes, dessiner avec des textures, et de créer des animations complexes. Le traitement est à peu près aussi facile à apprendre que Python, donc même si il est pas tout à fait facile, il est pas trop difficile non plus. Certaines personnes ont fait de l'art étonnant avec elle.

HTML5 et Toile

Ceci est design sobre web vieux, de sorte que vous ne devez pas télécharger un logiciel. Vous venez d'écrire du code dans un fichier et le charger dans un navigateur. Cela semble simple, mais vous pouvez créer des animations incroyables et des effets spéciaux sans trop de code. Et si vous construisez un portefeuille de projets vraiment cool, vous serez un point chaud lorsque vous commencez à chercher un emploi. Pour en savoir plus, la recherche sur le web pour “ HTML 5 canvas tutoriel ” et commencer à partir de là.

Pure Data

Pur Date (souvent appelé Pd) est une musique libre et le processeur audio qui est très populaire auprès des développeurs Linux et est souvent utilisé dans les applications audio. Pour commencer, vous pouvez brancher des blocs de construction audio-avec votre souris. Comme vous obtenez plus expérimenté, vous pouvez commencer à créer votre propre code. Bien qu'il ne semble pas très poli, il est utilisé par certains des musiciens, des compositeurs de film, et les ingénieurs de studio d'enregistrement - et pas seulement pour la musique expérimentale bizarre.

Super collisionneur

SuperCollider est la version adulte de Sonic Pi. Il fonctionne un peu comme Sonic Pi et utilise beaucoup des mêmes idées. Mais il fait un ensemble beaucoup plus. Il est pas aussi simple que Pd, de sorte que vous pourriez avoir du mal à travailler sur la façon d'obtenir de la musique hors de lui, mais vous pouvez faire quelques sons uniques et originaux avec elle. Il ya beaucoup d'exemples à regarder. Et SuperCollider va vous apprendre beaucoup de choses sur la conception et la programmation sonore.

Mixeur

Blender est un outil d'animation 3D. Vous avez vraiment besoin d'un ordinateur rapide pour travailler avec elle parce que l'animation 3D utilise un lot d'alimentation de l'ordinateur, mais vous pouvez déplacer et animer des formes avec du code Python. Blender est compliqué, parce que l'animation 3D est compliquée. Il est tout à fait quelques pas au-delà de tracer des lignes avec une tortue. Blender est également pas très facile à utiliser. Le design est inhabituel - et non pas dans le bon sens. Mais si vous voulez faire des films impressionnants qui regardent comme ils ont un budget d'un million de dollars, Blender est un bon endroit pour commencer.

openFrameworks

Voulez-vous un défi? Aimeriez-vous apprendre ce que font les professionnels? Voulez-vous de regarder le code écrit dans l'un des plus difficile de pardonner et moins de toutes les langues informatiques? Vous ne voulez absolument pas commencer ici. Mais si vous avez été en utilisant Python pendant un moment et obtenez l'aise avec elle, et que vous voulez passer au niveau suivant - qui est là openFrameworks vit. Il utilise un langage informatique appelé C ++, qui est célèbre délicat et difficile. Et vous aurez besoin de travailler sur la façon de construire un logiciel en C ++, ce qui est pas facile non plus. Mais si vous voulez un projet au niveau du génie pour vous étirer, essayer de travailler sur la façon de faire de l'art avec openFrameworks, et voyez comment vous allez.


» » » » Faire de l'art et de la musique avec le code sur votre Raspberry Pi