Search found 338 matches

by Digital Larry
Sat Dec 21, 2019 8:31 am
Forum: Algorithm development
Topic: Triangle wave from sin LFO
Replies: 8
Views: 10060

Re: Triangle wave from sin LFO

To use arbitrary waveforms in pursuit of "chorusey" type things in SpinCAD Designer, use the "Servo Flanger" block. The Chorus blocks use the chorus specific instructions (can't remember them any more... CHO RDA or something) which are hardwired to use one of the SIN/COS LFOs.
by Digital Larry
Wed Sep 25, 2019 7:48 pm
Forum: Algorithm development
Topic: SpinCAD Designer binary directly downloadable from Github now
Replies: 0
Views: 31073

SpinCAD Designer binary directly downloadable from Github now

Please see: https://github.com/HolyCityAudio/SpinCAD-Designer I'll gradually be moving some how-to documents and sample patches over to Github before I shut down the Holy City Audio blog and forum. This tool is a Java program to create FV-1 patches using a GUI rather than writing code. It should wor...
by Digital Larry
Thu Aug 22, 2019 9:36 am
Forum: Algorithm development
Topic: Reverberation pedal
Replies: 2
Views: 6794

Re: Reverberation pedal

I believe that most of the Spin supplied reverb examples are variations on the "Dattoro" structure described here: https://ccrma.stanford.edu/~dattorro/EffectDesignPart1.pdf They generally have two to four cascaded all passes up front for the first "smearing" and then the reverb ...
by Digital Larry
Thu Aug 22, 2019 9:26 am
Forum: FV-1 software questions
Topic: Waveform starting point when changing patches/engaging effect
Replies: 6
Views: 6165

Re: Waveform starting point when changing patches/engaging effect

I'm a little curious - sound s like you want the external micro to run the LED, or is the FV-1 going to run the LED? Because you can connect one of the FV-1's audio outputs to a transistor and couple resistors to drive an LED. Of course you have to scale the voltage properly. Just watch the pin's ou...
by Digital Larry
Sat Jun 15, 2019 7:13 am
Forum: Algorithm development
Topic: Panning
Replies: 4
Views: 8173

Re: Panning

Here's a simple LFO panner I made using SpinCAD. What's weird is that when I audition it on my laptop with a noise input, it seems the timbre is different between left and right. My ears aren't what they used to be (I blame it on being in the front row at that Frank Zappa show in 1981). Or maybe it'...
by Digital Larry
Fri Apr 05, 2019 5:56 am
Forum: Algorithm development
Topic: Knob variable power function?
Replies: 4
Views: 7417

Re: Knob variable power function?

Raise to power between 1 and 5 ;ACC contains something between 0 and 1 LOG 1,0 WRAX temp,1 SOF -2,0 SOF -2,0 MULX POT0 RDAX temp,1 EXP 1,0 y = exp((1 + (pot0 * 4)) * log(x)) seems straightforward. If pot0 = 0 then y = exp(log(x)) = x If pot0 =1 then y = exp(log(5 * x)) = x^5 My mind always broke on...
by Digital Larry
Sat Feb 23, 2019 11:33 am
Forum: FV-1 software questions
Topic: Anyone succesfully programming the FV-1 on a mac?
Replies: 11
Views: 9393

Re: Anyone succesfully programming the FV-1 on a mac?

Thank you Larry, Yes, I will try that as well. I usually prefer to work with plain code, and even more when I have such tight limits in the number of lines as in the FV-1, just to avoid unnecessary code, but I can see many applications where it could be much faster to just use spincad for some bloc...
by Digital Larry
Wed Feb 20, 2019 1:44 pm
Forum: FV-1 software questions
Topic: Anyone succesfully programming the FV-1 on a mac?
Replies: 11
Views: 9393

Re: Anyone succesfully programming the FV-1 on a mac?

FYI you can use SpinCAD Designer on a Mac and it generates HEX files so you don't need to use the Spin IDE or another assembler, as long as you have a programmer that handles HEX files. Some people find it's a handy way to get started.

See: http://holycityaudio.com/spincad-designer-2/
by Digital Larry
Sun Feb 17, 2019 8:13 pm
Forum: Algorithm development
Topic: SpinCAD Designer can now export 8 patches to a Spin Project
Replies: 12
Views: 16279

Re: SpinCAD Designer can now export 8 patches to a Spin Project

I'm not dead yet!

:D

If you haven't received a confirmation then you didn't read the instructions. Or if you did, I missed your message. But I look fairly regularly.
by Digital Larry
Mon Oct 08, 2018 12:29 pm
Forum: FV-1 hardware questions
Topic: uController -> FV1 I2C data transfer
Replies: 5
Views: 5092

Re: uController -> FV1 I2C data transfer

There's no way to disable that feature from happening? I have no idea what it is but it sounds like some sort of protocol compatibility issue that should be optional, unless it's due to a limitation in the micro itself and you can't get around it any other way.
by Digital Larry
Sun Oct 07, 2018 9:00 am
Forum: FV-1 hardware questions
Topic: uController -> FV1 I2C data transfer
Replies: 5
Views: 5092

Re: uController -> FV1 I2C data transfer

I'd check your setup and hold times for the data lines compared to the clock signal. They should not be transitioning at the same time as the clock signal, or anywhere close. Also, take a look at the waveforms on the 24LC32 data sheet as the FV-1 data sheet doesn't have any details. http://html.alld...
by Digital Larry
Sat Oct 06, 2018 9:21 am
Forum: Algorithm development
Topic: LED triggering with Sin0
Replies: 2
Views: 3255

Re: LED triggering with Sin0

At this point, when you skip ahead, your ACC is non zero. skp neg,ENDLED In general I have found that usually the code just after any skip target label (e.g. ENDLED) wants to start by clearing ACC unless you are 100% sure it is zero in all paths that lead to that label. This is based on a 30 second ...
by Digital Larry
Mon Jul 16, 2018 6:21 pm
Forum: Algorithm development
Topic: Idea - Audio ADC as a digital input
Replies: 6
Views: 6157

Re: Idea - Audio ADC as a digital input

I think another one of the public projects used just this approach.
by Digital Larry
Wed Jul 11, 2018 3:05 pm
Forum: FV-1 software questions
Topic: Trying to understand basic delay code
Replies: 9
Views: 6930

Re: Trying to understand basic delay code

Please do ask questions about SpinCAD over at my forum. I am not a Spin employee. Sometimes I can't even remember why I did certain things, especially on the earliest blocks I developed, but I'll try. At one point I probably thought, "I know! I'll put some really stupid nonsensical things in my...