Pedale multi effets [bass asio]

Soyez le premier à donner votre avis sur cette source.

Vue 7 618 fois - Téléchargée 1 210 fois

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

Ajouter un commentaire

Commentaires

djmmix
Messages postés
152
Date d'inscription
lundi 28 juillet 2003
Statut
Membre
Dernière intervention
29 avril 2009

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 .
Bacterius
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
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 !
Nicolas___
Messages postés
992
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
24 avril 2013
2
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...
Bacterius
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
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 !
Nicolas___
Messages postés
992
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
24 avril 2013
2
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

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.