"It took me a while and some googling to figure out what an inverted envelope is good for - seems it isn't much use for applying to amplitude, but it is useful for applying to a filter." - Gordon
LOL ;-)
Gordon, now I am REALLY confused! ;-)
I thought I understood what you wanted, and the reason you wanted inverse envelope.. (not a reverse envelope ;-)
Right at the start of this thread, I thought you wanted to interrupt the audio (as in, apply an inverted envelope which, rather than behaving in the normal way amplitude envelopes do, reduced the amplitude during the attack, and brought it back to full volume [with this volume being controlled by the loop, as it is in over-all control of maximum volume] at the end of release).
"It also seems reasonable to me to have the capacitive field operate in the same way as the volume loop, so that the closer the foot gets to it, the quieter the sound, so that playing it means punctuating a continuous sound with brief silences, rather than being able to tap out very short notes. And also so that the player can move his or her foot away from it and continue playing. Other than that, it should have a topology suited to articulation - i.e. a very small, very snappy field - the opposite of what is required for expressive loop playing." - Gordon, first page of this thread ;-)
I believed that positive (normal) amplitude envelope (where volume increases during attack, and drops to mute at the end of release) was the inverse of what you were really after - Something I had almost talked you into including! ;-)
Anyway - none of the above matters .. Its all possible / available, and if going for a configurable device like the PSoC, even if there is still any misunderstanding, there is a far better chance that severe frustration can be avoided ;-)
.. I know you are really patient (unlike me ;-) - But I fear that the length of time it will take before I could start on the pedal might even test your patience a but far.. I am manically working (apart from time I spend at TW and solicitors and courts and benefits offices and doctors and accountants and .. ;-) on the thing I said I had walked away from (and believed myself when I said it! ) - Constructing the high-end theremin hopefully to fill the E-Pro hole.. This time (like all the other times )-8 it looks like it may be within by grasp and even my budget, thanks to being able to pack more than 50% of it into the PSoC4. The result of this effort will hopefully be my salvation - but whether this pans out or not, it will certainly give me deep hands-on experience with this part..
Last time I took on a major project and opted for PSoC 1, the learning caused me to become the first Cypress Semiconductor independent approved consultant in the UK.. Cypress then went and blew everything by changing their tool-chain (to PSoC Express) and pissing off all their customers and my clients (and me!) - I was left working with the old unsupported tools (PSoC Developer) which 5 years later they re-introduced because they had lost so much business, and dumped their asinine unusable PSoC Express.
The memory of their appalling behavior and lack of support, and the huge financial losses I incurred as a result, caused me to stay away from Cypress for many years.. They contacted me a few years ago, saying they needed us "old school" guys back on board - they gave me a full development kit for their new PSoC3 and PSoC5, but these sat on my shelf for years - I had spent >£5k on PSoC1 kit which they had crippled, I want going to be fooled again.
Then they sent me the PSoC4 DK - And more importantly PSoC Creator came up to scratch - And I got a bit interested... Now this £3 board has appeared (after having bought a couple, I got another free in the post ;-) and I have got into PSoC Creator and its SUPERB (The original PSoC Designer was superb - one of the best pieces of development software I have ever used - then they completely F**Ked it - now its back as well, better than before).
"As all the PSoC programmers that I know are participating in this thread, and as I have plenty of patience, I am happy to wait for you, Fred. :-)"
I suppose what I am long-windedly saying is that it seems im back "on board" with Cypress.. But once bitten... There were some big problems with PSoC1 and PSoC Designer in the days long ago - The compiler was absolute crap, and I ended up writing everything in ASM - and many things I had to go real deep into the system to fix (in particular, the analogue stuff was impossible and specifications for many modules were verging on being lies - I ended up reverse engineering the switched capacitor section, putting this into a simulator, and re-writing the API's to make it usable - and in the process discovered that the phases of clocks in this section had been wrongly documented... But I was a LOT brighter back then - If I faced the same kind of problems now, the board would go in the bin!)
I will certainly gain enough experience to be able to do your pedal - and the adoption of PSoC4 CapSense by major manufacturers leads me to believe there wont be problems in that area.. As for when.. Well, if I have big problems doing my theremin in PSoC4 (I am cramming it full, so its a real test) and give it up, I will probably know enough and have time enough to start your pedal in 6 weeks and complete it in a day.. If the theremin goes well, I may be able to start your pedal in a few months.. If the theremin is difficult but not impossible, then it comes first - because I must generate a revenue stream somehow - I cannot really afford development beyond this year unless I sell things like my Tannoys and some synths and by perhaps March I will have nothing left to sell.. And as it is I dont know where I will be living beyond January.
So it might be a long wait! - I hope not.. but it might be.
Fred.