SirSickSik Contributions


#602

I ran into my old korg nanokontrol and found it quite a nice addition to the axoloti, though, I found the amount of controls to be just a bit too limited, so..

NEW MODULE

MIDI

"multiCC"
sends each midiCC to one of 4 outputs, depending on boolean selection (selectA/B).

so:
-each row is a 'scene' on the korg nanokontrol (which has 4 scenes, so there are even two more rows to add here)
-each module is a "channel" on the korg nankontrol: 1 knob, 1 slider and 2 buttons, each having 4 different outputs.
-so you could very well control several stepsequencers and modulations, while still having enough controls left for controlling your synth-voice.

eg.
you could use the outputs of several modules to feed a mux, allowing you to change each step of a very long sequence or multiple sequences.


#603

Hey Sirsickslick, having a problem with your FX patches which means that the Axoloti disconnects after uploading the patch with error : file error : FR NOT ENABLED.
Could you advise?
cheers


#604

which one are you talking about?


#605

it happens with the Grainmill


#606

Hey @SirSickSik

Was trying out what you suggested earlier, the wavegenerator and the guitar osc, but I dont get any creation or sound out of it. I try to set some parameters and the push "do" and then push "save".

Do you have any suggestions to make this work?

Also I am not sure how to define how many waves and how big they are?:

I am guessing the "size" drop down menu is size of all waves combined. But how to set size of each wave?

NEW WT 1.axp (4.1 KB)

Thanks :wink:


#607

you've set the size right, the "size" sets the size of each waveform, the total tablesize will be waveforms*size.
Though, you forgot to set maxLvl to a higher value-> 64 would be full range. I mostly set it between 32 and 48 to prevent distortions and clippings, eg in delaymodules.
Also, "maxharm" should be higher too as this sets the highest harmonic that can be generated (I normally don't go over 64, but depends on the sounds/shapes you want).

"minHarm" sets the minimum amount of harmonics that will be present in the random generated waveforms (which have a random amount of harmonics between "minHarm" and "harmonics".

I admit the naming could be a bit better..

for the oscillator, you should also try some higher values for the step/quant/Mstep/Mrng/Dstep/Drng


#608

hmmm... Grainmill....? sure that's mine? :wink:


#609

Hey @SirSickSik

i tried changing some values according to your specifications, and I am still not getting any sound.

Right now I am trying to make 128 waves of 2048 =262144 samples. Would you mind taking a look at it again? I have addded a second table for the playback f the wavetable. Is this step wrong? I also tried calling the WT straight from the wavetable generator but that didnt work either.

Any help appreciated.

Thanks :slight_smile:

NEW WT 3.axp (5.3 KB)


#610

oh, I now see you're using the old table oscillator, sorry, won't work.. look into the first 10 oscillators in the oscillator list,

oh ps, the guitarOsc should have it's "position" and "strike" parameters at anywhere except the min/max values... Damp between 1 and 4, minDiv between 1 and 3, harmonics would do best at an uneven or prime number.
And I'm using .tab for the file-extension

a quick patch featuring some of the modules that you can use together with the waveformGenerator
wavetable demo.axp (16.5 KB)


#611

thanks for the demo :slight_smile:

Will check it out

EDIT:

Ok, now I got sound. Very nice :slight_smile:

But still curious about the sss/osc/guitarTable, still cant get that to work or change in the sound in anyway. I tried implementing it like this:

Also if I understand it correctly, the mix buttons is like one wave each, that is combined into one wave, right? On the sss/osc/2Dtablemorph, I mean? If so, I think it would be super great to add an octave parameter for the second wave. This would make the object cable of making some "deeper" waves, consisting of 2 waves layered in 2 octaves. What ya think? :wink:

(Sorry for all the questions)


#612

Also would like to ask another question:

Is there any of your tablebased modulation objects that works as an envelope? And I was thinking that something tablebased would be the way to go. I like the ADSR factory envelope, but I think it would be super nice to have an envelope where the attack time could go to 0. The factory adsr goes to 2.41ms as shortest attack time. Would be really nice to set something in-between 0 and 2.41 ms. Like most Waldorf synths can do, as some of the only ones out there. Waldorf has some of the best envelops for ultra snappy percussion/drums.


#613

ok, last couple of days I've created lots of new modules and also updated some for better functioning and taking less space in the memory. Though, of these last ones, the functioning of these modules should still be the same,

NEW MODULES

HARMONY

"major"
a very simple scaling module, only using the major scale. Usable if you are in dire need for scaling and even the native scaler is too big for the memory left in the project to use..

"scaleGenerator"
this modules saves the scalings of the previous scalebank module onto your SDcard, this saves up some more memory for big projects. You only have to use this module once, after this a file called "0:/scalebank.tab" is on your SDcard for future use.

"scalebank2"
automatically loads the scaling generated by the scaleGenerator module at startup. To be used in the same way as the old scalebank module, but using less memory, leaving more for other modules.


#614

Did you push sync button? Cant find either scalebank2 or scale generaor.


#615

done done done done done done done (20 Characters?)


#616

I'm thinking about making some sub-folders in my oscillator folder, as it's getting kinda big.. and some modules won't work with each other. Also, it might tidy things a bit, allowing a better search for the kind of oscillator you're looking for.
Anyone has problems with this? as you might need to rebuilt your projects I think..
or maybe I could better make a "OSCS" folder in my "sss" folder, allowing you to first switch the modules manually, after which I delete the old folder?


#617

Yes good idea. If there is ny problems, which I dont think there will be, cause Axoloti locates objects by the SHA and UUID(doesnt it?) so I think it will search library until it finds the objects with the right sha & UUID... So if you dont change those, and only move them, I dont think there iwll be any issues... But keeping old versions to start with is good practice, I'd say :wink:


#618

ok, then I'll do that somewhere this week, also making a back-up if anything goes wrong.


#619

If you want to do a quick test, then try and move them to a folder and I will do a sync libraries to check if Axoloti find the objects by itself. Only move the objects then, not copy. I can do it right now if you feel like it.


#620

Impressive patch, the first time i can hear your sick wavetables ....:slight_smile:


#621

That's really impressive !