Pages: [1]   Go Down
Author Topic: [AUDIO] Comment modifier un octave?  (Read 533 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous!

Je réfléchis en ce moment à comment modifier un octave via un Arduino.
L'idée première qui me vient à l'esprit serait de diviser/multiplier la fréquence du signal.

Le signal d'entrée n’étant pas périodique, quelqu'un aurait-il une idée sur à la démarche à suivre?

Merci de votre réponse.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je vais peut-être dire une bêtise.

Il faut prendre ton signal d'entrée, faire une FFT (c'est-à-dire le décomposer mathématiquement en une somme de signaux "périodiques par morceaux"), monter/descendre le spectre d'une octave (multiplier/diviser toutes les fréquences par 2), faire une FFT inverse.

Sur un Arduino ça me paraît impossible, il te faut plutôt un DSP.

Logged

Offline Offline
Faraday Member
**
Karma: 33
Posts: 4956
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous!

Je réfléchis en ce moment à comment modifier un octave via un Arduino.
L'idée première qui me vient à l'esprit serait de diviser/multiplier la fréquence du signal.

Le signal d'entrée n’étant pas périodique, quelqu'un aurait-il une idée sur à la démarche à suivre?

Merci de votre réponse.

meme approche "signal" que benvenuto
meme en restant dans un petit spectre audio, un arduino sera vite à genoux  smiley
Logged

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Je réfléchis en ce moment à comment modifier un octave via un Arduino.
L'idée première qui me vient à l'esprit serait de diviser/multiplier la fréquence du signal.

Le signal d'entrée n’étant pas périodique, quelqu'un aurait-il une idée sur à la démarche à suivre?
Si tu veut uniquement diviser / multiplier un signal analogique il existe des solutions en électronique analogique, mais ça risque d'être assez lourd.

L'idée de faire une FFT pour décomposer le signal puis une RFFT pour recomposer le signal pourrait être une solution si tu travaillais sur un STM32F4 qui possède de grosse capacité de calcul et une unité de traitement de signal hardware.
Avec un ATMega c'est impensable.

J'ai bien peur que ton projet vise trop haut pour une carte arduino.
C'était dans quel but ?
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

France S-O
Offline Offline
Edison Member
*
Karma: 41
Posts: 2167
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

En analogique il existe des montages multiplieur basés sur les cellules de "Gilbert". Ils sont généralement utilisé en démodulation.
Exemple :  le MC 1496

Ces circuits effectuent une multiplication  du type  sin2x = 1/2 -1/2*cos2x

Il faut en général éliminer le continu, une capa en série fait l'affaire, mais aussi ajouter un filtre passe-bande centré sur le milieu de la bande de fréquence double pour éliminer les résidus des signaux d'entrée.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

L'idée était d'effectuer un effet audio plutôt simple à réaliser.

J'ai vu quelques solutions tout analogique mais c'est pas vraiment ce que je recherche.
Logged

Pages: [1]   Go Up
Jump to: