|
Post by pt3r on Aug 25, 2021 12:17:33 GMT
Has anyone managed to do this on the AEmodular?
|
|
|
Post by Gaëtan on Aug 25, 2021 12:26:14 GMT
I've tried with the delay but I haven't been successful.
|
|
|
Post by keurslagerkurt on Aug 25, 2021 12:27:15 GMT
Following! Haven't tried it in AE yet, or haven't even researched how to do it on a basic level yet. But I love the karpluss sounds from my Microfreak Edit: watched this and it seems doable, will have to try it out as I really love this faux-acoustic sound it creates. Maybe even something to try out with the new Cirrus? Edit 2: apparently there is a Karplus strong algo in the extended 'Parasite' version/clone of MI Clouds, and that expansion can be loaded into the 'Supercell' version of Clouds (of which Cirrus is a copy). But no clue how that all works, only got my Cirrus delivered just now, and I feel like there will be A LOT to unpack before I get to the extended stuff
|
|
|
Post by pt3r on Aug 25, 2021 12:58:22 GMT
I've tried with the delay but I haven't been successful. Jep same here, I simply can't dial in the micro delay.
|
|
|
Post by pt3r on Aug 25, 2021 13:00:44 GMT
Following! Haven't tried it in AE yet, or haven't even researched how to do it on a basic level yet. But I love the karpluss sounds from my Microfreak Edit: watched this and it seems doable, will have to try it out as I really love this faux-acoustic sound it creates. Maybe even something to try out with the new Cirrus? Edit 2: apparently there is a Karplus strong algo in the extended 'Parasite' version/clone of MI Clouds, and that expansion can be loaded into the 'Supercell' version of Clouds (of which Cirrus is a copy). But no clue how that all works, only got my Cirrus delivered just now, and I feel like there will be A LOT to unpack before I get to the extended stuff Lucky you! I'm still waiting for mine, but In the meantime I have a whole new double rack to explore and try the good stuff like filter pinging and matrix mixing. And a booster module to solder This will make the waiting time more bearable
|
|
|
Post by dizzeesatchel on Aug 25, 2021 13:50:02 GMT
The AE delay just isn't short enough alas, i think i once had a bit more success sending audio into the delay on Field Kit FX, but it still wasn't quite everything i hoped for. Would be nice to be able to do in AE-land, for sure!
|
|
oneup
New Member
Posts: 11
|
Post by oneup on Aug 25, 2021 16:07:33 GMT
I think there is a Modus on Cirrus for Karpus Strong like Sounds. You should check the „Supercell“ Tutorial from Omri Cohen...
|
|
|
Post by funbun on Aug 25, 2021 18:15:27 GMT
Yeah, I've been wishing the AE had a shorter delay as well.
|
|
|
Post by keurslagerkurt on Aug 25, 2021 20:18:00 GMT
I think the PT2399 chip that the lofi delay is based on just can't do it indeed.
Maybe it's possible with one of the MultiFX algo's?
|
|
|
Post by pt3r on Aug 25, 2021 21:26:49 GMT
I think the PT2399 chip that the lofi delay is based on just can't do it indeed. Maybe it's possible with one of the MultiFX algo's? Now that's a path I did not try, yet. There are a few fx that could work. Will check tomorrow.
|
|
|
Post by Gaëtan on Aug 26, 2021 5:52:32 GMT
I've tried also to turn the delay's feedback to the max so that it enters self-oscillation, then use it as basically an oscillator (i.e with an envelope and a VCA), but it's not the same (although it's also interesting).
|
|
|
Post by pt3r on Aug 26, 2021 6:27:14 GMT
It works already much better with the left channel of the dual delay effect (the right channel can not provide the same short delay length) with delay all the way down and lots of feedback but not to the point of self oscillation, feed this a burst of filtered noise and you get a nice ringing plucky sound. Well spotted keurslagerkurt . This will probably come closest to karplus without resorting to cirrus or external delay modules.
|
|
|
Post by pt3r on Aug 26, 2021 10:16:37 GMT
|
|
|
Post by keurslagerkurt on Aug 26, 2021 12:27:52 GMT
Wow, nice!! Def gets that nice, guitar-like sound. Love the rhythms in this jam too.
|
|
|
Post by pt3r on Aug 26, 2021 12:52:24 GMT
Thanks man, the rhythms are courtesy of the AEclidian module. I'm quite happy with the first tests with karplus, it's good to see that we can make these kind of sounds on the AE, which as such should not be a surprise, after all it's a full fledged modular synth.
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 654
|
Post by namke on Aug 29, 2021 16:07:57 GMT
If you have GRAINS, I have just written a super simple firmware implementing the KS algorithm. It is very basic (no adjustments to the decay filter rate for example), but it responds to pitch and trigger velocity. The only 'enhancement' I have made is the ability to change the stimulus type between noise, ramp, and square waves. Code can be downloaded from github here
|
|
|
Post by pt3r on Aug 29, 2021 16:29:13 GMT
I tried to compile this but I get following error:
/Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino: In function 'void setup()': ks_grains:66:3: error: 'TCCR2A' was not declared in this scope TCCR2A = 0; // stop the timer ^~~~~~ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:66:3: note: suggested alternative: 'TCCR0A' TCCR2A = 0; // stop the timer ^~~~~~ TCCR0A ks_grains:67:3: error: 'TCCR2B' was not declared in this scope TCCR2B = 0; // stop the timer ^~~~~~ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:67:3: note: suggested alternative: 'TCCR0B' TCCR2B = 0; // stop the timer ^~~~~~ TCCR0B ks_grains:68:3: error: 'TCNT2' was not declared in this scope TCNT2 = 0; // zero the timer ^~~~~ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:68:3: note: suggested alternative: 'TCNT0' TCNT2 = 0; // zero the timer ^~~~~ TCNT0 In file included from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/io.h:99:0, from /Applications/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/avr/pgmspace.h:90, from /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/Arduino.h:28, from sketch/ks_grains.ino.cpp:1: ks_grains:70:16: error: 'WGM20' was not declared in this scope TCCR2A = _BV(WGM20) | _BV(WGM21) | // fast PWM to OCRA ^ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:70:16: note: suggested alternative: 'WGM40' ks_grains:70:30: error: 'WGM21' was not declared in this scope TCCR2A = _BV(WGM20) | _BV(WGM21) | // fast PWM to OCRA ^ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:70:30: note: suggested alternative: 'WGM41' ks_grains:71:16: error: 'COM2A1' was not declared in this scope _BV(COM2A1) | _BV(COM2A0); // OCR2A set at match; cleared at start ^ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:71:16: note: suggested alternative: 'COM0A1' ks_grains:71:30: error: 'COM2A0' was not declared in this scope _BV(COM2A1) | _BV(COM2A0); // OCR2A set at match; cleared at start ^ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:71:30: note: suggested alternative: 'COM0A0' ks_grains:72:16: error: 'CS20' was not declared in this scope TCCR2B = _BV(CS20); // fast pwm part 2; no prescale on input clock ^ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:72:16: note: suggested alternative: 'CS00' /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino: In function 'void __vector_21()': ks_grains:47:20: error: 'OCR2A' was not declared in this scope #define OSCOUTREG (OCR2A) // Grains output port ^ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:165:3: note: in expansion of macro 'OSCOUTREG' OSCOUTREG = outVal; ^~~~~~~~~ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:47:20: note: suggested alternative: 'OCR3A' #define OSCOUTREG (OCR2A) // Grains output port ^ /Users/pt3r/Documents/arduino projects/ks_grains/ks_grains.ino:165:3: note: in expansion of macro 'OSCOUTREG' OSCOUTREG = outVal; ^~~~~~~~~ exit status 1 'TCCR2A' was not declared in this scope
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 654
|
Post by namke on Aug 29, 2021 17:29:59 GMT
Hmm Do you have the right board selected in the Arduino IDE? I don't think that I am using anything too strange
|
|
|
Post by pt3r on Aug 29, 2021 19:30:44 GMT
Yep that's it I had it set to arduino leonardo. Now it compiles. cheers man.
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 654
|
Post by namke on Aug 29, 2021 19:32:35 GMT
Yep that's it I had it set to arduino leonardo. Now it compiles. cheers man. Woohoo! That’s great 😃 glad it was something simple. If you have any changes or improvements then I’d be happy to see/hear them
|
|
|
Post by maydonpoliris on Aug 30, 2021 3:09:00 GMT
Thanks namke, that's awesome of you. Very keen to try this out.
|
|
|
Post by pt3r on Aug 30, 2021 6:24:19 GMT
I managed to compile and upload the firmware but I don't manage to produce any sound.
Trigger signal (LFO squarewave) sent to input 1 Pitch cv(Lfo saw) sent to input 2 Noise output sent to input 3
Tried both G and M modes on the mode switch but not a beep is produced.
Reupload a bytebeat firmware and set the mode to G and we have delicious bytebeat sounds. This confirms that arduino upload and the GRAINS module work absolutely fine.
Not sure what I'm doing wrong with the karplus firmware though, it compiles and uploads without any issues.
|
|
namke
wonkystuff
electronics and sound, what's not to like?!
Posts: 654
|
Post by namke on Aug 30, 2021 9:34:22 GMT
I managed to compile and upload the firmware but I don't manage to produce any sound. Trigger signal (LFO squarewave) sent to input 1 Pitch cv(Lfo saw) sent to input 2 Noise output sent to input 3 Tried both G and M modes on the mode switch but not a beep is produced. Reupload a bytebeat firmware and set the mode to G and we have delicious bytebeat sounds. This confirms that arduino upload and the GRAINS module work absolutely fine. Not sure what I'm doing wrong with the karplus firmware though, it compiles and uploads without any issues. I have the following settings: - M/G switch set to 'G';
- Trigger to input 1;
- Pitch CV to input 2;
- P1 control set to maximum (switch to IN1);
- P2 control set to mid-way (switch to IN2);
- P3 control determines stimulus type.
Even if P1 switch is set to 'MAN' it is possible to trigger the pluck by wiggling the P1 control…
|
|
|
Post by maydonpoliris on Sept 1, 2021 10:34:48 GMT
thanks guys, got this to work and it sounds great.
|
|
|
Post by pt3r on Sept 1, 2021 10:41:36 GMT
I understand now why it did not work for me, I forgot to set my P1 fully clockwise thus attenuating the voltage of the trigger which then of course is not detected by the grains module, clearly an error with the user not the code. .
|
|