[PD] [PD-announce] library updates/releases

William Brent william.brent at gmail.com
Mon Mar 26 22:42:55 CEST 2018


Hi Alex - thanks. I might end up doing that in the future if I get a few
more objects worked up for general use like this. Maybe 2 separate
libraries since some are DSP effects and some are synthesis/sampler
objects. But for now I think I'll just be indecisive and keep them
separate...

On Mon, Mar 26, 2018 at 10:23 AM, Alexandre Torres Porres <porres at gmail.com>
wrote:

> great!!!!!
>
> but why don't you pack them all in a library? ;) I can see timbreId being
> a library on its own, but the rest could be in a single pack and also
> github repository or something.
>
> cheers
>
> 2018-03-26 9:47 GMT-03:00 Julian Brooks <jbeezez at gmail.com>:
>
>> Nice, love these. Thanks William
>>
>> On 26 March 2018 at 13:41, William Brent <william.brent at gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> In an effort to get organized and share work more effectively, I made
>>> git repos for some ongoing projects and some new ones. I've gotten to a
>>> stopping place for now, and uploaded the following items to deken. Note
>>> that these were packaged with deken 4.0, so you may need to update to find
>>> them. Here's a quick rundown:
>>>
>>>
>>> ********
>>> [convolve~]: a partitioned impulse response convolution reverb
>>> - version 0.11 uses FFTW for non-power-of-2 window sizes and therefore
>>> finer control over delay. It includes an "eq" method for shaping the
>>> spectrum of the reverb in 25 Bark-frequency bands. It also accepts a second
>>> argument to specify an IR array for analysis at creation.
>>>
>>> https://github.com/wbrent/convolve_tilde.git
>>> ********
>>>
>>>
>>> ********
>>> [DRFX]: a dynamic routing system for DSP effects. (Pd-vanilla
>>> abstraction)
>>> - [DRFX] automatically creates a signal routing system and associated
>>> controls (routing matrix) based on inputs and effect modules that you
>>> specify. This allows you to make any type of series or parallel connection
>>> chain between your inputs and effects, and change routing on the fly. It
>>> also saves/loads complex routing presets, including effect parameter
>>> settings.
>>>
>>> https://github.com/wbrent/DRFX.git
>>> ********
>>>
>>>
>>> ********
>>> [martha~]: an oscillator bank designed to accept output from
>>> [sigmund~]'s sinusoidal tracking function. (Pd-vanilla abstraction)
>>> - Version 0.6 adds an option to toggle between oscillators and band-pass
>>> filtered white noise, and vibrato functionality.
>>>
>>> https://github.com/wbrent/martha_tilde.git
>>> ********
>>>
>>>
>>> ********
>>> [missive~]: a vector synth object. (Pd-vanilla abstraction)
>>> - [missive~] is a vector synth object that uses a wavetable index to
>>> crossfade between neighboring wavetables in a set. Wavetable sets can have
>>> an arbitrary number of wavetables, and are composed of individual .wav
>>> files that each contain one wavetable cycle. The length of each wavetable
>>> can be arbitrary because [missive~] adds the extra guard points required
>>> for Pd's 4-point interpolation scheme.
>>>
>>> https://github.com/wbrent/missive_tilde.git
>>> ********
>>>
>>>
>>> ********
>>> [streamStretch~]: a time-stretching/pitch-shifting/layering pastiche
>>> effect. (Pd-vanilla abstraction)
>>> - [streamStretch~] buffers multiple copies of incoming live audio and
>>> creates overlapping streams of time-stretched & transposed output that
>>> trail the input to achieve a variety of results.
>>>
>>> https://github.com/wbrent/streamStretch_tilde.git
>>> ********
>>>
>>>
>>> ********
>>> [timbreID]: an audio analysis and classification library
>>> - version 0.7.3 adds a few methods to the [tabletool] object: NRT
>>> overlap-add, permutations, and sequential output of table contents (like
>>> [list-drip] for tables). As of version 0.7, timbreID uses FFTW to allow for
>>> large and non-power-of-2 window sizes. Several basic time-domain objects
>>> were also added at 0.7.
>>>
>>> https://github.com/wbrent/timbreID.git
>>> ********
>>>
>>>
>>> ********
>>> [timeStretch~]: a polyphonic time compression/expansion sample player.
>>> (Pd-vanilla abstraction)
>>> - [timeStretch~] is built around the I07.phase.vocoder.pd example patch
>>> from Pd's built-in documentation, and adds functionality for changing
>>> sample arrays on the fly, 16-voice polyphony, predetermined playback
>>> duration, and indefinitely suspending time post-transient until a "release"
>>> command is issued.
>>>
>>> https://github.com/wbrent/timeStretch_tilde.git
>>> ********
>>>
>>>
>>> ********
>>> [tune~]: a real-time pitch correction object. (Pd-vanilla abstraction)
>>> - [tune~] tunes an input signal to any desired MIDI pitch while keeping
>>> formant structure relatively intact. It is an adaptation of the built-in
>>> Pure Data documentation patch I10.phase.bash.pd. While the original patch
>>> demonstrates the technique in separate analysis and playback stages,
>>> [tune~] is designed for real-time pitch correction.
>>>
>>> https://github.com/wbrent/tune_tilde.git
>>> ********
>>>
>>>
>>>
>>> --
>>> William Brent
>>> www.williambrent.com
>>>
>>> “Great minds flock together”
>>> Conflations: conversational idiom for the 21st century
>>>
>>> www.conflations.com
>>>
>>> _______________________________________________
>>> Pd-announce mailing list
>>> Pd-announce at lists.iem.at
>>> https://lists.puredata.info/listinfo/pd-announce
>>>
>>>
>>
>> _______________________________________________
>> Pd-list at lists.iem.at mailing list
>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/li
>> stinfo/pd-list
>>
>>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>
>


-- 
William Brent
www.williambrent.com

“Great minds flock together”
Conflations: conversational idiom for the 21st century

www.conflations.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180326/8fb18586/attachment.html>


More information about the Pd-list mailing list