a few plugins/scripts i’ve made the last few days, experimenting with reaper and jesusonic. need to polish a few things on some of them, and find some of the url’s for proper linking and credits. will update this post soon. but you can play around with the ones that are available now, and give feedback and suggestions.
[todo: say something about jsvst.dll, what it is, and where to find it, learn more]
new polysynth1 (new screenshot below), found some bugs in ways i handled the synth and voice data structures, added another oscillator, and some ways of combining the two. thinking fm, pd, am, blah, blah, later
polyphonic (set to 8 voices, easily changeable), a learning lesson in using struct-like stuff in jesusonic. feels like being back in assembler again, juggling memory content and indexes by yourself. but, pretty pleased to see that some of my ideas worked.
totally unoptimized,probably un-everything healthy, but easily expanded, will probably use this as the basis for (of?) forthcoming synthesis stuff. would be cool to have frequency modulation, phase distortio, waveguide/plucked, some other wave-mashing and crushing stuff in there.. and filters, and envelopes, and, …
after playing around with the faders on all the effects, i see that i totally need to look into logarithmic scales and mappings…
not finished, sample accurate tempo-synced impulse generator, to be used with impulse-to-midi below, or something similar. the detector itself is from this forum posting
a modification of the zst 1-channel cube reverb #2 found here. mainly modified the channel routing stuff, and added a second reverb, to make it stereo, and a bit more reaper-friendly
not finished, experiments in fourier-land
experiments with fractional sample delay lines wth feedback, resulting in something that can be used for filtering (short delays+feedback+mix), used like a resonator (feedback), waveguide synthesis (feedback). a lot of things with just a simple delay line. this one isn’t specially made for anything of these thing, but something in-between, something to experiment with. i put in a clip on/off switch in there, because with a lot of feedback, things can get loud! be careful with your speakers. but, it is generally from 99% and upwards things are getting really interesting. and, i almost forgot, i made the delay length controllable by midi note, and the same with midi velocity to wet/volume, and aftertouch to feedback
(probably useless, save a value to gmem, load it back and print it, used while debugging, testing, wth the dataflow and routing possibilities in reaper, especially with the per-item-fx)
basic (?) haar wavelet transform (analysis/resynthesis), no processing other than drawing the wavelet coefficients (the result of the transform), and the result of the transformation back to ‘normal’ audio… i need to wrap my head around this haar and wavelet stuff before i understand it completely. it’s a different way of thinking abut frequencies than the fft, but share soe similarities. in some ways the audio variant of realtime mip-mapping, jpeg-2000 supposedly uses some wavelet stuff, by removing high frequencies, and lately i’ve been thinking about bsp trees in combination with these.. strange
the screenshot below is from playing with the tb303 (see below)
here i found a link to this youtube video. might give some ideas for further directions.
not finished, mainly because i’m lazy, will probably be done when i feel a need for it.. detects impulses, generated with beat-detector, transient-detector, etc, and converts it to a specified midi note. my idea with all this impulse stuff, was to be able to play around with ‘normal’ audio effects on these ‘impulse-channels’, to hopefully come up with stramge, different, unexpected results…
a simple plugin to combine two stereo sub-channels within a track in different ways.
found a pascal file, tb303.pas, the other day, while looking through some old, forgotten backup directories.. a tb-303 emulation by tobybear (i think it’s from the sources of this). probably not scientifically, anatomically correct, or anything, but the basic functionality and sound is great, amazingly small code…
detects transients in audio, sends out impulses on a separate audio channel, ready for impulse-to-midi. the detector is also here from a forum-posting.
much, much more will probably come. the semi-modular architecture and routing in reaper invites to experimentation and exploration, and i can’t resist… i have too many ideas…. hehh