Hey @jaffasplaffa
I found a solution. It's something about settign the output buffer to zero.
I'm new to programming for dsp myself, but this thread helped:
Keep up the good work!
Hey @jaffasplaffa
I found a solution. It's something about settign the output buffer to zero.
I'm new to programming for dsp myself, but this thread helped:
Keep up the good work!
New additions - Phaser!
Search: jaffa/fx/phaser1
Fairly simple phaser with 2 stages. Might be updated a little bit in the nearest future, since I experienced some clicks in some situations...... but it sounds pretty decent as it is now.
I can't check my code right now, but I think it was a mashup of thetechnobears and SmashedTransistors' suggestions.
Something like:
if(!param_active){
for(int i=0;i<BUFSIZE;i++)
outlet_out[i] = 0;
return;
} else {
/*original code here*/
}
And then changed 'outlet_out' to the right name for the objects out.
(EDIT/DELETE: Thought a replied to wrong post.)
New additions - Noise gate + compressor w. sidechain + multiband system
Search:
jaffa/dyn/ng1
jaffa/dyn/compb2
jaffa/dyn/compb3
jaffa/dyn/mbext1
The time parameter on the noise gate and the compressor lets you set how quick the envelope follower reacts. This parameter is usually not disposed on a gate or compressor, but I thought i'd leave it for people to experiment a bit with it. It changes the overall response time of the compressor.
The multiband system is... Just a multiband system. You can add gates compressor or whatever you like to it. I tried to keep it as "open" as possible and leave it up tp the users what they like to add. Be careful with the bands volume cause they are GAIN stages. Unison volume is 2 for the gain. Or you can use the "reset parameter" to get back to starting point.
New addition - 1 hz object
Search: jaffa/math/1hz
To be used for setting the speed of the saw lin lfo in hz. See helpfile
New additions - 2 interped dials, uni/bip
Search:
jaffa/ctrl/dial i
jaffa/ctrl/dial i2
New additions - Many midi note outs combined in 1 object.
Search:
jaffa/ctrl/note2
jaffa/ctrl/note4
jaffa/ctrl/note8
New additions - Modulo, Pow(2), displays & strings.
Search:
jaffa/math/modulo
jaffa/math/POW3
jaffa/disp/d4a
jaffa/disp/d4b
jaffa/disp/d4c
jaffa/disp/d4d
jaffa/disp/d4e
jaffa/string/c2
jaffa/string/c4
jaffa/string/c8
Wuhuu rounded the 2k views. Thanks
Seems like it might be time for some new objects......
Stay tuned...
New additions - Simple samplers
Search:
jaffa/sam/simsam1
jaffa/sam/simsam2
jaffa/sam/simsam3
jaffa/sam/simsam4
A couple of different versions of the simsam1 I uploaded a while ago, with different kind of setups.
Very easy to use. See the help file.
New additions - 6 Voice Karplus "String" algorithm
This is a subpatch and is only available here, its not in the library.
It's a 6 voice polyphonic karplus strong. Its set up to use midi input, each "string" is plucked by playing a note on the keyboard.. There is an lfo pr. voice, for some "liveliness". Got a pretty nice "twang" to it......
Karplus-String-6-Voice.axp (16.1 KB)
New additions - pyramid number sequencer.
Search: jaffa/math/pyramid
This is a Pyramid number sequencer, where the length of the sequence is based on how many numbers there are in the sequence. Examples:
1
1,2
1,2,3
1,2,3,4
1,2,3,4,5
1,2,3,4,5,6
etc.
You input an integer variable in one end and you get this list out in the other end. The l output is the length of the sequence currently selected, the s outputs the selected number in the sequence.
Thanks to @Captain_Burek for helping me realise this into a proper object, my own table version basically sucked. It worked but was highly inefficient.
New additions - equal powered crossfaders + equal power scaler.
**Search: **
jaffa/math/ep1
jaffa/mix/xfade2
jaffa/mix/xfade3
These are equal powered crossfaders and an equal power math function. I think its called equal powered, but I am not sure. It's basically the last 1/4 of a cosine wave, isolated and used for scaling the crossfader input. I tried graphing the function using an envelope:
pyramid this would be really cool with a midi input... i beeing the number of notes pressed together, and with s being being the note order values of notes beeing pressed together.
Yes I build something similar to that in Pure data. I made it for recording chords into a polyphonic sequencer. I had to make sure that there was ONLY send data to to note 2 and 3 tables when note 2 & 3 were actually hold down.
AHA moment:
It could also works as a "standard" polyphonic distributor for subpatches.
By that I mean, if one wants to make polyphonic stuff without using axolotis own poly systemm which has some limitations, then this could be used to route stuff to the right voice subpatches.
@philoop, lets turn it into an object. Would you care to chime in? I got a naive implementation here, the only thing I am missing is a trigger on note OFF.... So if you have an idea how to make "trigger on note off" I think we got it. Again, this is naive approach, we can always optimize it, lets just get it working first.
It's basically a "note on counter", every time you push a note, the counter will take a step forward, every time you release a note, it will take a step backwards. Another function latches the values of the notes hold, as you described.
Note counter.axp (15.5 KB)
Any suggestions for the note off trigger?
Hi Jaffa, I really like your 8 waves morphable wavetable oscillator (m8v1). I'm using in various patches and I want to ask if you could made a version with less waves... Depending on the situation 2, 3 or 4 waves are enough for me, and found that setting all 8 waves are a bit time consuming, and the morphing becomes narrow (if I don't set all waves). May be you could do a module with only 2 waves, and one with 4, or the same 8 waves module but with a selector for the amount of waves you want to use.
Thanks!!!