the new module is basically a weird little noise-based oscillator idea i had while learning about oscillators using lookup tables.
essentially, you choose a ‘table size’ in the right click menu, and can generate a new sequence of random values to fill the table, and that table is used as a repeating waveform with the frequency controlled by knob/input. generating a new ‘table’ results in slightly different timbres of sound, and increasing the ‘table size’ results in noisier and noisier sounds.
i’m also adding a “simplex mode” to use simplex noise values to fill the table instead of RNG, including a ‘speed’ slider for the simplex noise source. simplex mode results in (usually) less harsh sounds.
unlikely to be popular with people who hate aliasing lol
it does depend on the values stored in the table. the available table sizes are 64, 128, 256, 512, and 1024. 64 leads to the closest to a ‘normal’ oscillator sound you’ll get, with higher table sizes resulting in more and more chaotic/noisy sounding waveforms (this is with the normal random number generation, that is - with simplex noise, the sounds are typically less harsh and ‘smoother’).
i’ve been thinking about it a bit, and depending on how i feel down the line, i may or may not remove ‘nos’ from alef’s bits and stick it into a separate plugin i make for more ‘experimental’ modules. i really like the module even though it can sound harsh at times, but i don’t know yet if it’s something i want to include in the main plugin.
i am very curious to hear what other people think about it, though.
Any reason why the table sizes have to be a power of two? Seems like a continuous/exponential range could be interesting, especially if you develop other types of signal (or samples) to initialize the tables with.
i just implemented an arbitrary table size slider in the context menu, in place of the static options. i’ve left the minimum and maximum at 64 and 1024 respectively, for now, mostly because i don’t yet know what a better min/max would be.
EDIT: also, i added an easter egg to one of the modules.
@alefnull tbh I didn’t notice any issues lol. I have to say Slips deserves a tagline my friend… like “Slips is your/my homeboy”. I’ve been playing the hell out of this module as of late! Thanks for this, cheers! oh and in conjunction with Oct Sclr
wow, thanks so much for the kind words! i’m excited that you’re enjoying the module
EDIT: as for the issues with slips, it had to do with the root note and quantization, and it wasn’t a particularly huge problem, but it did occasionally produce incorrect results. in any case, it’s been fixed and should be in the library soon, along with a couple new modules
I’m having a lot of fun with slips. Of course I am using it to accompany my Meander module I have slips set up to a C chromatic scale and then either quantizing the seq out with Grande Quant to the Meander outout scale or with Chinenual Tint to the Meander chords. Both sound very good, but usually not together. Meander is playing a 12 bar blues chord progression in Am with bass. Just using 4 steps for now.
This one module gives a lot of variations for a generative piece.
never get tired of hearing that someone enjoys something i made. it’s part of why i love developing for Rack so much these days. this community is very supportive and it makes the process of developing new ideas that much more enjoyable.