Search found 338 matches
- Sun May 17, 2020 9:07 am
- Forum: Algorithm development
- Topic: Spring reverb
- Replies: 35
- Views: 123486
Re: Spring reverb
The code I posted was excerpted from the most recent code example. Each chirp stage requires allocation of a block of memory for an all pass stage as well as 2 instructions to implement the all pass. At this point we got up to 42 of them apparently, but code for 42 was commented out. I didn't try co...
- Sun May 17, 2020 2:50 am
- Forum: FV-1 hardware questions
- Topic: Options for Simulation {Newbie Alert}
- Replies: 13
- Views: 17936
Re: Options for Simulation {Newbie Alert}
While it's not exactly documentation, for some insight into the SpinCAD builder language, here's the parser definition. https://github.com/HolyCityAudio/SpinCAD-Builder/blob/master/com.holycityaudio.spincad/src/com/holycityaudio/spincad/SpinCAD.xtext And the primary code generator (turns SpinASM and...
- Sat May 16, 2020 9:02 am
- Forum: FV-1 hardware questions
- Topic: Options for Simulation {Newbie Alert}
- Replies: 13
- Views: 17936
Re: Options for Simulation {Newbie Alert}
Ah OK. It's been so long I forget some of these things. Yeah some things had to be adapted in order to work with relocatable addresses. That's one of the main reasons that generated SpinASM from SpinCAD looks incomprehensible. Win some, lose some.
DL
DL
- Sat May 16, 2020 8:57 am
- Forum: Algorithm development
- Topic: Spring reverb
- Replies: 35
- Views: 123486
Re: Spring reverb
May be tough... the "boing" is a result of the "Chirp APs" and as many of those have been shoved in as possible in the available code space. You might try adjusting the KAP value, just to see what audible effect it has. In my experience, if this gets too close to 1.0 a sort of aw...
- Wed May 06, 2020 9:23 am
- Forum: FV-1 hardware questions
- Topic: Options for Simulation {Newbie Alert}
- Replies: 13
- Views: 17936
Re: Options for Simulation {Newbie Alert}
There are some caveats though. One is that some of the CHO instructions are not usable right away, you need to add some spincad pseudocode that is quite undocumented. @potul what did you mean exactly? While I'm not about to launch into a documentation project for SpinCAD etc. I don't mind answering...
- Thu Apr 23, 2020 6:30 am
- Forum: FV-1 hardware questions
- Topic: Options for Simulation {Newbie Alert}
- Replies: 13
- Views: 17936
Re: Options for Simulation {Newbie Alert}
I'd be a little suspicious about the simulation in SpinCAD for pitch shift and chorus, some of those I never managed to get working correctly. But hey, as I'm fond of saying, it's open source so go for it! To make them work better, you'll either need to be very good at guessing how the FV-1 works in...
- Tue Apr 07, 2020 1:35 pm
- Forum: FV-1 hardware questions
- Topic: Options for Simulation {Newbie Alert}
- Replies: 13
- Views: 17936
Re: Options for Simulation {Newbie Alert}
If you use SpinCAD Builder, you can add blocks into SpinCAD Designer which are based on Spin ASM, not Java. The earliest SpinCAD blocks were written in Java until I figured out how to do them with SpinCAD Builder. See: https://github.com/HolyCityAudio/SpinCAD-Designer/tree/master/src/SpinCADBuilder ...
- Mon Apr 06, 2020 7:52 pm
- Forum: FV-1 hardware questions
- Topic: Options for Simulation {Newbie Alert}
- Replies: 13
- Views: 17936
Re: Options for Simulation {Newbie Alert}
ElmGen is a 1:1 representation of the SpinASM language, but in Java. It was developed by Andrew Kilpatrick. I built SpinCAD Designer on top of it, which allows you to treat SpinASM as an object oriented language. That's how the block concept of SpinCAD Designer was made possible. I wrote a companion...
- Wed Mar 11, 2020 2:52 pm
- Forum: FV-1 software questions
- Topic: DSP What is a program? (& Linux IDE?)
- Replies: 6
- Views: 8965
Re: DSP What is a program? (& Linux IDE?)
I tried SpinASM with Wine a few years back. As I recall it will not work directly with the USB port to program the FV-1 dev board. But you might be able to use a PICKit 2 clone and pk2cmd. Then just use the Spin IDE to generate a hex file for pk2cmd to use.
- Thu Mar 05, 2020 9:30 am
- Forum: Algorithm development
- Topic: Tap Tempo tremolo again
- Replies: 9
- Views: 14737
Re: Tap Tempo tremolo again
Sorry, I can't share the code as it was for a commercial customer.
DL
DL
- Wed Mar 04, 2020 7:00 am
- Forum: Algorithm development
- Topic: Pitch Shifter: crossfade frequency
- Replies: 7
- Views: 10244
Re: Pitch Shifter: crossfade frequency
I don't exactly know the answer but I do recall some SpinCAD simulations that helped me understand what was going on. The following thoughts are somewhat distant memories and should be validated against... "reality" (cough). When you're doing pitch shifting, you're cross fading the pitch s...
- Mon Mar 02, 2020 11:15 pm
- Forum: Algorithm development
- Topic: Spring reverb
- Replies: 35
- Views: 123486
Re: Spring reverb
Don't know what Don referenced, but this one seems within grasp to my shriveling cerebrum.
https://asp-eurasipjournals.springerope ... 011/646134
The FV-1 won't do multirate AFAIK but the overall concepts are probably valid.
https://asp-eurasipjournals.springerope ... 011/646134
The FV-1 won't do multirate AFAIK but the overall concepts are probably valid.
- Fri Feb 28, 2020 9:23 am
- Forum: FV-1 software questions
- Topic: echo
- Replies: 16
- Views: 20373
Re: echo
Hi Robson,
Sorry I am not doing any consulting on FV-1 program development at this time. One of the other smart people here may be able to help you.
DL
Sorry I am not doing any consulting on FV-1 program development at this time. One of the other smart people here may be able to help you.
DL
- Wed Jan 29, 2020 8:35 pm
- Forum: FV-1 software questions
- Topic: Spincad questions
- Replies: 3
- Views: 6961
Re: Spincad questions
I shut down my web site/forum and invited people to ask about SpinCAD over at the "diystompboxes" forum, but since I'm here... I used SpinCAD generated hex files with a PICKit 2 clone and the "pk2cmd" Linux command line tools without issue. I haven't used the thing you mentioned ...
- Sun Jan 05, 2020 9:28 pm
- Forum: Algorithm development
- Topic: Triangle wave from sin LFO
- Replies: 8
- Views: 11171
Re: Triangle wave from sin LFO
You'll need to mix the servo delay output with the dry signal to get flanging. You might want to try a phase inversion also. If you're having trouble hearing anything, turn everything up - delay time, servo gain, LFO width and frequency. You should now be on a merry go round ride from heck. Now turn...