| Author |
Message |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
|
|
Back to top
|
|
 |
aerogramma

Joined: Feb 27, 2008 Posts: 143 Location: Roma, Italy - London, UK
Audio files: 13
|
Posted: Sun Dec 06, 2009 1:43 am Post subject:
|
 |
|
like its dirty sound... great!
aero |
|
|
Back to top
|
|
 |
wmonk
Joined: Sep 15, 2008 Posts: 381 Location: Utrecht, the Netherlands
Audio files: 9
|
Posted: Sun Dec 06, 2009 8:46 am Post subject:
|
 |
|
Sounds great ScottG! Dirty and warm.
 |
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
|
|
Back to top
|
|
 |
Blue Hell
Site Admin

Joined: Apr 03, 2004 Posts: 18181 Location: Netherlands, Enschede
Audio files: 95
G2 patch files: 310
|
Posted: Fri Dec 11, 2009 8:50 am Post subject:
|
 |
|
Nice organic sound! _________________ Jan |
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
Posted: Fri Dec 11, 2009 8:53 am Post subject:
|
 |
|
Thanks for the nice comments. I was actually sort of surprised at the "earthy" sound I got, which inspired the piece. _________________ FPGA Synth Stuff
FatMan Mods I am formerly known as ScottG here Time flies like a banana. Fruit flies when you're having fun.
|
|
|
Back to top
|
|
 |
aerogramma

Joined: Feb 27, 2008 Posts: 143 Location: Roma, Italy - London, UK
Audio files: 13
|
Posted: Fri Dec 11, 2009 9:03 am Post subject:
|
 |
|
great sound again scott and nice track too
I don't know enough about it but have you considered offering this as a DIY project?
aero |
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
Posted: Fri Dec 11, 2009 9:17 am Post subject:
A Synthesizer Made of Only Filters |
 |
|
DIY project - hmm. Yes and no. The biggest problem for that is that the FPGA doesn't come in a package that is easy to solder like TQFP. It's a BGA device (ball grid array) which requires some sort of oven to solder it to the board.
Because of the BGA issue - which is true for all Xilinx larger FPGAs - I have used premanufactured development boards.
But I'm not done... I may see if it's possible to use several smaller devices which are easy to solder - but that creates programming logistical problems that don't exist when the entire design fits into a single FPGA. _________________ FPGA Synth Stuff
FatMan Mods I am formerly known as ScottG here Time flies like a banana. Fruit flies when you're having fun.
|
|
|
Back to top
|
|
 |
kkissinger

Joined: Mar 28, 2006 Posts: 1095 Location: Kansas City, Mo USA
Audio files: 15
|
Posted: Fri Dec 11, 2009 9:52 am Post subject:
|
 |
|
Intriuging. It really has a beautiful -- almost acoustic kind of sound. _________________ -- Kevin
http://kevinkissinger.com |
|
|
Back to top
|
|
 |
aerogramma

Joined: Feb 27, 2008 Posts: 143 Location: Roma, Italy - London, UK
Audio files: 13
|
Posted: Fri Dec 11, 2009 10:46 am Post subject:
Re: A Synthesizer Made of Only Filters |
 |
|
| ScottG wrote: | DIY project - hmm. Yes and no. The biggest problem for that is that the FPGA doesn't come in a package that is easy to solder like TQFP. It's a BGA device (ball grid array) which requires some sort of oven to solder it to the board.
Because of the BGA issue - which is true for all Xilinx larger FPGAs - I have used premanufactured development boards.
But I'm not done... I may see if it's possible to use several smaller devices which are easy to solder - but that creates programming logistical problems that don't exist when the entire design fits into a single FPGA. |
I see, I really don't know enough about this world. But I would defintely consider getting one as a voice bank.
Look forward to hear your other samples
 |
|
|
Back to top
|
|
 |
State Machine
Janitor


Joined: Apr 17, 2006 Posts: 2703 Location: New York
Audio files: 22
|
Posted: Fri Dec 11, 2009 11:10 am Post subject:
|
 |
|
Scott,
Nice work and concept. The timbre of the music has such a mellow effect as one would expect from your implimentation. Very nice use of the FPGA in a musical application. BRAVO again ....
Bill |
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
Posted: Fri Dec 11, 2009 12:13 pm Post subject:
A Synthesizer Made of Only Filters Subject description: A Synthesizer Made of Only Filters |
 |
|
Wowee, thanks to all for the positive comments.
You know, when I dreamed this up, I really thought this was a hairbrained idea that would probably not work very well. And the first version didn't. The problem was that high Q filters like these need a rather wide arithmetic buss. My SVF design uses 35 bit signed values as input and output and the integrators are 70 bits wide because a multiplier is used and it's output it 70 bits signed. Since I had the realestate, I just left the RAMs at 70 bits to prevent loss of precision. _________________ FPGA Synth Stuff
FatMan Mods I am formerly known as ScottG here Time flies like a banana. Fruit flies when you're having fun.
|
|
|
Back to top
|
|
 |
cloudscapes

Joined: Feb 09, 2004 Posts: 91 Location: Montreal
|
Posted: Sun Dec 13, 2009 3:16 pm Post subject:
|
 |
|
this sounds incredibly lush! thanks for sharing! _________________ Sonic Crayon DIY effects lab |
|
|
Back to top
|
|
 |
hexagon5un
Joined: Apr 10, 2009 Posts: 16 Location: Washington DC
|
Posted: Wed Feb 03, 2010 10:33 am Post subject:
Re: A Synthesizer Made of Only Filters Subject description: A Synthesizer Made of Only Filters |
 |
|
| JovianPyx wrote: | ... I call it PolyDrum.
It has 32 state variable filters and 32 single pole IIR filters and is implemented on a $39 FPGA development board. |
It sounds great, and that sounds like a great design. Can I ask, what is the development board that you're using?
I'm using the Spartan 3E kit for stuff now, but at the price I can't really see soldering it into a permanent project. For $40, we're starting to get reasonable.
(Oh yeah, and do you have code up?) |
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
|
|
Back to top
|
|
 |
v-un-v
Janitor


Joined: May 16, 2005 Posts: 8673 Location: Birmingham, England, UK
Audio files: 11
G2 patch files: 1
|
Posted: Wed Feb 03, 2010 1:30 pm Post subject:
|
 |
|
Beautiful track! Reminded me of little droplets of water forming into ice crystals. Like a little soundtrack to an alternative world
More! _________________ ACHTUNG!
ALLES TURISTEN UND NONTEKNISCHEN LOOKENPEEPERS!
DAS KOMPUTERMASCHINE IST NICHT FÜR DER GEFINGERPOKEN UND MITTENGRABEN! ODERWISE IST EASY TO SCHNAPPEN DER SPRINGENWERK, BLOWENFUSEN UND POPPENCORKEN MIT SPITZENSPARKSEN.
IST NICHT FÜR GEWERKEN BEI DUMMKOPFEN. DER RUBBERNECKEN SIGHTSEEREN KEEPEN DAS COTTONPICKEN HÄNDER IN DAS POCKETS MUSS.
ZO RELAXEN UND WATSCHEN DER BLINKENLICHTEN. |
|
|
Back to top
|
|
 |
Inventor

Joined: Oct 13, 2007 Posts: 5457 Location: San Antonio, Tx, USA
Audio files: 236
|
Posted: Wed Feb 03, 2010 2:16 pm Post subject:
|
 |
|
Great music, Scott, I put it on the playlist for my shows.
Les |
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
Posted: Wed Feb 03, 2010 5:22 pm Post subject:
|
 |
|
| Inventor wrote: | Great music, Scott, I put it on the playlist for my shows.
Les |
Thank you Les! _________________ FPGA Synth Stuff
FatMan Mods I am formerly known as ScottG here Time flies like a banana. Fruit flies when you're having fun.
|
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
Posted: Wed Feb 03, 2010 5:26 pm Post subject:
|
 |
|
| v-un-v wrote: | Beautiful track! Reminded me of little droplets of water forming into ice crystals. Like a little soundtrack to an alternative world
More! |
And thank you too v-un-v! _________________ FPGA Synth Stuff
FatMan Mods I am formerly known as ScottG here Time flies like a banana. Fruit flies when you're having fun.
|
|
|
Back to top
|
|
 |
hexagon5un
Joined: Apr 10, 2009 Posts: 16 Location: Washington DC
|
Posted: Fri Feb 05, 2010 9:58 am Post subject:
|
 |
|
| JovianPyx wrote: | Ok, here's the source code....
What isn't included is the VB.NET source for the programming user interface. ... But at least interested persons can look at the Verilog code for the synth internals and get an idea of what I did.
|
Thanks very much, Scott. I'm just starting out with FPGAs and with DSP in general (though I have a background in the math from 60 degrees off to the left -- I'm a time-series economist by day).
I'm sure I'll have fun taking apart your code. My first job is going to be playing around with filters (FIR, IIR, and your state-variables). It's going to be hard to keep me from adding some VGA code and going for the cheap audio-visuals, but I'll try to stay focused...
BTW, there's a handful of us here (HacDC, a hackerspace in Washington DC) who've been participating in an FPGA workshop. We're now all at the stage of being just-barely-dangerous with the Spartan3E starter kit, so the mini-projects are flowing. I think we've all used some of your code from FPGAsynth.
So thanks again for sharing. If I get anything cooler than "hello world" going, I'll post it up here.
Elliot. |
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
Posted: Fri Feb 05, 2010 11:17 am Post subject:
|
 |
|
Hey Elliot,
VGA - heh, I've wanted to mess with that, but I've been pre-occupied... I'd be very interested in seeing some VGA code added to a synth. I've got several VGA monitors in good working order that I'm not currently using, so it would be fun to see something happen while a synth is playing sounds.
Or a video synth... _________________ FPGA Synth Stuff
FatMan Mods I am formerly known as ScottG here Time flies like a banana. Fruit flies when you're having fun.
|
|
|
Back to top
|
|
 |
kkissinger

Joined: Mar 28, 2006 Posts: 1095 Location: Kansas City, Mo USA
Audio files: 15
|
Posted: Fri Feb 05, 2010 8:01 pm Post subject:
You inspired me |
 |
|
I think the Polydrum concept is so cool that I decided to try the technique on my Aries synth.
http://electro-music.com/forum/post-282892.html
Well... it is a little different because the Aries is a mono-synth. Instead of a bank of tuned filters I just vary the cutoff frequency to get different notes. _________________ -- Kevin
http://kevinkissinger.com |
|
|
Back to top
|
|
 |
v-un-v
Janitor


Joined: May 16, 2005 Posts: 8673 Location: Birmingham, England, UK
Audio files: 11
G2 patch files: 1
|
Posted: Sat Feb 06, 2010 6:53 am Post subject:
|
 |
|
| JovianPyx wrote: | | v-un-v wrote: | Beautiful track! Reminded me of little droplets of water forming into ice crystals. Like a little soundtrack to an alternative world
More! |
And thank you too v-un-v! |
My pleasure
If you've got a Nord Modular to hand.... try my "KlingKlang" noodle patch. This was also (almost) entirely made using the vocal filter within the modular. I've never heard the patch on a fully expanded machine, but it sounded great on the unexpanded modular. Think 'Zen garden with many chimes blowing softly in the warm breeze'
The simplicity of your piece, was its power.  _________________ ACHTUNG!
ALLES TURISTEN UND NONTEKNISCHEN LOOKENPEEPERS!
DAS KOMPUTERMASCHINE IST NICHT FÜR DER GEFINGERPOKEN UND MITTENGRABEN! ODERWISE IST EASY TO SCHNAPPEN DER SPRINGENWERK, BLOWENFUSEN UND POPPENCORKEN MIT SPITZENSPARKSEN.
IST NICHT FÜR GEWERKEN BEI DUMMKOPFEN. DER RUBBERNECKEN SIGHTSEEREN KEEPEN DAS COTTONPICKEN HÄNDER IN DAS POCKETS MUSS.
ZO RELAXEN UND WATSCHEN DER BLINKENLICHTEN. |
|
|
Back to top
|
|
 |
JovianPyx

Joined: Nov 20, 2007 Posts: 805 Location: West Red Spot, Jupiter
Audio files: 97
|
Posted: Fri Apr 08, 2011 4:55 pm Post subject:
|
 |
|
I've been reworking some of my designs, the PolyDrum is now expanded to 55 voices from 32. The hardware is capable of 64, but the state variable filters misbehave when Fc is a bit too high, so I restricted it to 55. The highest pitch 3 or so notes are kind of plinky, but they are tonal and in tune so still useful.
Perhaps more banging and swearing can bring it all the way up to 64. Part of the problem is Q enhancement which creates a higher effective Q as Fc increases. I've found that there is a nonlinear curve associated with what the Q should be for a given note. I spent some time today hand adjusting the resonator Q values and got nice resonant (not plinky) sounds for all 55 notes. I think I may be able to get a few more this way. Then perhaps another piece of music from it since it's got quite a bit more range now. _________________ FPGA Synth Stuff
FatMan Mods I am formerly known as ScottG here Time flies like a banana. Fruit flies when you're having fun.
|
|
|
Back to top
|
|
 |
|