begin process at 2010 02 10 11:20:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimedia

 > PEDALE MULTI EFFETS [BASS ASIO]

PEDALE MULTI EFFETS [BASS ASIO]


 Information sur la source

Note :
Aucune note
Catégorie :Multimedia Classé sous :BASS ASIO, LIVE FX, TEMPS REEL, AUDIO, PEDALE EFFET Niveau :Débutant Date de création :14/04/2009 Date de mise à jour :27/04/2009 22:33:56 Vu / téléchargé :2 175 / 211

Auteur : Nicolas___

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Source permettant de réaliser , en temps réel , des effets sur le line-in , microphone ou encore d'autres choses ...
On peut enfin parler de temps de réel, car grâce à BASS ASIO , on peut arriver à un temps de latence de 5 ms
(contre plus moins 50-100 sans BASS ASIO , cfr http://www.delphifr.com/codes/BASS-VOICE-CHANGER_4 1630.aspx )  

Forcement , il vous faudra installer des drivers ASIO
http://forum.hardware.fr/hfr/VideoSon/Traitement- Audio/mao-drivers-asio-sujet_58445_1.htm pour plus d'aides

J'utilise ASIO4ALL : http://www.asio4all.com/ (391 ko seulement )

Attention toute les cartes son ne sont pas compatibles ASIO ... (voir description de votre carte )

j'ai un Creative Audigy SE et j'arrive à descendre à un taux de latence de +- 5ms (ce qui est quand même pas mal ;) )


Parlons des effets maintenant :
j'implémente les effets suivants :
CHORUS;
DISTORTION;
ECHO;
COMPRESSOR;
FLANGER;
GA RGLE;
REVERB;

Pour plus d'informations , un seul site : www.un4seen.com

PS :
cette source est une traduction en C de LiveFX dans BASS ASIO + implémentation des effets ci dessus (Cadeau;) )


MAJ :
Ajout d'un égaliseur ( 5 bandes )
Les effets sont plus justes (je travaille avec des single à la place d'integer )  


Le but de ce programme est de faire "une pédale d'effet du pauvre " , non mais sérieusement c'est juste donner un petit aperçu de ce que peut être un pédale d'effet

Il y a donc 40 banques prévues , vous pouvez enregistrer vos effets dans chacune des banques
Si vous voulez l'utilisez réellement comme pédale d'effets , je vous conseille l'utilisation d'un clavier sans fil

Les touches maintenant (il y a bien sur aussi les bouttons , mais quand on joue de la guitare , c'est pas très pratique la souris ;) )
VK_ESCAPE : close;
    VK_SPACE : WriteBank(currentBank);
    VK_CONTROL : btPreviousBank.Click;
    VK_DOWN : btNextBank.Click;

Touche Esc : quitte l'application
Touche Espace : Sauvegarde les effets dans la banque en cours
Touche Control : Banque d'effets précedants
Tocuhe Fleche Bas : Banque d'effet suivants

Bien sur , on peut changer très facilement les touches
(suffit de changer dans le FormKeyDown)

Les changements d'effets se font instantanément chez moi ...  

Utilisation de BASS_FX : plus d'effets (semi-paramétrique )

FX Chorus
FX Distortion
FX Auto Wah
FX Phaser
FX Flanger
FX Low Pass Filter
FX All Pass Filter

Il y a un Spectrum (désolé je ne sais pas comment on appelle ça en français ! )
C'est celui de SampleVis , un exemple dans la lib BASS , j'ai juste du changer la façon d'écrire dans le tableau

(---------------------------------------- ---------------------------------)
L'exécutable est dans le zip , il faut Renommer LiveFx.ex_ en LiveFx.exe
(compresser avec UPX)
(------------------------------------------------ -------------------------)


 Conclusion

C'est une simple pédale multi-effets , certain effets donnent mieux sur la voix , d'autres sur un instrument électrique ...

A vous de choisir les réglages adéquats pour que ça soit fonctionnelle (mais une fois trouvé , sauvegardé les ;) )

Bien sûr , ce soft ne remplacera jamais une vrai pédale multi-effets mais contrairement à cette dernière , le programme est gratuit :)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

14 avril 2009 21:47:35 :
description
14 avril 2009 22:00:04 :
mot clef
15 avril 2009 15:57:57 :
voir description
15 avril 2009 15:59:55 :
description pas passée :(
15 avril 2009 18:19:01 :
voir description
15 avril 2009 18:33:57 :
changement du titre de la source
15 avril 2009 18:35:37 :
décidément , j'ai pas de chance , j'oublie tjs une *** :(
16 avril 2009 11:43:09 :
voir description
16 avril 2009 12:32:52 :
remplacé le TTabbedNotebook au profit de TPageControl
16 avril 2009 12:39:18 :
je veux aller trop vite mais j'ai perdu les événements onClick et onChange lors du transfert TTabbedNotebook -> TPageControl
16 avril 2009 21:20:11 :
voir description

 Sources du même auteur

Source avec Zip Source avec une capture SCAN THREAD : BASS
Source avec Zip Source avec une capture JEU SHOOT LE CANARD
Source avec Zip Source avec une capture SPRITE ENGINE : DE LA 2D FACILEMENT
Source avec Zip Source avec une capture BASSVIDEO : LECTEUR VIDEO AVEC BASS
Source avec Zip Source avec une capture BMP SONG : METTEZ DU SON DANS VOS BMP

 Sources de la même categorie

Source avec Zip Source avec une capture SCREENCAMTURE 0.2 par JulioDelphi
Source avec Zip Source avec une capture CHANGEUR DE FOND D'ÉCRAN par John Dogget
Source avec Zip Source avec une capture SCAN THREAD : BASS par Nicolas___
Source avec Zip Source avec une capture POPUP ALERTE STYLE MSN AVAST par strobinateur
Source avec Zip Source avec une capture BASSVIDEO : LECTEUR VIDEO AVEC BASS par Nicolas___

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PODCAST2M3U par flagada
Source avec Zip LECTEUR AUDIO / VIDÉO par Pienso
Source avec Zip Source avec une capture PLOP ENGINE - POUR LES PLAYERS AUDIO/VIDEO par f0xi
Source avec Zip Source avec une capture DÉKIBULLE UN PETIT LECTEUR AUDIO par flagada
Source avec Zip Source avec une capture LES SONS QUI RENDENT FOU! par Forman

Commentaires et avis

Commentaire de Nicolas___ le 14/04/2009 21:02:09

je n'arrive même pas à taper les mots clefs ! directement après prévisualisation , on le désactive et d'ailleurs dans
Raison :

Désactivé par

il n'y a rien !

Commentaire de Nicolas___ le 14/04/2009 22:51:50

Si vous utilisez les drivers ASIO4ALL , n'hésitez pas à lire le Manuel utilisateur ASIO4ALL v2
ça résoud pas mal de problèmes ;)

Attention , il faut auparavant sélectionner soit line-in ou microphone dans le panneau de config de sa carte son et surtout couper le son de la line-in ou micro (pas de l'enregistrement mais bien de l'écoute )

Nico  

Commentaire de Nicolas___ le 15/04/2009 18:22:35

Bien sur les banques d'effets sont encore vierges (mais le fichier est tout de même obligatoire )

A vous de trouver les bon réglages

Uniquement testé avec une guitare électrique et un lecteur MP3 branché en Line-in (j'ai plus de micro ;) )
mais  si avec la gratte et l'MP3 tout fonctionne , aucune raison que ça n'aille pas avec votre bouche !

Nico

Commentaire de djmmix le 16/04/2009 09:09:52

salut la source a l'air pas mal sauf qu'on peut pas la compiler ...

il manque TabNotBk.pas ou .dcu (si il est compiler ou pas)

les constantes :BASS_DX8_CHORUS etc ne sont pas déclaré a moin qu'il ce trouve dans le fichier manquant , ou alors peut-être que sa marche que sous xp, je suis sous vista, pour le fichier manquant (ou le composant) sachant que je suis sous delphi 6 personnel ,l'erreur vient peut-être de moi...

sinon ajoute-le dans le projet le fichier manquant ;)

Commentaire de Nicolas___ le 16/04/2009 11:38:30

hum , bizare vu que Tabnotbk est juste l'unité pour déclarer le TTabbedNotebook
Il n'y a pas de TTabbedNotebook sous delphi 6 ?

les constantes BASS_DX8_CHORUS sont dans Bass ... vraiment bizarre .

Je poste une MAJ , tu me diras quoi , sinon j'abbodannerais le TTabbedNotebook au profit d'un TPageControl  

Commentaire de Nicolas___ le 16/04/2009 11:46:10

voila , nouvelle version ...

Dis moi si ca ne marche toujours pas stp.

J'ai placé l'exécutable dans le zip , il faut renommer livefx.ex_ en livefx.exe  
N'oublie pas qu'il te faut les drivers ASIO (voir description) pour lancer ce programme mais pas pour le compiler , tu ne devrais plus avoir d'ennui (sauf si TabNotBk n'existe pas sous D6 )

Nico

Commentaire de Nicolas___ le 16/04/2009 12:34:51

@djMix : voila ,j'ai retirer l'unité TabNotBk , j'ai remplacé le TTabbedNotebook au profit de TPageControl (comme précisé dans l'aide de d7 d'ailleurs ;) )
j'ai retiré l'executable vu que maintenant tu ne dois plus avoir aucuns problèmes pour compiler

Nico  

Commentaire de Nicolas___ le 16/04/2009 21:22:57

Voila , c'est surement la dernière MAJ de ce programme ...

Je ne sais pas si le problème relevé par DjMix est résolu , normalement oui , c'est pourquoi j'ai inclus l'exécutable avec

Enjoy !  

Nico

Commentaire de Nicolas___ le 20/04/2009 22:27:57

Personne pour laisser un commentaire ?

Des améliorations ? des idées ? des problèmes ? bref des commentaires !

M'enfin , suis pas le seul de ce site à jouer d'un instrument et à avoir des drivers ASIO quand même :(

Nico

Commentaire de Bacterius le 28/04/2009 22:20:42

Ben en tout cas moi je joue pas d'un instrument et j'ai pas de drivers ASIO :/
Je suis un passionné modéré de la musique (se limite à Winamp et à son driver audio AC97) ...

Cordialement, Bacterius !

Commentaire de Nicolas___ le 28/04/2009 23:00:50

ben tu peux quand même y brancher ton micro alors et délirer avec ta voix ...
pour les drivers asio , as-tu essayer de les installer ?

si tu as des problèmes par la suite , il faudra que tu augmente la taille du buffer...

Commentaire de Bacterius le 29/04/2009 13:15:28

Lol mais déjà j'ai pas de micro, et les drivers ASIO pour les installer ça devrait pas être trop dur, ma carte son est sûrement compatible, mais bon ... installer des drivers et acheter un micro ... Déjà je vais réparer mon ventilo, ensuite j'irai choper un micro et je testerai ta source ;) promis (mais je ne sais pas quand).

Cordialement, Bacterius !

Commentaire de djmmix le 29/04/2009 14:29:16

yop j'ai tester ta source,

pas mal les effets à 5 ms ,alors qu'en général avec la carte que j ai tester sous asio c'est 40 ms ,j'ai délirer pendant 30 minute avec sa :),je vais regarder ta source de plus pres maintenant :D

(même si je possede une carte a 1ms de latence ^^ )

donc je te dirai ce que je pence du code voir si je peut y apporter ma pierre à l'édifice :p .

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Probleme d'acces de violation. [ par VashTheStampede ] Mon prog marche normalement pendant 5 secondes environ; ensuite il plante et une fenetre s affiche m indiquant : "access violation at 0x77f551847 : wr Choisir la piste d'un cd audio [ par alexistoulotte ] Est-ce que qqn connait une méthode pour aller directement a la piste d'un cd audio que l'utilisateur a choisi (par un edit par exemple).Merci d'avance capture de flux audio avec delphi [ par pjmb6 ] bonjour,je recherche comment capturer en temps réel un flux audio.j'aimerais pouvoir réaliser une sorte de centre de visio en DELPHI.merci à tous Audio multicanal [ par Peck777 ] Salut les codeurs J'ai un problème: je veux jouer plusieurs sons (wave) en même temps, pour un jeu que je développe.Quelqu'un aurait-il une idée ?Merc Comment changer les unités de son par défaut ? [ par TiDaN326 ] Bonjour à tous, Je voudrais savoir comment faire pour changer les unités de son par défaut. Si vous ne savez pas de quoi je parle, allez dans le pa Un programe de stream audio [ par Xtazy ] Bon j'vais vous proposer un projet et si qqun pouvais m'aider ca serai bienmon but : un logiciel capable d'emettre un stream audio et d'en recevoir un Pilote pour périphérique virtuel [ par Forman ] Bonjour Ma question est assez technique: je voudrais savoir comment programmer un pilote de périphérique audio virtuel pour Windows (XP par mesure le niveau d' audio [ par enrijc ] Je dois faire une mesure de le niveau d'audio, Vumeter, non se comme commencer. S'il vous plaît quelqu'un moi peut donner une piste de comme commence Le son sous Delphi-SDL (Jedi-SDL) [ par samlav_10 ] Salut j'ai comme un petit problème : je sais pas comment faire pour mettre du son dans mon projet... J'ai lu le tutorial dans la documentation (j audio recorder en mp3 [ par hendrix ] Bonjour à toutes et tous !!Après avoir cherché sur ce site et aussi un peu sur le net en général, je n'ai rien trouvé de bien transcendant pour faire


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales