FV-1 Multi effect full forum project ready to go. (ShimmerVerb Also)

Started by Ice-9, September 08, 2013, 09:23:49 AM

Previous topic - Next topic

Ice-9

Quote from: caillan on June 25, 2015, 12:49:07 AM
I'm finally making a start on building this - does anybody have a copy of the .hex for the PIC handy? I had a look through the forum but couldn't find it anywhere

Cheers,
Caillan

It is on page 8, 6th post down in this same thread, two versions are available one for the 12f615 and one for the 12f683.

These are the ASM files and you will have to compile them to hex. The actual hex files are in the thread as well as a download link but I can't see what page of the thread they are on at the moment.  :icon_redface:
www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

grenert

Boss just released a new digital reverb pedal, the RV-6. It happens to have 8 programs on it. Coincidence? Anyone know if it is based on the FV-1?

teej212

boss' technology is far superior to the fv-1. the spin is great for the little guys but the big guys like boss, digitech, and ehx (ignoring the holy stain which is a weird move on their part) would be limited by the fv-1

cloudberry

Hi folks,


Is/was there a pcb one could buy from someone for this project?  In addition, I'm looking at adapting the circuit for +/-15v and modular synth levels (10vpp).  But I am no expert.  Leaving aside IC2,3 & 4 for the moment, it seems most of the rest circuit is buffering, which should be easily modifiable.  But what's TR1 (IRFD9024) doing?

snap



knutolai

Does anyone know if it would be viable to connect a potentiometer to the second audio input? Would be great with an extra parameter

deepMago!

There's a discussion on FV-1 Forum that tell is not possible. It's possible to use one input for an external LFO, I've done it to have modulation on a Delay an' it's works.
However you have to put 3v3 pp lFO wave on input and do a scale on the program to have it work properly.

MR COFFEE

Hi all,
There has just appeared a 4-bit absolute digital encoder (16-positions) on the surplus, easy-to-get-market which could do the version discussed a few pages back using two eeproms for 16 programs. Check out the Electronic Goldmine website. Pretty cheap, too!

Or possibly using an Arduino to provide many more options using a conventional gray-code encoder which can go round and round to provide both storage of algorithm selection and use PWM outputs to provide analog voltage inputs to the FV-1 to store many more parameters, instead of having to change a rotary switch AND adjust 3 potentiometers every time you want a different sound. The Arduino nano is so friggin' cheap now ( like $3.00 American) and programming it to output analog voltages is pretty straight-forward. And it is tiny (like 0.7" x 1.4"), but with pins on the conventional through-hole .1" centers, so mounting it on a PCB would be a piece of cake!

This project needs an update (without being really big physically) that can do all the really cool stuff Keith Barr designed the FV-1 for, and the DIY community can pull it off.

mr coffee

BTW - fancy readout interfaces are relatively simple to implement using the Arduino code-base for those who feel the need. Storing 16 tweaked echo programs seems like all I would need, but - whatever.
Bart

Ice-9

Quote from: MR COFFEE on September 10, 2015, 12:01:11 AM
Hi all,
There has just appeared a 4-bit absolute digital encoder (16-positions) on the surplus, easy-to-get-market which could do the version discussed a few pages back using two eeproms for 16 programs. Check out the Electronic Goldmine website. Pretty cheap, too!

Or possibly using an Arduino to provide many more options using a conventional gray-code encoder which can go round and round to provide both storage of algorithm selection and use PWM outputs to provide analog voltage inputs to the FV-1 to store many more parameters, instead of having to change a rotary switch AND adjust 3 potentiometers every time you want a different sound. The Arduino nano is so friggin' cheap now ( like $3.00 American) and programming it to output analog voltages is pretty straight-forward. And it is tiny (like 0.7" x 1.4"), but with pins on the conventional through-hole .1" centers, so mounting it on a PCB would be a piece of cake!

This project needs an update (without being really big physically) that can do all the really cool stuff Keith Barr designed the FV-1 for, and the DIY community can pull it off.

mr coffee

BTW - fancy readout interfaces are relatively simple to implement using the Arduino code-base for those who feel the need. Storing 16 tweaked echo programs seems like all I would need, but - whatever.

Do you mean something along these lines MR COFFEE



This is still work in progress and is a joint effort from myself, Piet, Philip and Steve. It will be available as a kit or a project when we have decided on it's final design.
Specs include - midi in, USB, LCD display, 2 Eeproms for 16 programs. Storage for 128 patches the first 22 are preset with the rest being user editable. librarian software for uploading new eeprom programs with names and controls. much more.

It's called 'Blue Nebula' and has initially been designed as a full automated Echotapper (eTaphw) and can also be used for uploading your own FV-1 code to the eeprom.

Cheers for the link for a 4 bit encoder I will look that up.
www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

MR COFFEE

Hi Ice-9 and team,

Yeah, sumpthin' like that!! COOL!!!

Sounds like the 2-bit grey-code (aka quadrature) encoder with push-button would be more the ticket with a unit selecting between 122 patches! And they are much more readily available - cheap - on the surplus market where I get most of my stuff  :icon_rolleyes:

The interface I was dreaming up was simpler in some ways, more of a stompbox kinda thing.

I was thinking the 16-position absolute encoder for a unit with 16 patches total - but connecting the encoder to an Arduino nano so it can select a program to upload to the FV-1 (in an emulated "custom eeprom slot" using I2S emulation) and pulse-width modulation to handle the "pot settings", aka stored control voltage inputs for each patch.

I figure 16 patches would be all I'd really want from an FV-1 box, leave out the LCD readout and naming patches and all, but put an extra momentary foot switch to switch back and forth between the selected patch and the patch above it. Anbody that wants more programmability than that is probably going to be using a MIDI patch change footswitch setup in my estimation. I figure it would be a lot less time spent in programming limbo trying to get it to actually work. Back it up over USB port to a file, since that's built in to the Arduino. Use a file structure that average IQ guys can cut and paste in their 16 fav presets in the order they want and download. Not too fancy, not to pricey.

Building in a computer-based patch librarian and FV-1 development board equivalent would be really cool, but that kind of thing sounds like it would take a lot to do - but I'm an analog guy, and not much of a software jock, so that may be way off base.

You guys got a release date in mind for the Blue Nebula?

Bart

Ice-9

Quote from: MR COFFEE on September 11, 2015, 12:11:59 PM
Hi Ice-9 and team,

Yeah, sumpthin' like that!! COOL!!!

Sounds like the 2-bit grey-code (aka quadrature) encoder with push-button would be more the ticket with a unit selecting between 122 patches! And they are much more readily available - cheap - on the surplus market where I get most of my stuff  :icon_rolleyes:

The interface I was dreaming up was simpler in some ways, more of a stompbox kinda thing.

I was thinking the 16-position absolute encoder for a unit with 16 patches total - but connecting the encoder to an Arduino nano so it can select a program to upload to the FV-1 (in an emulated "custom eeprom slot" using I2S emulation) and pulse-width modulation to handle the "pot settings", aka stored control voltage inputs for each patch.

I figure 16 patches would be all I'd really want from an FV-1 box, leave out the LCD readout and naming patches and all, but put an extra momentary foot switch to switch back and forth between the selected patch and the patch above it. Anbody that wants more programmability than that is probably going to be using a MIDI patch change footswitch setup in my estimation. I figure it would be a lot less time spent in programming limbo trying to get it to actually work. Back it up over USB port to a file, since that's built in to the Arduino. Use a file structure that average IQ guys can cut and paste in their 16 fav presets in the order they want and download. Not too fancy, not to pricey.

Building in a computer-based patch librarian and FV-1 development board equivalent would be really cool, but that kind of thing sounds like it would take a lot to do - but I'm an analog guy, and not much of a software jock, so that may be way off base.

You guys got a release date in mind for the Blue Nebula?

Here are a couple of pics of fully built and working prototypes, same gear just in different enclosures.



www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

slacker

That looks amazing Mick, look forward to hearing more about it.

MetalGuy

This is a cool project but I'm afraid the final price will exceed the one of a commercially available unit with a handful of DSPs inside. Years ago when I developed "The Sandwich" (topic available in this forum) I was thinking of building a stand alone unit as well. Although my project had less functionality then yours the numbers just didn't add up. I wish you more luck with that one.

slacker

You're probably right about the price but what commercial units can you program with your own effects? There's none that I know of.

Ice-9

Quote from: slacker on September 15, 2015, 03:08:45 PM
You're probably right about the price but what commercial units can you program with your own effects? There's none that I know of.

It will be very affordable to built DIY, and yes, as you say it really can be a good dev platform. Also no need for an external programmer as it connects directly to USB on a computer.

I will keep the forum up to date on progress as it happens, it is of course a different beast than the FV-1 project here, so it should get a new thread for DIY if everyone involved in the design is in agreement.
www.stanleyfx.co.uk

Sanity: doing the same thing over and over again and expecting the same result. Mick Taylor

Please at least have 1 forum post before sending me a PM demanding something.

MR COFFEE

QuoteIt will be very affordable to built DIY

In the ballpark of (what price) ?

With an approximate release date (of when)?

QuoteYou're probably right about the price but what commercial units can you program with your own effects? There's none that I know of.

Then you haven't noticed the Rocktron offerings for the past couple decades.

You haven't had the chance to play around with the (oldie-but-goodie) Intellifex? Chameleon? Replifex? And those units all did long delays for reverb and echo that weren't limited to <13 bits the way the FV-1 is.

The Rocktron units were\are VERY user programmable, sound amazing, and were\are controllable over midi. That's what all the humongous-foot-switchable-fx-rack guys do.

Rocktron units provide programmable names for the "patches", as they refer to them in Rocktron-speak. They have LCD readouts. This projected project gets in that realm for what I assume will be a lower cost. Cheers, guys!

But does anyone else find the idea of a simpler version programmable FV-1 box that you can program with the effects YOU want appealing?

All without turning it into a Rocktron act-alike (with slightly lower fidelity)?

IMHO, the greatest thing about the FV-1 is how much it can do with just a $10 part. THAT is amazing!

Guys, you have been doing GREAT work here...but consider how much a less complicated and cheaper version - same great sound pallate. and still tweakable - might appeal to the DIY crowd. Even the Rocktron guys I know only get lost for 20-30 hours in programming land before they move on to other things and use a handful of patches that suit their needs. Think about how often you turn the knobs on stuff on your pedal board. It's not that often for most of the guitar players I know. Robin Trower used to "saw off the shafts on the pots on his pedal board and superglue them in place so they didn't get their settings messed up". I've seen a lot of that mindset over the years.

The use-yur-'puter editor librarian sounds great if you have got someone that has the chops and inclination to do such a thing. But a down-scale, tweak-in-a-simple-and-cheap-but-clunky-way, that is available this year, that fits in a small stompbox with a 16-position rotary patch switch - might be quite appealing to a wide audience of DIYers. FWIW.

Not trying to throw water on what you are accomplishing here. Just suggesting a companion project that is less elaborate, but a lot of "bang-for-the-buck".

Thanks and lots of respect for you guys.

mr coffee
Bart

deadastronaut

https://www.youtube.com/user/100roberthenry
https://deadastronaut.wixsite.com/effects

chasm reverb/tremshifter/faze filter/abductor II delay/timestream reverb/dreamtime delay/skinwalker hi gain dist/black triangle OD/ nano drums/space patrol fuzz//

grenert

Wow, really excited about this project!  I had so many different FV-1 configurations in mind that it was looking like my floor would be covered with pedals. I would love to have a deluxe pedal that can handle all of them.
Keep up the great work!

slacker

Quote from: MR COFFEE on September 18, 2015, 02:20:16 AM
QuoteYou're probably right about the price but what commercial units can you program with your own effects? There's none that I know of.

Then you haven't noticed the Rocktron offerings for the past couple decades.

You haven't had the chance to play around with the (oldie-but-goodie) Intellifex? Chameleon? Replifex? And those units all did long delays for reverb and echo that weren't limited to <13 bits the way the FV-1 is.

The Rocktron units were\are VERY user programmable,

I think we're talking about two different things I meant writing your own effects and loading them to a pedal. Yes if you're only talking about traditional effects then there may be no advantage writing your own as opposed to tweaking those in a good programmable multi effects unit but then you're limited to what ever effects the unit has, you can't create your own from scratch.