• beem

    It's not obvious!

    Routing MIDI internally requires a 'virtual midi driver' which you can set up with something like MidiYoke http://www.midiox.com/ or LoopMidi http://www.tobias-erichsen.de/software/loopmidi.html
    I'm not on Windows so I can't give you anything more specific.

    For routing audio you might need something like Jack https://jackaudio.org/downloads/ or Virtual Audio Cable https://vb-audio.com/Cable/

    posted in output~ read more
  • beem

    I believe you could make a virtual instrument or effect out of a Pd patch using Camomile https://github.com/pierreguillot/Camomile - then it would appear as a VST instrument in Cakewalk.
    Another option would be to route the sound from Pd into an audio channel on Cakewalk but I don't know how internal audio routing works on Windows.
    Or (least complicated but maybe less interesting) you could of course just sample the sounds you make in Pd and collage them together in Cakewalk or perhaps load them up as samples in a virtual sampler instrument.

    posted in output~ read more
  • beem

    Just in case anyone is having similar problems here's what I've done:
    I had an old USB 'iMic' kicking around (USB mic/line in and jack output) which I've plugged in. Selecting that for input and output instead of the built-in mic and output keeps the coreaudiod activity down to a more reasonable 6%. So I assume something is going wrong between Pd, the coreaudiod driver/component thing and the built in mic/output.

    posted in technical issues read more
  • beem

    @whale-av thanks for your reply. I don't think I have a feedback loop as I only have the standard input/output setup of built-in microphone and built-in speakers with the normal internal soundcard. If I switch the input/output to none in the Pd settings the 'coreaudiod' does stop gobbling the CPU but beyond that I don't know what I can do to sort out the root cause.

    posted in technical issues read more
  • beem

    When I launch Pd and set the DSP going (even if there is no patch open at all) the Mac Activity Monitor shows 'coreaudiod' suddenly jump to using 20-30% CPU and I notice a high-pitched whining sound coming from the computer. Other audio software does not have this effect. Is this normal? If not does anyone know how I can fix it?

    Macbook Pro OSX 10.13.6 with Pd-0.51-4

    posted in technical issues read more
  • beem

    Here is the beginning of a bookmark collection and general Pd resource in wiki form -

    http://puredatabase.wikidot.com/

    It's not very logical yet (some doubling up and vague categories) and the formatting is still a bit up in the air but it is a 'work in progress'. Anyone who can see some potential in it and wants to contribute can join wikidot and become an editor.

    posted in Off topic read more
  • beem

    @moosi
    a WAV file is audio data and cannot contain MIDI (Musical Instrument Digital Interface) information.
    A midi file, (usually .mid) contains a sequence of midi events - coded messages to be interpreted by midi instruments or software. A midi file can contain information on pitch, velocity, etc
    You say the wav file 'contains the midi audio signal' - perhaps you or someone else has used software that renders a midi file as wav audio? If this is the case you need to go back to the original midi file if you want to work with that data.

    posted in technical issues read more
  • beem

    Online collaborative music system Netpd 2.3.0 has been released!

    Get it here: https://www.netpd.org/Download

    Lots of updates and improvements plus...

    New instruments since last release:

    ripple 1: sample-based synthesis similar to soundfonts
    ep-mk2: physical model of an e-piano (port of @MikeMorenoDSP ’s ep-mk2)
    filtlib: finally a suite of filters (based on mmb)

    posted in news read more
  • beem

    Another sample from the work-in-progress ...
    https://docs.google.com/document/d/1tzS2KU8x31JXoUxmkEr5WikJvxcrgHa4C0vM8LBw49Q
    I thought it would be worth having a category for these more self-contained collections


    Modular Systems in Pd

    ACRE
    https://git.iem.at/pd/acre

    ARGOPd
    http://gerard.paresys.free.fr/ARGOPd/

    Automatonism
    https://www.automatonism.com/

    Context
    https://github.com/LGoodacre/context-sequencer
    https://contextsequencer.wordpress.com/

    DENSO
    https://www.d-e-n-s-o.org/pure

    DIY
    http://pdpatchrepo.info/patches/patch/76

    Kraken - Virtual Guitar Effects Pedal Board
    https://forum.pdpatchrepo.info/topic/11999/kraken-a-low-cpu-compact-highly-versatile-guitar-effects-stompbox

    LWM Rack
    http://lwmmusic.com/software-lwmrack.html

    La Malinette
    http://malinette.info/en/#home
    Open toolkit for hardware and software interactive art-making systems

    Mandril Boxes
    http://musa.poperbu.net/index.php/puredata-mainmenu-50#mandril

    Metastudio
    http://www.sharktracks.co.uk/html/software.html

    Muselectron Studio
    http://www.muselectron.it/MuselectronStudio/Studio_index.html

    NetPd
    http://www.netpd.org

    NoxSiren
    https://forum.pdpatchrepo.info/topic/13122/noxsiren-modular-synthesizer-system-v10

    Pd Modular Synthesizer
    https://github.com/chrisbeckstrom/pd_modular_synth

    Pd-Modular
    https://github.com/emssej/pd-modular

    PdRacks
    https://github.com/jyg/pdr

    Proceso
    https://patchstorage.com/proceso/

    Universal Polyphonic Player (UPP)
    https://grrrr.org/research/software/upp/
    https://github.com/grrrr/upp

    VVD - Virtual (Virtual) Devices
    http://www.martin-brinkmann.de/pd/vvd.zip
    “a virtual modular-rack” from http://www.martin-brinkmann.de/pd-patches.html

    XODULAR
    https://patchstorage.com/xodular/
    A previous incarnation of Automatonism


    any others that should be in there?

    posted in Off topic read more
  • beem

    @lordgreekfolder cool - well, send me a message on here or use the email on the doc and I'll make you an editor!

    and I wasn't referring to your comments!

    posted in Off topic read more
  • beem

    Thanks for all the replies to this. It's taken me a while to understand the various responses I got to this idea but it's gradually become a bit clearer. It seems that there are actually several possible Pd wikis that could be made or combined:

    A wiki of Pd objects - a sort of in-depth illustrated help with tips and examples for every object and external

    A wiki of Pd methods and applications - how to use Pd; e.g. handling midi, random functions, FFT, etc

    A wiki of Pd resources, links, and examples - a guide to what is available online, Pd tutorials, instruments - a kind of collective annotated bookmarks collection

    The last one is what I personally had in mind initially and I have my own version here:

    https://docs.google.com/document/d/1tzS2KU8x31JXoUxmkEr5WikJvxcrgHa4C0vM8LBw49Q/edit?usp=sharing

    which anyone is welcome to join in on. It's currently a bit of a mess and not sorted into any real system. I understand from certain replies that some people don't think it's a good idea to make access to other people's work too easy but I think the more fun you have with Pd, without having to learn everything the hard way, the better.

    posted in Off topic read more
  • beem

    @JackOats @whale-av I think the problem might be arising from something much simpler - Automatonism works by using the same structure all the time. It needs the main patch file to be called main.pd and it needs to be in the same folder as some other stuff. If you work on the patch and save it with a new name the ability to edit it with the module generator will be lost because it wants to make the modules in a file called main.pd. This is why I suggest simply copying the whole Automatonism folder and renaming the folder (not the files in it) for each project.

    posted in technical issues read more
  • beem

    @JackOats it seems like maybe the best thing is to make a copy of the Automatonism folder and rename it for each patch setup you want to keep.

    posted in technical issues read more
  • beem

    @JackOats the problems you are having are to do with using Automatonism which is a system built with Pure Data - it makes things easier by giving you a set of readymade modules, but it can be confusing because you are still working within Pure Data. So when you click on File/New Pd gives you a blank Pd canvas - that's normal. It seems that in Automatonism you need to use the main.pd file as the starting point.

    Any Automatonism users here who can help?

    I had a quick look at the Automatonism docs and found this note...
    "9 IMPORTANT!!! In order for Automatonism to work properly, each patch needs to contain the correct folder structure. A folder--that you can name freely--must contain the folder "patch_editor_abs" and the pd-file "main.pd". Copy the entire main parent folder to start a new project. Please do not add the abstractions to your PD Search path, because the state svaing system will be writing textfiles in your external folders."

    posted in technical issues read more
  • beem

    @whale-av this is FAR OUT! thanks a lot!

    posted in technical issues read more
  • beem

    @jameslo it's not quite that effect - with a delread the loop is resampled and degrades as it speeds up and is slowed down again and the variable write speed isn't achieved either. It's been a long time since I used the reel-to-reel but I have a vague memory of putting a bit of card or tape over the erase head.

    @whale-av thanks! i'll try that

    posted in technical issues read more
  • beem

    @whale-av thanks for that. i don't know how to use a makefile but i'll look into it. if anyone has a readymade mac version of ipoke~ that would be handy

    @jameslo actually the stop start thing is not so essential as all that - i just mentioned the effect you get when you slow the tape right down while recording and get the squeak as it plays so people know what i'm talking about regarding the effect of speed changes. Also I'm just thinking of tape loops on old reel-to-reels (which you could just slow or bring to a stop by hand) rather than the echoplex etc

    posted in technical issues read more
  • beem

    Anybody have an idea of how to make an effect in Pd that would work like an analogue tape loop with a record head and play head and adjustable speed? I know there are delay effects possible that are very similar to this but they don't achieve a specific thing I am looking for which is the way the sound changes according to the speed of both the recording and playing - i.e. if the tape speeds up the loop goes faster (and higher in pitch) but the overdubbed recording continues and plays 'normally' at the adjusted speed (although with a shortened loop length). When the tape is then slowed back to normal what has just been added to the loop will drop in pitch and play slow. And an inverse effect would come about if the tape ran slowly or came to a stop (hence the squeak at the beginning of old recordings, as the tape goes from 0 up to it's speed across the record head)
    Is this a matter of creatively manipulating delay lines? Or sampling rates? I can't perform the mental gymnastics to see how this could be achieved without a variable write speed.

    posted in technical issues read more
  • beem

    Just to clarify - are you using Automatonism?

    posted in technical issues read more
  • beem

    I think that in Automatonism (a system built with Pd) the esc key brings up the list of the readymade modules but that is not a default for Pd itself as far as I know.

    In Pd if you right click the blank page and choose 'help' you get a list of basic objects. And if you choose the menu bar Help>Browser... you get help and examples.

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!