I just discovered this! It looks like it shipped with extended? Also looks like it is in Max?
This thing is awesome because it solves a problem I often have with LFO wave-shaping.
I have an LFO like [osc~ 3] which has a range of (-1, 1). I want to be able to use this to represent a frequency scaler.
So let's say that +1 is like +1VDC @ 1VDC/octave (like a modular synth). So +1 is like 12 semitones up (octave) and -1 is like 12 semitones down.
However this seems really complicated to take a sine wave with a range -1,1 and scale that to 0.5,2 to represent a frequency scalar. (f * 0.5 = one octave down, f * 2 = one octave up).
if V~ is your LFO voltage value (input) and you want to generate your voltage-scalar S~: Then it's something like
*S~ = (2^(1/12)) ^ (V~ * 12)* This can be done with an [expr~] or with some math~, but it seems cumbersome to me.
But if I can convert a (float) MIDI value to frequency value, *at signal rate*, then I can simply ADD my ordinary [osc~ 3] LFO (and also linear Bend-value) and i'm done.
(I think of this signal-rate "voltage" representing frequency to be actually like
This is so handy, I would like to ask that [mtof~] be added to Vanilla (if it's not already there) or maybe Alexandre can report if it is in his new Cyclone?
Thanks, BH
On 2016-10-05 09:06, William Huston wrote:
This is so handy, I would like to ask that [mtof~] be added to Vanilla (if it's not already there)
zhmm, so you've written that long email and did not bother to check whether it actually is included in vanilla? (it is, at least since 0.33, which was released about 2001)
fgasdr IOhannes
Well I *did. *But I also stated that I wasn't sure.
I have several different versions of Pd installed, and I generally point to a bunch of external libraries from -extended.
I searched my machine for things like:
mtof~.dll mtof~-help.pd
I DID find the help in \pd-extended\externals\vanilla\ (Windows machine) But NOT under my Vanilla install (0.47-1).
I also went to the top of my 0.47-1 install tree and looked for any file called mtof~ and *FOUND NOTHING. *
So maybe you can tell me how, when I instantiate *[mtof~]*, where exactly it is coming from? Is it an internal? Is it an external?
Thanks, BH
On Wed, Oct 5, 2016 at 3:57 AM, IOhannes m zmoelnig zmoelnig@iem.at wrote:
On 2016-10-05 09:06, William Huston wrote:
This is so handy, I would like to ask that [mtof~] be added to Vanilla (if it's not already there)
zhmm, so you've written that long email and did not bother to check whether it actually is included in vanilla? (it is, at least since 0.33, which was released about 2001)
fgasdr IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
Pd -> help -> list of objects
Here you can see all objects that are part of Pd vanilla.
Vanilla build-in objects can indeed be overwritten by externals but you should get a warning in the console *). If you're not sure which object has actually been loaded, just create one and open the help patch. If you get a vanilla help patch, it's vanilla ;-) Christof
*) which is not always true. after I've created [zexy/wrap], [wrap] will always give me the zexy version, without a warning that the vanilla [wrap] has been overwritten...
Gesendet: Mittwoch, 05. Oktober 2016 um 10:31 Uhr Von: "William Huston" williamahuston@gmail.com An: "IOhannes m zmoelnig" zmoelnig@iem.at Cc: "pd-list@lists.iem.at" pd-list@lists.iem.at Betreff: Re: [PD] [mtof~] !!!
Well I did. But I also stated that I wasn't sure. I have several different versions of Pd installed, and I generally point to a bunch of external libraries from -extended. I searched my machine for things like: mtof~.dll mtof~-help.pdI DID find the help in \pd-extended\externals\vanilla\ (Windows machine) But NOT under my Vanilla install (0.47-1). I also went to the top of my 0.47-1 install tree and looked for any file called mtof~ and FOUND NOTHING. So maybe you can tell me how, when I instantiate [mtof~], where exactly it is coming from? Is it an internal? Is it an external? Thanks, BH On Wed, Oct 5, 2016 at 3:57 AM, IOhannes m zmoelnig <zmoelnig@iem.at[mailto:zmoelnig@iem.at]> wrote:On 2016-10-05 09:06, William Huston wrote:
This is so handy, I would like to ask that [mtof~] be added to Vanilla (if it's not already there)
zhmm, so you've written that long email and did not bother to check whether it actually is included in vanilla? (it is, at least since 0.33, which was released about 2001)
fgasdr IOhannes
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
--
-- May you, and all beings be happy and free from suffering :) -- ancient Buddhist Prayer (Metta)_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
On 2016-10-05 11:26, Christof Ressi wrote:
mtof~.dll mtof~-help.pd I DID find the help in \pd-extended\externals\vanilla\ (Windows machine) But NOT under my Vanilla install (0.47-1).
this is because pd-vanilla has very few externals (an "external" is an object that comes from a file other than the Pd-binary itself).
Pd-extended attempted to remove all internal objects from Pd and put them into a "vanilla" library. that's why you see a mtof~.dll
I also went to the top of my 0.47-1 install tree and looked for any file called mtof~ and FOUND NOTHING.
see above.
So maybe you can tell me how, when I instantiate [mtof~], where exactly it is coming from? Is it an internal? Is it an external?
well, christof already gave you the quick and dirty way: open the help-patch of the object and see if it is a Pd-vanilla help patch.
a more correct (though cumbersome) way would be to start Pd-vanilla without any libraries and paths loaded
pd -noprefs -nostdpath -verbose
create the object and see whether it instantiates. if it does, check the Pd-console to make sure that it was not loaded from some local file. if it instantiates and is not from a local file, then it is an internal.
fgasdrm IOhannes
AHRC-funded PhD Studentships
The School of Performance and Screen Studies (PASS) at Kingston University London invites expressions of interest to join our PhD Programme in October 2017. PASS has a lively research culture in which practice-based and written creativity inform each other. Our school is home to world-leading researchers in fields including:
· Music: Popular music, analogue and digital record production, music and media, musical subcultures, music philosophy, composition, French music
· Film: Filmmaking, film and philosophy, minimalist film, new wave film, sound design for film
· Media: Cross-platform narratives, media theory, fan cultures
· Dance: Popular dance, contemporary choreography, interdisciplinary dance research, dance theory, dance ethnography and anthropology
· Drama: Performance-making methodologies, performance and identity, intermediality and interdisciplinarity, popular performance in its historical context
PASS has three active research units focussing on Popular Culture, Audio Culture, and Creative Practice: www.passresearchunits.net.
The school is also home to the UK’s largest fully equipped analogue recording studio, which is endorsed by Tony Visconti: www.visconti-studio.co.uk .
Kingston University London is a member of TECHNE, a Consortium of seven institutions in London and the South-East that form an AHRC Doctoral Training Partnership (DTP). Over five years (2014-2019), the TECHNE Consortium will fund approximately 176 PhD studentships for outstanding Arts and Humanities postgraduate researchers across the partner institutions. TECHNE funds UK and EU students.
Please send expressions of interest to Prof Isabella van Elferen, i.vanelferen@kingston.ac.uk by 26 October 2016. Expressions of interest must include:
· A clear research question
· A 100 word abstract of the proposed research
· A piece of work (written or practice)
· A CV
For further information on how to apply for TECHNE studentships at Kingston University London please go to: http://www.kingston.ac.uk/research/research-degrees/funding/ahrc-studentship...
For more information about TECHNE: http://www.techne.ac.uk/how-to-apply-for-a-techne-ahrc-studentship
or right click on an empty spot in your patch and ask for help
listed there is all vanilla objects
2016-10-05 6:26 GMT-03:00 Christof Ressi christof.ressi@gmx.at:
Pd -> help -> list of objects
Here you can see all objects that are part of Pd vanilla.
Vanilla build-in objects can indeed be overwritten by externals but you should get a warning in the console *). If you're not sure which object has actually been loaded, just create one and open the help patch. If you get a vanilla help patch, it's vanilla ;-)
Christof
*) which is not always true. after I've created [zexy/wrap], [wrap] will always give me the zexy version, without a warning that the vanilla [wrap] has been overwritten...
Gesendet: Mittwoch, 05. Oktober 2016 um 10:31 Uhr Von: "William Huston" williamahuston@gmail.com An: "IOhannes m zmoelnig" zmoelnig@iem.at Cc: "pd-list@lists.iem.at" pd-list@lists.iem.at Betreff: Re: [PD] [mtof~] !!!
Well I did. But I also stated that I wasn't sure.
I have several different versions of Pd installed, and I generally point to a bunch of external libraries from -extended.
I searched my machine for things like:
mtof~.dll mtof~-help.pdI DID find the help in \pd-extended\externals\vanilla
(Windows machine) But NOT under my Vanilla install (0.47-1).I also went to the top of my 0.47-1 install tree and looked for any file called mtof~ and FOUND NOTHING.
So maybe you can tell me how, when I instantiate [mtof~], where exactly it is coming from? Is it an internal? Is it an external?
Thanks, BH
On Wed, Oct 5, 2016 at 3:57 AM, IOhannes m zmoelnig <zmoelnig@iem.at [mailto:zmoelnig@iem.at]> wrote:On 2016-10-05 09:06, William Huston wrote:
This is so handy, I would like to ask that [mtof~] be added to Vanilla (if it's not already there)
zhmm, so you've written that long email and did not bother to check whether it actually is included in vanilla? (it is, at least since 0.33, which was released about 2001)
fgasdr IOhannes
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list[https://lists.puredata.info/listinfo/pd-list]
--
-- May you, and all beings be happy and free from suffering :) -- ancient Buddhist Prayer (Metta)_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps:// lists.puredata.info/listinfo/pd-list]
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
xensynth http://archive.org/details/xensynth has abstractioins [ntof] and [ntof~] which are not bound to the midi 100 cent interval intervals can be set with a list message in frequency ratio format xensynth can load scala .scl tuning files and when a .scl file is loaded it sends the interval list to all the ntof and ntof interval arrays. ntof was based on xtof , memory of original xtof library name escapes me at the moment. i do remember the xtof version i had didnt work with non octave tunings so i rewrote the patch to work with non octave tunings and added the audio rate version seems like the differences in the control and audio versions might have been [mod] and [%~] or % in an expr~