Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

4 - Techniques et manipulations du son

> Forums de discussion > 4 - Techniques et manipulations du son > [Débutant] Jouer des morceaux, des sons lors d'une pièce de théâtre
Dernier post

[Débutant] Jouer des morceaux, des sons lors d'une pièce de théâtre

Antony87 utilisateur non connecté
Bonjour à tous.

Nous sommes une troupe de théâtre amateur fauchée (comme d'hab') biggrin et nous découvrons les joies du DIY. En plus, nos compétences MAO sont , pour l'instant, très limitées. confused

Et, pour celui qui sera en régie, nous somme à la recherche d'un logiciel (linux) qui permettrait de faire les actions suivantes :
- Attribuer un son (ou musique, ou autre) à une touche du clavier de l'ordi.
- Lancer ce son en appuyant sur cette touche
- Avoir une table de mixage virtuelle pour stopper/modifier le niveau de ce son.

Bref, vous l'aurez compris, c'est assez basique et cela nous permettrait de lancer des ambiances sonores sur scène par une simple pression sur des touches attribuées.

J'ai regardé Ardour, LMMS, etc. Mais cela me semble être un marteau pilon pour écraser une mouche.

Merci de nous diriger vers des noms de softs, après, nous apprendrons par nous-même (promis (!)

Merci biggrin

olinuxx utilisateur non connecté France
Salut Antony87 (on se croirait avec un C.B. dans les années 80 :-) )
Tu peux regarder tapeutape ou tranches, il y en a un des 2 qui fait ça mais je ne me souviens plus duquel.
Sinon, mididings devrait pouvoir le faire aussi je crois.

m2v2 utilisateur non connecté France
Bonjour,
Un tout petit programme en C peut faire le boulot !

Supposons que dans un dossier on ait les fichiers A.wav, B.wav, C.wav contenant les sons à jouer.
Le programme suivant va déclencher les sons en appuyant sur les touches A,B et C

#include < stdio.h >
#include < unistd.h >
#include < termios.h >

int main()
{
	struct termios old_tio, new_tio;
	unsigned char c;

	/* get the terminal settings for stdin */
	tcgetattr(STDIN_FILENO,&old_tio);

	/* we want to keep the old setting to restore them a the end */
	new_tio=old_tio;

	/* disable canonical mode (buffered i/o) and local echo */
	new_tio.c_lflag &=(~ICANON & ~ECHO);

	/* set the new settings immediately */
	tcsetattr(STDIN_FILENO,TCSANOW,&new_tio);

	do {
		 c=getchar();
		 //printf("%d ",c);
		 
		 switch(c)
		 {
			case 'A':
			case 'a' :
				system("play A.wav");
			break;
			case 'B':
			case 'b' :
				system("play B.wav");
			break;
			case 'C':
			case 'c' :
				system("play C.wav");
			break;
			}
		 
		 
	} while(c!='q');
	
	/* restore the former settings */
	tcsetattr(STDIN_FILENO,TCSANOW,&old_tio);

	return 0;
}


Si vous avez des notions de compilation, c'est gagné. Sinon, dites, on va se débrouiller.

Antony87 utilisateur non connecté
Merci Messieurs biggrin

Héhé, comme je suis ingé dev. J2EE, je me suis lancé dans l'écriture de ce que j'ai besoin. JavaFX2 fait mon bonheur.
Et comme les représentations sont dans 4 mois, j'ai un peu de temps.
Si cela intéresse des gens, je vais mettre cela sur github.

olinuxx utilisateur non connecté France
Mets nous un lien vers ton github quand ça sera fait.

caracteriel utilisateur non connecté
Le plus simple est de faire un petit patch puredata
Ça te prendra 20 min pour comprendre le paradigme de programmation et 10 min pour faire ton code et infiniment plus si affinité

Antony87 utilisateur non connecté
Bonjour

C'est vrai caracteriel. Mais j'aime bien Java (c'est mon métier biggrin). Et puis cela sera portable sur tout OS et tablettes. Et ensuite, je vais faire un petit module pour le commander par smartphone.
héhé !
Le tout début est ici pour suivre le projet

Tchao.

sonik utilisateur non connecté
Sinon il y a showq. Je l'utilise depuis longtemps et même si il n'est plus maintenu, il est assez stable et il fait tout ce que tu veux.

Antony87 utilisateur non connecté
Bonjour

Voila un premier résultat en Java.

C'est encore embryonnaire mais parfaitement fonctionnel. Nous nous en servons d'ailleurs pour nos filages et répets dans notre troupe.

Tout est ici

biggrin

Je continu d'y travailler. confused

m2v2 utilisateur non connecté France
Bonsoir,
J'ai téléchargé le fichier .jar, j'ai installé java 8, et ça marche !
Je n'ai qu'un mot à dire : bravo !
Interface simplissime et claire. Fonctionnement impeccable.
Il ne reste que quelques détails pour améliorer le produit. Par ex. se souvenir du dernier dossier dans lequel on a été chercher un son lorsqu'on ajoute une nouvelle piste, et pouvoir annuler la suppression d'une piste.
Mais bon, je suggère seulement !

Antony87 utilisateur non connecté
Merci m2v2 !

C'est noté. Je continu d'y travailler pour fournir bientôt un produit "propre" !
Avec en plus, une conduite simple dans une fenêtre de gauche :
- une timeline du spectacle et un affichage des sons à lancer 5 min avant leur lancement prévu.

A bientôt.

jams utilisateur non connecté
Ce serait cool de faire une petite page un da french EasyConduite

Antony87 utilisateur non connecté
C'est noté ! Merci beaucoup.
Je suis bientôt en vacances biggrin, je vais faire cela

olinuxx utilisateur non connecté France
Chouette projet Antony87. Continue à nous tenir au courant.

olinuxx utilisateur non connecté France
Salut Antony87,
j'ai ajouté quelques informations à la page EasyConduite.
Si tu peux y faire un tour et y ajouter des infos, c'est chouette.

Antony87 utilisateur non connecté
olinuxx, voila, c'est fait. Merci.
Bon, je retourne coder lol

olinuxx utilisateur non connecté France
Super.
Je l'ai intégré dans la "catégorie Divers".

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


aka

Mégaphone [Afficher / Cacher]

eazymaogeek, 00:55, lun. 24 Apr 2017: @zebassprophet Salut j'ai pas compris sur quoi tu veux un avis Shinobi date de 2 mois
olinuxx, 18:27, dim. 23 Apr 2017: bonjour et bienvenue à jbm :-)
zebassprophet, 14:39, dim. 23 Apr 2017: hello, je vais faire ma pleureuse :-D m'ais j'aurais besoin d'un ptit retour sur mon dernier cover [Lien] Merci ;)
sub26nico, 00:49, sam. 22 Apr 2017: Avis aux développeurs, un plugins, ReFine, vient de passer son code (passé sous JUCE) en open source, voir la news AF :[Lien]
syberia303, 19:05, ven. 21 Apr 2017: @Nolwen, je suis du centre comme M. Bé roux (blague nulle en période électorale, j'en conviens!)
Antoine33, 17:24, ven. 21 Apr 2017: Bonjour à tous, content de venir faire un petit tour par ici!
Nolwen, 20:28, jeu. 20 Apr 2017: Ah oui, simplement, pour ceux qui voudraient tester AVLinux, le mot de passe est "qvl"é", et "qvl"éqd,in" pour root (sans les guillemets). Qu'on se le dise !!! Azertyment vôtre.
Nolwen, 20:24, jeu. 20 Apr 2017: Merci à toi, Syberia303 (ne me dit pas que tu viens du Sud), pour tes liens utiles ! Musicalement.
Nolwen, 20:23, jeu. 20 Apr 2017: Ça y est, j'ai trouvé le mégaphone !! Par contre, j'ai pas trouvé le microphone...
zebassprophet, 19:25, mer. 19 Apr 2017: @sub26nico pas mal ouais, un peu stressé parcequ'il fallait faire une démo, m'en suis sorti en faisant des trucs que personnes fait a la gratte, slap et tapping pianstique ^^ (et puis bon je tiens la route quand meme) wait and see ;)
olinuxx, 20:59, mar. 18 Apr 2017: Bonjour et bienvenue gambero ! :-)
sub26nico, 19:19, mar. 18 Apr 2017: @ZBP: ça a marché cet entretien?