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

MR COFFEE

QuoteI 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.

Slacker,
You are right - I missed your point, which is well taken.

NOW I get your point, and I agree. No commercial effect I know of provides an opportunity for those of us who are hobbyists to develop algorithms for an effect device we can develop on with the availability of incredible tools like Digital Larry's SpinCAD Designer.

mr coffee
Bart

adbloch

Did you ever hear back from anyone.  I am also interested in finding someone that might help me by doing some Spincad or Spin programming.

MR COFFEE

Initially, I had hoped my post would have prompted someone here to develop an updated version using one of the newer, cheaper, and much more compact 3.3v. Arduino modules to replace the original version using the old Arduino Uno, coupled with a stacked up 5 v. to 3.3v. interface card.

I was blown away when the posted PCB picture made it look like it had actually already BEEN done, but just hadn't been released to the diy community yet. 

I heard back from one of the team members about 6 months ago that the team was hung in the "another tweak or two and it's ready to go" mode, which I presume is where it continues to be.

I would hazard a guess that the team is in "hung committee" mode, with everybody deferring to everybody else. I suspect committee members have already moved on to focusing on other projects because it has become too much personalities and friendships to get to the "OK, let's just release the latest incarnation of Piet's original idea and  we can update it later if new ideas gel". 

Of course, there may be other reasons the committee has chosen not to release it to the diy community, and hey, it's their baby, and if they want to keep it under covers, it's their right.

This whole thread has been inspiring, even if it ends with a whimper.



Bart

Ice-9

Quote from: MR COFFEE on March 15, 2016, 12:01:59 AM
Initially, I had hoped my post would have prompted someone here to develop an updated version using one of the newer, cheaper, and much more compact 3.3v. Arduino modules to replace the original version using the old Arduino Uno, coupled with a stacked up 5 v. to 3.3v. interface card.

I was blown away when the posted PCB picture made it look like it had actually already BEEN done, but just hadn't been released to the diy community yet. 

I heard back from one of the team members about 6 months ago that the team was hung in the "another tweak or two and it's ready to go" mode, which I presume is where it continues to be.

I would hazard a guess that the team is in "hung committee" mode, with everybody deferring to everybody else. I suspect committee members have already moved on to focusing on other projects because it has become too much personalities and friendships to get to the "OK, let's just release the latest incarnation of Piet's original idea and  we can update it later if new ideas gel". 

Of course, there may be other reasons the committee has chosen not to release it to the diy community, and hey, it's their baby, and if they want to keep it under covers, it's their right.

This whole thread has been inspiring, even if it ends with a whimper.

Well Mr. Coffee, great timing really.
Everyone involved with this have been working hard to get the project finalised and although it was almost complete the last time we spoke, it is those little details that really eat into the time it takes to make something a little bit special, it is all working and ready and it's just dotting the I's and crossing the T's now.
Many man hours have been spent over the past few weeks putting together build plans and working on different effects sets by everyone involved.

A picture of one of the many fully working pre built pedals, the Diy one will be PCB's and all the firmwares, then the rest will be up to the builder.





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.

iampoor

Did you have any issue designing the PCB/circuit with the FV-1? I have been playing with this chip for awhile and cannot build a low noise design for the life of me! I have different levels of output noise.

I am almost at the point of wanting to build this project, just to see if the issue is my design, the chips (They are legit, I bought them direct), or if I have too much EMI in the lab.  ;D

Ice-9

Quote from: iampoor on March 16, 2016, 03:21:16 AM
Did you have any issue designing the PCB/circuit with the FV-1? I have been playing with this chip for awhile and cannot build a low noise design for the life of me! I have different levels of output noise.

I am almost at the point of wanting to build this project, just to see if the issue is my design, the chips (They are legit, I bought them direct), or if I have too much EMI in the lab.  ;D

What noise problems are you experiencing?  if you are using basic op amp buffers for input and output without any filtering then you may suffer quite a bit of hiss. If it is hiss you are suffering have a look at the way Pre/De emphasis is implemented in BBD designs, this might help.
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.

Digital Larry

Interested in specs, i.e.

What do "Gain" and "Pre" do?  Is there some sort of analog clipper before the input?  which is a cool idea.

How many user patches stored? 

How does one load new patches?

Can I cross-correlate the MIDI continuous controller with the phase of the moon and electoral demographics in the US to get improved pre-delay dispersion?
Digital Larry
Want to quickly design your own effects patches for the Spin FV-1 DSP chip?
https://github.com/HolyCityAudio/SpinCAD-Designer

grenert

I use my pedals with synths, which do not need such high input impedances. They cause hum problems for me.  When I reduce input resistors down to 20-50k, it really helps a lot.

Mick, are the finished pedals available for sale yet?

Ice-9

Quote from: Digital Larry on March 16, 2016, 11:15:09 AM
Interested in specs, i.e.

What do "Gain" and "Pre" do?  Is there some sort of analog clipper before the input?  which is a cool idea.

How many user patches stored? 

How does one load new patches?

Can I cross-correlate the MIDI continuous controller with the phase of the moon and electoral demographics in the US to get improved pre-delay dispersion?

@ Gary The Gain and Pre are part of the triode emulation which is the work of Steve Mitchell and correctly models the harmonic element of the valves in the Meazzi tape machine. This can be pushed but is NOT a dist/overdrive.

127 user patches plus 22 preset song patches.
New patches/effects firmware can be loaded by connecting the pedal to a computer via a USB lead and using the 'Librarian' software. The automation and librarian software is all the work of Philip Hawthorne. It is also possible to load effects firmware via Pickit2 or similar.

And to your last question - Yes, but you may have to be prepared for the eventuality that it may result in the creation of a super massive black hole.

@grenert, shouldn't be too long before it is available in DIY and prebuilt options. I will keep the forum up to date on progress. It should be able to work well with synths as well.



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.

Digital Larry

Quote from: Ice-9 on March 18, 2016, 07:33:14 PM
Quote from: Digital Larry on March 16, 2016, 11:15:09 AM
Can I cross-correlate the MIDI continuous controller with the phase of the moon and electoral demographics in the US to get improved pre-delay dispersion?
And to your last question - Yes, but you may have to be prepared for the eventuality that it may result in the creation of a super massive black hole.
Nice!  I better sell tickets.
Digital Larry
Want to quickly design your own effects patches for the Spin FV-1 DSP chip?
https://github.com/HolyCityAudio/SpinCAD-Designer

Jamdog



Quote from: Ice-9 on September 10, 2015, 10:13:49 AM

Do you mean something along these lines MR COFFEE



This is still work in progress

I may need to get something like that board in some future...  What's the status on this awesome project?
-Jamdog

micahvdm

@Ice-9

Is there by any chance a schematic is available for the blue nebula?
In particular the part where the arduino connects to the eprom?

Thanks

Ice-9

The Arduino is connected to all the EEproms and the FV-1 using i2c, have a look for level shifters if you need to change levels between 3.3v and 5v.
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.

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//

MR COFFEE

Hey Mick, Piet, and the rest of the team,

Another two months has passed on this project that you described as

Quoteit is all working and ready and it's just dotting the I's and crossing the T's now. Many man hours have been spent over the past few weeks putting together build plans and working on different effects sets by everyone involved.

A picture of one of the many fully working pre built pedals, the Diy one will be PCB's and all the firmwares, then the rest will be up to the builder.

I think you have made  a really cool implementation, and I am eagerly waiting to buy the pcb and firmware diy package you all keep promising.

However, the passage of time suggests it has become, like many great things, hung in committee. Various effects sets people are tweaking need not hold up the release of the design, which you indicated was ready to go two months ago. A build guide shouldn't take more than two months to put together. If the committee's intent is to release it to the diy community, please make a realistic appraisal of the situation and go ahead and make it happen one way or another.

Here's an idea - Would you guys consider handing off the pcb gerbers and firmwares to somebody else who might be interested in making it available for sale to the diy community this Spring?  I understand that some people like designing and tweaking, but just don't care for the "commerce" part of making a diy release. I'm pretty much like that myself, but we all know there are folks who actually like providing that service and have dedicated a lot of energy to making things like this happen (people like Madbean and others). I'm sure they could include a cut for the team's efforts in the pricing.

I don't want to come across like a nag about this, but promises, promises, promises... C'mon, guys. Are you or aren't you?

I think there are lots of advanced diy"ers here that would jump at the chance to buy one of these pcb and firmware kits. Make it happen.

Regards,
mr coffee
Bart

Ice-9

Quote from: MR COFFEE on May 18, 2016, 11:49:28 AM
Hey Mick, Piet, and the rest of the team,

Another two months has passed on this project that you described as

Quoteit is all working and ready and it's just dotting the I's and crossing the T's now. Many man hours have been spent over the past few weeks putting together build plans and working on different effects sets by everyone involved.

A picture of one of the many fully working pre built pedals, the Diy one will be PCB's and all the firmwares, then the rest will be up to the builder.

I think you have made  a really cool implementation, and I am eagerly waiting to buy the pcb and firmware diy package you all keep promising.

However, the passage of time suggests it has become, like many great things, hung in committee. Various effects sets people are tweaking need not hold up the release of the design, which you indicated was ready to go two months ago. A build guide shouldn't take more than two months to put together. If the committee's intent is to release it to the diy community, please make a realistic appraisal of the situation and go ahead and make it happen one way or another.

Here's an idea - Would you guys consider handing off the pcb gerbers and firmwares to somebody else who might be interested in making it available for sale to the diy community this Spring?  I understand that some people like designing and tweaking, but just don't care for the "commerce" part of making a diy release. I'm pretty much like that myself, but we all know there are folks who actually like providing that service and have dedicated a lot of energy to making things like this happen (people like Madbean and others). I'm sure they could include a cut for the team's efforts in the pricing.

I don't want to come across like a nag about this, but promises, promises, promises... C'mon, guys. Are you or aren't you?

I think there are lots of advanced diy"ers here that would jump at the chance to buy one of these pcb and firmware kits. Make it happen.

Regards,
mr coffee

you can always joint the mailing list for progress. You can also read the 3 part development story there which also has info on build manuals, firmware updates etc. which have been available for quite some time now
https://echotapper.wordpress.com/

The pre built pedal model is due for release sometime next week as well but I don't mention that here as this is a diy forum.
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.


Ice-9

Quote from: domdomgin on May 30, 2016, 01:10:56 PM
can someone please give me the hex file for the pic12f683.Thanks..domdomgin@yahoo.com

Here is the ASM code for the 12f683 from Slacker, you need to compile this to get the hex.



;3 bit glitchless A2D converter
;Version 1 05/09/2011
;          __________
;   VDD ---|        |--- VSS
;       ---| 12F683 |--- Bit 0
; CV In ---|        |--- Bit 1
;       ---|________|--- Bit 2

    list   P=PIC12F683
    #include "P12F683.INC"
     __config (_INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _IESO_OFF & _FCMEN_OFF & _BOD_OFF)
     
    cblock 0x20
    new
    current
    count
    endc

    org 0

Start:
     banksel GPIO
     clrf GPIO          ;clear GPIO
     movlw 07h
     movwf CMCON0       ;turn off comparators
     banksel TRISIO
     movlw b'00010000'  ;set pin3 as input rest as output
     movwf TRISIO
     banksel ANSEL
     movlw b'00011000'  ;set pin3 as analogue input (AN3)
     movwf ANSEL
     banksel ADCON0
     movlw b'00001101'  ;turn on ADC on AN3 left justified
     movwf ADCON0
     
Mainloop:
    nop                 ;wait for a bit
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    nop
    banksel ADCON0
    bsf ADCON0,GO       ;Do ADC
    btfsc ADCON0,GO
    goto $-1

    banksel ADRESH
    movf ADRESH,w
    movwf new           ;write upper 8 bits to new register
    swapf new,f         ;swap upper and lower bits
    rrf new,w           ;move 1 step to the right bits 5,6,7 now in positions 0,1,2
    andlw b'00000111'   ;clear 5 upper bits
    movwf new           ;write back to new register
    subwf current,w     ;subtract from current value
    skpz                ;skip next line if zero ie:- new = current
    goto counter        ;if new <> current goto counter
    movlw b'11111111'   ;reset count to 255
    movwf count
    goto Mainloop       ;back to the start

counter:
    decfsz count,f      ;deduct 1 from count, if count = 0 skip the next line
    goto Mainloop       ;if count > 0 go back to the start
    movf new,w          ;if count = 0 move value of new to current
    movwf current
    banksel GPIO
    movwf GPIO          ;and send to GPIO
    goto Mainloop       ;back to the start

    end

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.

domdomgin

Thank you.Also after compiling its showing only 1kb size of the hex file.Is it correct.Please let me know.

Rixen

nice work

what is the button cluster (4 arrows and OK) called ? - I have tried to find one with no luck, don't know the correct name..