SirSickSik Contributions


#140

I'm on a roll, I'm on a roll, this tiiiiime...

TWO NEW MODULES:

SEQ:
"64stp_4ch_prst_Seq" (64step, 4 channel sequencer with room for presets)
and
"64stpSeqController" (controller object for sequencer)

NOTE: to save presets, add the axoloti's own table save/load modules with a string_index module!


#141

NEW MODULE:

HARMONY::
"scalar"
Scales incoming notes to major C-scale+key offset (key-offset is multiplied by fifths, thus 1 semitone higher will add one "#" to the scale and one lower will add a "b" to the scale).
Unlike the native scaler, this one will leave the keyboard-layout intact!
When the incoming note isn't in the scale, it's either shifted up or down 1 semitone (each time it happens, it inverses the shift).

When "bend" is "on", incoming notes, not belonging to the scale, will automatically switch on glide-mode.

outlets:

-scaled: outputs the scaled notes.
-gateScale: outputs a trigger when scaled output changes.
-Skipped: outputs the note that has been skipped. (might be used to trigger extra functions)
-Gateskip: outputs a trigger when Skipped output changes.


#142

NEW MODULE:

FILTER:
"Bandpass_Amplitude"
A biquad bandpass filter based on tho native axoloti biquad bandpass filters, but with added features:
-presence controls the amplitude of the filtered signal
-emphasis cotrols the amplitude of the resonance.
-saturation in the feedback loop.


#143

I'm off to bed now.... I have been coding for 15 hours straight LOL


#145

TWO NEW MODULES:

DELAY

"stutter_read"
and
"stutter_write"

SHOULD BE USED TOGETHER!! Don't forget to enter the stutter_write's object-name into the objref box...

-Range controls the size of the grain
-repeat controls how many times the grain is repeated before a new sample is recorded.
-preshift/delay shifts the readout within the grainbuffer.

*****UPDATE*****
-added inputs for writeposition reset, repeat, preshift/delay and range. NOTE that these should be "modulated" in a "stepped" way, not smoothed out! For example, use my pattern generators, running in sync with the main tempo.
-range input now responds well to the clock2timing module, so you can actually beat-sync your stutter to the host tempo!
-reset input resets the internal write-position. Control this with a clock-divided version of your main tempo clock (only resetting once every couple of bars)


#146

NEW MODULE:

MATHS:
"ratiomaxVCA"
second version of the ratioVCA, but with an extra inlet to be connected to the clock2timing "maxtimes" output.
This way, the multiply input is automatically maxed when you go over the maximum available range of the delay read input.


#147

NEW MODULES:

DELAY:
"4x8bit_del_write"
and
4x8bit_del_"read"

uses a single 32bit delay table to record 4 8bit delays.


#148

hi sirsicksic!!! I found some tools for a vocoder in your folders ....how to use it?


#149

ah, there they are!
problem was that I saved a change to a file after I closed the patch, thus corrupting it.
I was busy with a combiner module that I then accidentilly screwed up.. shouldn't be too hard to do again


#150

NEW MODULE:

FX
"vocoderCombiner'

to be used to combine the audio and control Vocoder objects.
The controller object will control the volume of the audio-bands, coming from the audio-vocoder object.


#151

NEW MODULE:

DIST:
"fatbasterd"

saturator module based on a divider, the more "gain", the more it's pushed to the "max" level.
Pretty sweet with my drum modules :wink:


#152

another big one is coming up... I hope...
I once made a vowel synthesizer within synthedit which actually sounded like it was singing.
Though now I need to first enter the values for:
-5x different voices
-5x frequencies for each voice
-5x bands for each voice
-5x gain for each voice

and then write myself a bandpass filter with frequency, band and gain control... hmm.. biquad cookbook?
and rewrite the vowel oscillator so it can be controlled by the vowel-controller.


#153

I've done something very similar, which I'm about to release. Might be a bit too much overlap...

a|x


#154

Having said, that, my one is very much 8bit, low-res, so there might be room for both.

Oh, and there's already a vowel/formant synth object in the Contrib library. Might be worth checking that to make sure you're not reinventing the wheel.

a|x


#155

I'm not sure about that :wink:
I'm basically going to rebuild my singing synthesizer.. being able to morph between voices and vowels at the same time :wink:

ps the one in the library is a prefab


#156

this is how the synthedit version sounds:


#157

Does sound cool. If you've not already discovered it, there's a list of formant frequencies/levels/bandwidths on the Sound site.

I'l try and find it.

a|x


#158

That IS nice. Very operatic.
Sounds nothing like the one I was working on :slight_smile:

a|x


#159

Here we are:
http://www.csounds.com/manual/html/MiscFormants.html

a|x


#160

haha, I'm using the same list
though, from here (I find it a lot easier to see)
http://cecilia.sourceforge.net/csman/Appendices/table3.html