Pedale multi effets [bass asio]

Description

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_41630.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;
GARGLE;
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)
(-------------------------------------------------------------------------)

Source / Exemple :


in the zip

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 :)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.