Re: Whatever happened to Sonic Crayon pedals?
Posted: Sun Oct 07, 2018 3:50 pm
New Mechanical Sun, yes please.
Also, the 4mb mram seems like it may be outclassed now, does your 4mb provide 14 seconds at full audio resolution, and then you just have that as a hard coded limit regardless of sample rate? That was my thought. Get enough memory to do like 20 seconds or so with full resolution and then as you crank down the sample rate it still stays as 20 seconds max ..BetterOffShred wrote:So you're blending between a high pass and a low pass in filtration stage it looks like to me, did you experiment with a band pass at all, or did the current design yield more extreme frequency sweep?cloudscapes wrote:PIC32MX470F512HBetterOffShred wrote:So what 32 bit microcontroller is the basis for the Mechanical Sun ?
https://www.microchip.com/wwwproducts/e ... MX470F512H
As Pladask said you want other supporting components hooked up to it too.
here's the schematic. has bugs minor bugs in it, since fixed.
http://dronecloud.org/stuff/mechanical_ ... ematic.jpg
I count 8 opamp, just out of curiosity did you use a couple of quads? I'm not very savvy at circuit design and I know sometimes you get better results splitting it up into a couple doubles for clock noise etc.. though that all seems to be handled by the microprocessor.
Every time I dream of my ultimate delay I always lust after a "repeats only" FX loop - which is pretty easy to do with an added TL072, but do you think with a design like yours it would be best handled by the microprocessor? Not sure if this is even the best place to ask these questions, but since we're all here celebrating your devices why not?
I haven't looked at potential new ram chips this year. got a link for SPI ram larger than 4Mb?BetterOffShred wrote: Also, the 4mb mram seems like it may be outclassed now
still, I could put two ram chips instead of one, though that's really expensive at $40 a pop. and it's a speed/balance issue. I initially picked the 4Mb because it was the largest available (at the time) that had SPI and that made sense to use (flash memory isn't really usable for delay because of endurance). here's are the 4 delay time ranges on the switch:BetterOffShred wrote: does your 4mb provide 14 seconds at full audio resolution, and then you just have that as a hard coded limit regardless of sample rate? That was my thought. Get enough memory to do like 20 seconds or so with full resolution and then as you crank down the sample rate it still stays as 20 seconds max ..
Direct reply to this comment in particular. What you're describing, cranking down the samplerate while remaining at the max delay time is just samplerate reduction (the atari effect in bitcrushers). The erode knob on my delay already does that.BetterOffShred wrote: Get enough memory to do like 20 seconds or so with full resolution and then as you crank down the sample rate it still stays as 20 seconds max ..
That's about right, for the filter. I did it this way partially because I wasn't up to snuff with my bandpass filters, and partially because when I dialed in the middle, I wanted roughly a flat response. I'm not entirely happy with this filter though, and that will probably be a thing I redo when I revise this again. I've been dabbling with synth circuits last few years so maybe I'll adapt one of those. I definitely want deeper control than just your average delay tone knob.BetterOffShred wrote: So you're blending between a high pass and a low pass in filtration stage it looks like to me, did you experiment with a band pass at all, or did the current design yield more extreme frequency sweep?
I count 8 opamp, just out of curiosity did you use a couple of quads? I'm not very savvy at circuit design and I know sometimes you get better results splitting it up into a couple doubles for close noise etc.. though that all seems to be handled by the microprocessor.
Every time I dream of my ultimate delay I always lust after a "repeats only" FX loop - which is pretty easy to do with an added TL072, but do you think with a design like yours it would be best handled by the microprocessor? Not sure if this is even the best place to ask these questions, but since we're all here celebrating your devices why not?
Code: Select all
if (address_variable == address_limit) {
address_variable = 0;
} else {
address_variable = address_variable + 1;
}
Code: Select all
if (SENS_ring_sens == 1) {
if (MEM_address >= MEM_address_range) {
MEM_address = 0;
} else {
MEM_address = MEM_address + SENS_ring_sens;
}
MEM_address_dac = MEM_address + SENS_ring_sens;
if (MEM_address_dac > MEM_address_range) {
MEM_address_dac = 0;
}
} else {
if (MEM_address == 1) {
MEM_address = MEM_address_range;
} else {
MEM_address = MEM_address + SENS_ring_sens;
}
MEM_address_dac = MEM_address + SENS_ring_sens;
if (MEM_address_dac == 0) {
MEM_address_dac = MEM_address_range;
}
}
Double it. For stereo of couse.cloudscapes wrote:so, is fifteen knobs for a ringmod too many? asking for a friend.