Search found 71 matches

by MacroMachines
Thu Feb 08, 2018 8:32 am
Forum: FV-1 hardware questions
Topic: DIY Eurorack for FV1
Replies: 4
Views: 6492

Yeah the dervish and the mxmxmx
https://github.com/mxmxmx/spinFV1/wiki
by MacroMachines
Sun Feb 19, 2017 10:08 am
Forum: FV-1 hardware questions
Topic: Isolating digital noise from micro controller based clocking
Replies: 4
Views: 5881

Good ground is very important. You can get away with a single ground plane but you must watch for ground loop and path issues. Any trace should have solid ground below it, do not run a trace over a break in the ground plane. Keep traces short and straight as possible, if you have traces on 2 layers...
by MacroMachines
Mon Feb 13, 2017 11:39 pm
Forum: FV-1 hardware questions
Topic: Isolating digital noise from micro controller based clocking
Replies: 4
Views: 5881

Isolating digital noise from micro controller based clocking

We have a design making use of a micro controller for the FV-1 clock input, and have encountered some digital noise artifacts. I am wondering if there are any good resources as to the best method for addressing this. I have been reading a bit on digital / analog ground splitting which seems relevant...
by MacroMachines
Sat Feb 11, 2017 4:03 am
Forum: FV-1 hardware questions
Topic: NAMM 2017
Replies: 41
Views: 64503

Ok cool :) maybe it will come together in time for a mark2 or second tier product line in a year and a half or so, that would be rad. Ive been getting some very interesting things with the FV-1, I think I have found some useful techniques. I would like to put forth a couple suggestions here if I may...
by MacroMachines
Fri Feb 10, 2017 8:14 am
Forum: FV-1 hardware questions
Topic: NAMM 2017
Replies: 41
Views: 64503

MOAR MOAR MOAR! Info!

will this be using a similar ASM language / IDE?
Was planning to release an FV-1 based product line later this year, wondering if it will translate or if I should shift my plans to accommodate this new platform? Bit of a pivotal moment for this to pop up.
by MacroMachines
Thu Jan 19, 2017 6:32 am
Forum: FV-1 hardware questions
Topic: Using a microcontroller to clock the FV-1?
Replies: 3
Views: 7243

Re: Using a microcontroller to clock the FV-1?

Hi all, Has anyone used a microcontroller to send a clock signal to the FV-1? Is this doable with something like an ATMega328? Thanks, Sean Costello A collaborator and I have been exploring this for using the FV-1 as an oscillator / physical model. It appears to work quite well. Also, big fan ;D yo...
by MacroMachines
Thu Jan 19, 2017 12:39 am
Forum: Algorithm development
Topic: Log taper for audio
Replies: 5
Views: 7474

https://www.desmos.com/calculator/9plru2sovy I LOVE DESMOS!! I discovered it a few weeks ago and have been making prolific number of graphs. Im stoked to see another DSP lover using it to great effect! good work! Got any other useful DSP graphs? Id be happy share mine, in fact right now I might mak...
by MacroMachines
Tue Dec 06, 2016 11:02 pm
Forum: Algorithm development
Topic: Any thoughts on implementing an "infinite hold" ef
Replies: 42
Views: 69955

Ive also been playing with a combination of the tap tempo/ flip flop code in other threads to create a zero crossing repeater. I would love to figure out a way to have start and end points of a loop able to snap to the nearest zero cross, but its a bit tricky. This would be good for both pitch shift...
by MacroMachines
Sun Nov 27, 2016 3:56 am
Forum: Algorithm development
Topic: Trying to make really long exponential decay
Replies: 5
Views: 7683

I was able to make a very long counter using: equ counter reg0 or %00000000_00000000_00001000 ; add the increment to count upwards towards zero rdax counter, 1.0 wrax counter, 1.0 skp gez, reset skp run, output reset: ; reset counter to -1 sof 0, -1.0 wrax counter, 1.0 output: ldax counter wrax dacl...
by MacroMachines
Mon Nov 21, 2016 2:41 pm
Forum: FV-1 software questions
Topic: PACC clarification
Replies: 5
Views: 10091

so to get a zero cross detection does that mean I would read the adc in two subsequent instructions and skp zrc?
by MacroMachines
Mon Nov 21, 2016 12:11 pm
Forum: FV-1 software questions
Topic: Read Spin Dev board EEPROM?
Replies: 2
Views: 5384

http://www.spinsemi.com/programs.php http://www.spinsemi.com/mixer_application.html http://www.spinsemi.com/guitar_amp_application.html Maybe one of those? Or could be something you downloaded from the forum? Not much to go on. check the dj effects infinite reverb/pitch to zero/filter: http://www.sp...
by MacroMachines
Sun Aug 21, 2016 6:36 pm
Forum: Algorithm development
Topic: tanH soft clipping
Replies: 6
Views: 11460

Wow! thank you so much :D so I guess you divided the two by using log -1, -.125 and exp 1, 0 ? LDAX B LOG -1.0,-0.125 EXP 1,0 MULX A Wow thank you!! Ok, so now I understand the spin knowledge base bit on 1/x.. I am a bit math-tarded so I had forgotten that 1/x was what I need in this workflow for mo...
by MacroMachines
Sat Aug 20, 2016 11:42 am
Forum: Algorithm development
Topic: tanH soft clipping
Replies: 6
Views: 11460

EXP( LOG(X) - LOG(Y) ) = X/Y. rereading the knowledge base on log/exp for the 5th time I think Im getting it now that I have an incentive EXP( LOG(X) + LOG(Y) ) = X*Y. Further, numbers could be divided: EXP( LOG(X) - LOG(Y) ) = X/Y. Finally, any number can be raised to any power with the use of LOG ...
by MacroMachines
Sat Aug 20, 2016 11:15 am
Forum: Algorithm development
Topic: tanH soft clipping
Replies: 6
Views: 11460

from: https://varietyofsound.wordpress.com/2011/02/14/efficient-tanh-computation-using-lamberts-continued-fraction/ x2 = x * x a := x·(135135 + x2·(17325 + x2·(378 + x2))) b := 135135 + x2·(62370 + x2·(3150 + 28·x2)) tanh(x) = a/b dividing each by 135135 a := x·(1 + x2·(0.1282051282 + x2·(...
by MacroMachines
Sat Aug 20, 2016 10:09 am
Forum: Algorithm development
Topic: tanH soft clipping
Replies: 6
Views: 11460

http://www.musicdsp.org/showone.php?id=238: This is a rational function to approximate a tanh-like soft clipper. It is based on the pade-approximation of the tanh function with tweaked coefficients. The function is in the range x=-3..3 and outputs the range y=-1..1. Beyond this range the output must...