Author |
Message |
gasboss775
Joined: Jan 02, 2016 Posts: 217 Location: Scotland
|
Posted: Thu Oct 18, 2018 10:32 am Post subject:
|
|
|
Grumble wrote: | Have been working on this, but encountered a drawback:
There is a lot of noise induced by the processor and amplified by the input signal of the voice being to low (my educated guess).
I have to redesign and build proper input signal processing, get the impedance's and amplitudes right (5volt P/P)
Also I saw this in the datasheet:
REFH Input Resistance RREFH Digital Inputs = 55H, VREFH = VDD 1.2 kΩ
REFL Input Resistance3 RREFL Digital Inputs = 55H, VREFL = VDD 1.2 kΩ
but that seem to be covered by the input buffers. |
I reckon an AGC circuit is probably a must to limit the dynamic range as the input is only capable of a fairly limited dynamic range ( assuming 8 bit your talking about only 48dB dynamic range ) but definitely make sure you're close to a maximum of 5 volts peak to peak. |
|
Back to top
|
|
|
gasboss775
Joined: Jan 02, 2016 Posts: 217 Location: Scotland
|
|
Back to top
|
|
|
gasboss775
Joined: Jan 02, 2016 Posts: 217 Location: Scotland
|
Posted: Sun Nov 11, 2018 1:14 pm Post subject:
|
|
|
Grumble, have you made any more progress with this? I really think this is a great idea worth developing, hoping you haven't given up on it. |
|
Back to top
|
|
|
Grumble
Joined: Nov 23, 2015 Posts: 1294 Location: Netherlands
Audio files: 30
|
Posted: Sun Nov 11, 2018 1:58 pm Post subject:
|
|
|
No I havent given up. This weekend I added an external 16bit ADC thinking it would give better results with lower amplitudes, but it didn’t.
So I guess the next thing is building an extra amplifier to increase the input signal amplitude.
But lately I have little time for working on this module because we have bought 2 puppie dogs. They claim most of my spare time.... _________________ my synth |
|
Back to top
|
|
|
Grumble
Joined: Nov 23, 2015 Posts: 1294 Location: Netherlands
Audio files: 30
|
Posted: Sun Nov 11, 2018 10:44 pm Post subject:
|
|
|
After some thougts I decided to build the agc amplifier gasboss775 provided for me and make it into a small module with offsets and some leds to tell me what the amplitude of the output signal is.
And maybe remove the external adc because getting the data in the right order takes to much time, or maybe brush up my machine language programming...
Thank you!
edit:
There is no spare time at the moment to get soldering, but plenty of time to think about this project and I wonder what would be better, a AGC circuit or a compander like this one
_________________ my synth |
|
Back to top
|
|
|
Grumble
Joined: Nov 23, 2015 Posts: 1294 Location: Netherlands
Audio files: 30
|
Posted: Fri Nov 16, 2018 6:45 am Post subject:
|
|
|
I added a compressor, and now it starts to sound like a vocoder..
The only thing is that due to the add of an external 16 bit ADC the sample time takes to long, well, not the sampling time but the conversion to usable data.
So maybe I'll go back to the internal ADC or I start working on my assembly....
In the demo I use a text to speech page reading a page from the Harry Potter books and a Solina module.
This is how it sounds:
https://youtu.be/RlpVbRhlYME _________________ my synth |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24085 Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320
|
Posted: Fri Nov 16, 2018 12:16 pm Post subject:
|
|
|
Getting there - nice! _________________ Jan
also .. could someone please turn down the thermostat a bit.
|
|
Back to top
|
|
|
gabbagabi
Joined: Nov 29, 2008 Posts: 652 Location: Berlin by n8
Audio files: 23
|
Posted: Fri Nov 16, 2018 1:13 pm Post subject:
|
|
|
yeah, all good things takes some time,
also Roma wasn’t burnt down in a single day |
|
Back to top
|
|
|
gasboss775
Joined: Jan 02, 2016 Posts: 217 Location: Scotland
|
Posted: Wed Nov 21, 2018 5:11 pm Post subject:
|
|
|
Grumble wrote: | I added a compressor, and now it starts to sound like a vocoder..
The only thing is that due to the add of an external 16 bit ADC the sample time takes to long, well, not the sampling time but the conversion to usable data.
So maybe I'll go back to the internal ADC or I start working on my assembly....
In the demo I use a text to speech page reading a page from the Harry Potter books and a Solina module.
This is how it sounds:
https://youtu.be/RlpVbRhlYME |
If you are compressing the audio prior to sampling I think the built in ADC should be adequate.
Good to see you're still pursuing this one, despite canine interruptions! |
|
Back to top
|
|
|
Grumble
Joined: Nov 23, 2015 Posts: 1294 Location: Netherlands
Audio files: 30
|
Posted: Thu Nov 22, 2018 5:18 am Post subject:
|
|
|
I'm thinking about what to do next... I have some other things in the pipeline as well...
Maybe let it rest for a while and ponder about this some more... _________________ my synth |
|
Back to top
|
|
|
Grumble
Joined: Nov 23, 2015 Posts: 1294 Location: Netherlands
Audio files: 30
|
Posted: Sat Feb 02, 2019 3:09 am Post subject:
|
|
|
I just picked up the thread of the vocoder: I have 4 Max260 dual switched capacitor filters in my drawer, suitable for 8 2nd order filters. I will use them as bandpass filters, with programmable quality factor and clocked each filter with an ICM7555 that makes it easier to play with different bin types (linear or exp.) _________________ my synth |
|
Back to top
|
|
|
Grumble
Joined: Nov 23, 2015 Posts: 1294 Location: Netherlands
Audio files: 30
|
Posted: Mon Feb 18, 2019 5:53 am Post subject:
|
|
|
from top lef to top right: An Arduino Nano, below the nano a dc/dc converter for -5 volt that is needed for the filters (this was before I desided to go Euro format) next to the Nano an AD8804 trimdac, above the trimdac a quad opamp, now a LM324 but this will be exchanged for a better rail to rail quad opamp.
Next are 4 max260 dual programmable filters. They are set for a division of 200 of the clock frequency. The most left filter is used as a low pass ánd as a band pass filter, the most right on is used as a band pass filter ánd a high pass filter, the other 6 filters are just bandpass filters, so I end up having 10 second order filters.
The low row of chips are 8x ICM7555 in astable mode, they are used to set the center frequency of the filters, this way I am flexible to the use of bins, be it lin or oct. _________________ my synth Last edited by Grumble on Mon Feb 18, 2019 7:54 am; edited 1 time in total |
|
Back to top
|
|
|
PHOBoS
Joined: Jan 14, 2010 Posts: 5603 Location: Moon Base
Audio files: 705
|
|
Back to top
|
|
|
Grumble
Joined: Nov 23, 2015 Posts: 1294 Location: Netherlands
Audio files: 30
|
Posted: Mon Feb 18, 2019 7:55 am Post subject:
|
|
|
oops, thanks _________________ my synth |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24085 Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320
|
Posted: Mon Feb 18, 2019 12:09 pm Post subject:
|
|
|
Oh dear .. and I looked at it while at work
That is a bloody compact vocoder thingie! _________________ Jan
also .. could someone please turn down the thermostat a bit.
|
|
Back to top
|
|
|
Grumble
Joined: Nov 23, 2015 Posts: 1294 Location: Netherlands
Audio files: 30
|
Posted: Mon Feb 18, 2019 12:14 pm Post subject:
|
|
|
There will be another board on the backside of this one with potmeters, connectors and mixers...
And.... I’m still not sure if it will work _________________ my synth |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24085 Location: The Netherlands, Enschede
Audio files: 278
G2 patch files: 320
|
Posted: Mon Feb 18, 2019 12:20 pm Post subject:
|
|
|
As Jan Boerman (dutch composer) once said .. het doel van het experiment is het vaststellen van de aard van de mislukking
(the purpose of the experiment is to determine the nature of its failure) _________________ Jan
also .. could someone please turn down the thermostat a bit.
|
|
Back to top
|
|
|
Grumble
Joined: Nov 23, 2015 Posts: 1294 Location: Netherlands
Audio files: 30
|
Posted: Fri Feb 22, 2019 8:10 am Post subject:
|
|
|
To keep learning from mistakes: I just removed the DC/DC converter because it introduced a huge amount of noise which I couldn't get rid off.
Placed a ua7905 instead. Was easy because I use the eurorack power supply connections (+12 volt, gnd and -12 volt)
Also started working on the front board placing potmeters and connectors. _________________ my synth |
|
Back to top
|
|
|
gasboss775
Joined: Jan 02, 2016 Posts: 217 Location: Scotland
|
Posted: Wed Jul 10, 2019 12:32 pm Post subject:
|
|
|
Nice work Grumble, glad to see you're still pursuing this idea. |
|
Back to top
|
|
|
gasboss775
Joined: Jan 02, 2016 Posts: 217 Location: Scotland
|
Posted: Wed Jul 10, 2019 12:36 pm Post subject:
|
|
|
gasboss775 wrote: | Nice work Grumble, glad to see you're still pursuing this idea. |
Also, but a bit off topic. After many uneasy years of using veroboard ( stripboard ) I have found these matrix boards to be far easier to work with, no more track shorts! |
|
Back to top
|
|
|
|