Ganymede: an 8-track, semi-automatic samples-looper and percussion instrument based on modulus instead of metro
Ganymede.7z (includes its own limited set of samples)
Background:
Ganymede was created to test a bet I made with myself:
that I could boil down drum sequencing to a single knob (i.e. instead of writing a pattern).
As far as I am concerned, I won the bet.
The trick is...
Instead of using a knob to turn, for example, up or down a metro, you use it to turn up or down the modulus of a counter, ie. counter[1..16]>[mod X]>[sel 0]>play the sample. If you do this then add an offset control, then where the beat occurs changes in Real-Time.
But you'll have to decide for yourself whether I won the bet. .
(note: I have posted a few demos using it in various stages of its' carnation recently in the Output section of the Forum and intend to share a few more, now that I have posted this.)
Remember, Ganymede is an instrument, i.e. Not an editor.
It is intended to be "played" or...allowed to play by itself.
(aside: specifically designed to be played with an 8-channel, usb, midi, mixer controller and mouse, for instance an Akai Midimix or Novation LaunchPad XL.)
So it does Not save patterns nor do you "write" patterns.
Instead, you can play it and save the audio~ output to a wave file (for use later as a loop, song, etc.)
Jumping straight to The Chase...
How to use it:
REQUIRES:
moonlib, zexy, list-abs, hcs, cyclone, tof, freeverb~ and iemlib
THE 7 SECTIONS:
- GLOBAL:
- to set parameters for all 8 tracks, exs. pick the samples directory from a tof/pmenu or OPEN_IND_DIR (open an independent directory) (see below "Samples"for more detail)
- randomizing parameters, random all. randomize all every 10*seconds, maximum number of bars when randomizing bars, CLR the randomizer check boxes
- PLAY, L(imited) or I(nfinite) counter, if L then number of bars to play before resetting counter, bpm(menu)
- MSTVOL
- transport/recording (on REC files are automatically saved to ./ganymede/recordings with datestamp filename, the output is zexy limited to 98 and the volume controls the boost into the limiter)
- PLAYHEADS:
- indicating where the track is "beating"
- blank=no beat and black-to-red where redder implies greater env~ rms
- MODULAE:
- for information only to show the relative values of the selected modulators
- WEIGHTS:
- sent to [list-wrandom] when randomizing the When, Accent, and Offset modulators
- to use click READ_ARRAYS, adjust as desired, click WRITE, uncheck READ ARRAYS
- EVEN=unweighted, RND for random, and 0-7 for preset shapes
- PRESETS:
- ...self explanatory
-
PER TRACK ACCORDION:
- 8 sections, 1 per track
- each open-closable with the left most bang/track
- opening one track closes the previously opened track
- includes main (always shown)
- with knobs for the sample (with 300ms debounce)
- knobs for the modulators (When, Accent, and Offset) [1..16]
- toggles if you want that parameter to be randomized after X bars
- and when opened, 5 optional effects
- adsr, vcf, delayfb, distortion, and reverb
- D-W=dry-wet
- 2 parameters per effect
-
ALL:
when ON. sets the values for all of the tracks to the same value; reverts to the original values when turned OFF
MIDI:
CC 7=MASTER VOLUME
The other controls exposed to midi are the first four knobs of the accordion/main-gui. In other words, the Sample, When, Accent, and Offset knobs of each track. And the MUTE and SOLO of each track.
Control is based on a midimap file (./midimaps/midimap-default.txt).
So if it is easier to just edit that file to your controller, then just make a backup of it and edit as you need. In other words, midi-learn and changing midimap files is not supported.
The default midimap is:
By track
CCs
---TRACK--- | ---SAMPLE--- | ---WHEN--- | ---ACCENT--- | --- OFFSET--- |
---|---|---|---|---|
0 | 16 | 17 | 18 | 19 |
1 | 20 | 21 | 22 | 23 |
2 | 24 | 25 | 26 | 27 |
3 | 28 | 29 | 30 | 31 |
4 | 46 | 47 | 48 | 49 |
5 | 50 | 51 | 52 | 53 |
6 | 54 | 55 | 56 | 57 |
7 | 58 | 59 | 60 | 61 |
NOTEs
---TRACK--- | ---MUTE--- | ---SOLO--- |
---|---|---|
0 | 1 | 3 |
1 | 4 | 6 |
2 | 7 | 9 |
3 | 10 | 12 |
4 | 13 | 15 |
5 | 16 | 18 |
6 | 19 | 21 |
7 | 22 | 24 |
SAMPLES:
Ganymede looks for samples in its ./samples directory by subdirectory.
It generates a tof/pmenu from the directories in ./samples.
Once a directory is selected, it then searches for ./**/.wav (wavs within 1-deep subdirectories) and then ./*.wav (wavs within that main "kit" directory).
I have uploaded my collection of samples (that I gathered from https://archive.org/details/old-school-sample-cds-collection-01, Attribution-Non Commercial-Share Alike 4.0 International Creative Commons License, 90's Old School Sample CDs Collection by CyberYoukai) to the following link on my Google Drive:
https://drive.google.com/file/d/1SQmrLqhACOXXSmaEf0Iz-PiO7kTkYzO0/view?usp=sharing
It is a large 617 Mb .7z file, including two directories: by-instrument with 141 instruments and by-kit with 135 kits. The file names and directory structure have all been laid out according to Ganymede's needs, ex. no spaces, etc.
My suggestion to you is unpack the file into your Path so they are also available for all of your other patches.
MAKING KITS:
I found Kits are best made by adding directories in a "custom-kits" folder to your sampls directory and just adding files, but most especially shortcuts/symlinks to all the files or directories you want to include in the kit into that folder, ex. in a "bongs&congs" folder add shortcuts to those instument folders. Then, create a symnlink to "bongs&congs" in your ganymede/samples directory.
Note: if you want to experiment with kits on-the-fly (while the patch is on) just remember to click the REFRESH bang to get a new tof/pmenu of available kits from your latest ./samples directory.
If you want more freedom than a dynamic menu, you can use the OPEN_IND(depedent)_DIR bang to open any folder. But do bear in mind, Ganymede may not see all the wavs in that folder.
AFTERWARD/NOTES
-
the [hcs/folder_list] [tof/pmenu] can only hold (the first) 64 directories in the ./samples directory
-
the use of 1/16th notes (counter-interval) is completely arbitrary. However, that value (in the [pd global_metro] subpatch...at the noted hradio) is exposed and I will probably incorporate being able to change it in a future version)
-
rem: one of the beauties of this technique is: If you don't like the beat,rhythm, etc., you need only click ALL to get an entirely new beat or any of the other randomizers to re-randomize it OR let if do that by itself on AUTO until you like it, then just take it off AUTO.
-
One fun thing to do, is let it morph, with some set of toggles and bars selected, and just keep an ear out for the Really choice ones and record those or step in to "play" it, i.e. tweak the effects and parameters. It throws...rolls...a lot of them.
-
Another thing to play around with is the notion of Limited (bumpy) or Infinite(flat) sequences in conjunction with the number of bars. Since when and where the modulator triggers is contegent on when it resets.
-
Designed, as I said before, to be played, esp. once it gets rolling, it allows you to focus on the production (instead of writing beats) by controlling the ALL and Individual effects and parameters.
-
Note: if you really like the beat Don't forget to turn off the randomizers. CLEAR for instance works well. However you can't get the back the toggle values after they're cleared. (possible feature in next version)
-
The default.txt preset loads on loadbang. So if you want to save your state, then just click PRESETS>SAVE.
-
[folder_list] throws error messages if it can't find things, ex. when you're not using subdirectories in your kit. No need to worry about it. It just does that.
POSTSCRIPT
If you need any help, more explanation, advise, or have opinions or insight as to how I can make it better, I would love to hear from you.
I think that's >=95% of what I need to tell you.
If I think of anything else, I'll add it below.
Peace thru Music.
Love thru Pure Data.
-s
,
banging [switch~] performs audio computations offline!
According to block~ help, if you bang [switch~] it runs one block of DSP computations, which is useful for performing computations that are more easily expressed as audio processing. Something I read (which I can't find now) left me with the impression that it runs faster than normal audio computations, i.e. as if it were in control domain. Here are some tests that confirm it, I think: switch~ bang how fast.pd
The key to this test is that all of the bangs sequenced by [t b b b b] run in the same gap between audio block computations. When [switch~] is banged, [osc~] fills array1, but you can see that element 63 of array1 changes after [switch~] is banged. Furthermore, no logical time has elapsed. So it appears that one block of audio processing has occurred between normal audio blocks. [bang~] outputs when that accelerated audio block processing is complete.
This next test takes things further and bangs [switch~] 10 times at control rate. Still, no logical time elapses, and [bang~] only outputs when all 10 bangs of [switch~] are complete. [rzero_rev~ 0] is just an arcane way of delaying by one sample, so this patch rotates the contents of array1 10 samples to the right. switch~ bang how fast2.pd
(There are better ways to rotate a table than this, but I just needed something to test with. Plus I never pass up a chance to use [rzero_rev~ 0] )
Finally, I've seen some code that sends a 1 to [switch~] and then sends 0 after one block of processing. In this test you can see that one block of audio is processed in one block of logical time, i.e. the normal way. switch~ bang how fast3.pd
But that second test suggests how you could embed arbitrary offline audio processing in a patch that's not being run with Pd's -batch flag or fast-forwarded with the fast-forward message introduced in Pd 0.51-1. Maybe it's an answer to two questions I've seen posted here: Offline analysis on a song and Insant pitch shift. Here's a patch that writes 20s of 440 Hz to a file as fast as possible (adapted from @solipp's patch for the first topic). You just compute how many blocks you need and bang away. write440File.zip
Here's another that computes the real FFT of an audio file as fast as possible: loadFFT.zip
But as with any control rate processing, if you try to do too much this way, Pd will fall behind in normal audio processing and stutter (e.g. listen to the output while running that last patch on a >1 minute file). So no free lunch, just a little subsidy.
Paths and organizing .pd files for use.
@raynovich I use the [declare]
object instead of paths, keeps the paths list shorter and more manageable and also gives you a nice list of dependencies right in the patch so you never have to wade through the patch trying to figure out what it needs if you want to share the patch or copy it to a different machine. If you need a sub-folder you just declare the sub-folder. Use absolute paths when you declare, this way you can move the patch and it will still find what it needs. I generally have a sub-patch in each patch for declares and I avoid declaring folders, just declare the abstraction directly so I never have to try and figure out which abstractions a given patch uses, just open the declare sub-patch and it is all there. In my pd folder I have all my current patches, an abstractions folder, a folder for patches I am not currently working on and a folder for reference patches. I do my best to avoid making abstractions which only have use in a single patch, I will figure out how to generalize it to make it more useful for other patches so it can live in my abstraction folder without cluttering it up and helps avoid needing folders for patches. When a patch must have a folder it goes in the pd directory with the patch and I declare it instead of keeping the patch in it's own directory, this is mainly to minimize having to navigate folders as much.
Using [declare]
to explicitly declare individual abstractions also makes it easier to clean your abstraction folder, a simple shell script can check for abstractions which are not used by any patch or ones that just get used by a single patch so you can check them out to see if they are worth keeping or should be moved too the folder of that one patch which uses them.
Starting up problem.
@JackOats Yes, it's not easy to understand.
As Pd opens it searches it's "standard paths" for all the objects that it needs, and all the objects that have been added to the "extra" folder....... these added objects are called "externals" as they are not bundled with vanilla Pd.
Unless you have added paths to "Menu/File/Preferences/startup" or "Menu/File/Preferences/Paths" then it will only search Pd/bin and Pd/Extra. Those paths might be a little different on a Mac....?.....http://msp.ucsd.edu/Pd_documentation/x4.htm (The file is also inside your Pd/doc folder).
So Pd will not "find" any objects in other folders....... a path (to search) has not been given and it doesn't know where to look.
But when you open a Pd patch by double-clicking it Pd is pointed to that folder and adds it to the search paths (for this session) so that it can find any necessary abstractions that you have added to that folder (lets call it your "patch folder").
From here on I am guessing based on what @beem has posted....... but I am most likely on the right path
Automatism seems to have a tool for storing "presets" to a file so that they can be recalled when you reopen your patch.
The files mentioned will be part of that system and I imagine the storage files will be written within the folder.
It would be a disaster (for you) if Pd had already found main.pd (and maybe the folder patch_editor_abs ) somewhere else, as hey presto it would be using those copies from now on and all the (wrong for your project) data stored within.
So the first thing to be sure of is that no copy of those files are within the startup search paths.
Now.... if you double-click main.pd in your folder it will be that copy of main.pd that is found, and because it is in that folder it will save the stored settings within that folder and they will be recalled when you open the patch next time.
The same will be true for another folder containing main.pd + the patch_editor_abs folder.
It could be that opening patches in both folders will save any settings in the wrong place...... beware.... as once Pd has found and loaded one main.pd it will continue using that copy until the next session.
So......
I think you should keep the original Automatism folder out of your search paths so that it is not found.
You should copy the main.pd file and the patch_editor_abs folder from the original Automatism folder into your new patch folder (that you can name freely) and then start work by double-clicking main.pd .
It looks like the settings for your patch will be saved in the "statesave" folder.
The next time you open Pd by double-clicking main.pd in your folder you should have what you need.
David.
Ps...... of course if you will only ever want one copy of Automatism then it can be in the startup paths.
Then you simply open it by double-clicking main.pd. But if you want to save a session with different choices it will not be possible.
Externals in Purr-Data
there we go:
tried ./pd_helios.d_ppc and failed
tried ./pd_helios.pd_darwin and failed
tried ./pd_helios/pd_helios.d_ppc and failed
tried ./pd_helios/pd_helios.pd_darwin and failed
tried ./pd_helios/pd_helios-meta.pd and failed
tried ./pd_helios.pd_lua and failed
tried ./pd_helios.pd and failed
tried ./pd_helios.pat and failed
tried ./pd_helios/pd_helios.pd and failed
tried /Library/Pd-l2ork/pd_helios.d_ppc and failed
tried /Library/Pd-l2ork/pd_helios.pd_darwin and failed
tried /Library/Pd-l2ork/pd_helios/pd_helios.d_ppc and failed
tried /Library/Pd-l2ork/pd_helios/pd_helios.pd_darwin and failed
tried /Library/Pd-l2ork/pd_helios/pd_helios-meta.pd and failed
tried /Library/Pd-l2ork/pd_helios.pd_lua and failed
tried /Library/Pd-l2ork/pd_helios.pd and failed
tried /Library/Pd-l2ork/pd_helios.pat and failed
tried /Library/Pd-l2ork/pd_helios/pd_helios.pd and failed
tried /System/Library/Fonts/pd_helios.d_ppc and failed
tried /System/Library/Fonts/pd_helios.pd_darwin and failed
tried /System/Library/Fonts/pd_helios/pd_helios.d_ppc and failed
tried /System/Library/Fonts/pd_helios/pd_helios.pd_darwin and failed
tried /System/Library/Fonts/pd_helios/pd_helios-meta.pd and failed
tried /System/Library/Fonts/pd_helios.pd_lua and failed
tried /System/Library/Fonts/pd_helios.pd and failed
tried /System/Library/Fonts/pd_helios.pat and failed
tried /System/Library/Fonts/pd_helios/pd_helios.pd and failed
tried /Library/Fonts/pd_helios.d_ppc and failed
tried /Library/Fonts/pd_helios.pd_darwin and failed
tried /Library/Fonts/pd_helios/pd_helios.d_ppc and failed
tried /Library/Fonts/pd_helios/pd_helios.pd_darwin and failed
tried /Library/Fonts/pd_helios/pd_helios-meta.pd and failed
tried /Library/Fonts/pd_helios.pd_lua and failed
tried /Library/Fonts/pd_helios.pd and failed
tried /Library/Fonts/pd_helios.pat and failed
tried /Library/Fonts/pd_helios/pd_helios.pd and failed
tried /Users/didipiman/Library/Fonts/pd_helios.d_ppc and failed
tried /Users/didipiman/Library/Fonts/pd_helios.pd_darwin and failed
tried /Users/didipiman/Library/Fonts/pd_helios/pd_helios.d_ppc and failed
tried /Users/didipiman/Library/Fonts/pd_helios/pd_helios.pd_darwin and failed
tried /Users/didipiman/Library/Fonts/pd_helios/pd_helios-meta.pd and failed
tried /Users/didipiman/Library/Fonts/pd_helios.pd_lua and failed
tried /Users/didipiman/Library/Fonts/pd_helios.pd and failed
tried /Users/didipiman/Library/Fonts/pd_helios.pat and failed
tried /Users/didipiman/Library/Fonts/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/pd_helios/pd_helios.pd and failed
tried /Users/didipiman/Library/Pd-l2ork/pd_helios.d_ppc and failed
tried /Users/didipiman/Library/Pd-l2ork/pd_helios.pd_darwin and failed
tried /Users/didipiman/Library/Pd-l2ork/pd_helios/pd_helios.d_ppc and failed
tried /Users/didipiman/Library/Pd-l2ork/pd_helios/pd_helios.pd_darwin and failed
tried /Users/didipiman/Library/Pd-l2ork/pd_helios/pd_helios-meta.pd and failed
tried /Users/didipiman/Library/Pd-l2ork/pd_helios.pd_lua and failed
tried /Users/didipiman/Library/Pd-l2ork/pd_helios.pd and failed
tried /Users/didipiman/Library/Pd-l2ork/pd_helios.pat and failed
tried /Users/didipiman/Library/Pd-l2ork/pd_helios/pd_helios.pd and failed
tried /Library/Pd-l2ork/pd_helios.d_ppc and failed
tried /Library/Pd-l2ork/pd_helios.pd_darwin and failed
tried /Library/Pd-l2ork/pd_helios/pd_helios.d_ppc and failed
tried /Library/Pd-l2ork/pd_helios/pd_helios.pd_darwin and failed
tried /Library/Pd-l2ork/pd_helios/pd_helios-meta.pd and failed
tried /Library/Pd-l2ork/pd_helios.pd_lua and failed
tried /Library/Pd-l2ork/pd_helios.pd and failed
tried /Library/Pd-l2ork/pd_helios.pat and failed
tried /Library/Pd-l2ork/pd_helios/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios.pd_lua and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/pd_helios.pd and failed
pd_helios: can't load library```
Externals in Purr-Data
i see! sorry about that!
here's what i get. i'm pasting as much as i can here. i can paste more if you want, but perhaps this gives you an idea already? hope so. guessing the startup preferences are not right, but i'm not sure what to fix, sorry!
Welcome to Purr Data
nw.js version 0.28.1
GUI is starting Pd...
GUI listening on port 5400 on host 127.0.0.1
gui_path is /Applications/Pd-l2ork.app/Contents/Resources/app.nw
binary is /Applications/Pd-l2ork.app/Contents/Resources/app.nw/bin/pd-l2ork
Pd started.
incoming connection to GUI
canvasinfo: v0.1
stable canvasinfo methods: args dir dirty editmode vis
classinfo: v.0.1
stable classinfo methods: size
objectinfo: v.0.1
stable objectinfo methods: class
pdinfo: v.0.1
stable pdinfo methods: dir dsp version
[import] $Revision: 1.2 $
[import] is still in development, the interface could change!
compiled against Pd-l2ork version 2.15.2 (20201102-rev.a81c9ef5)
PD_FLOATSIZE = 32 bits
success reading preferences from: /Users/didipiman/Library/Preferences/org.puredata.pd-l2ork
input channels = 2, output channels = 2
working directory is /Users/didipiman
input channels = 2, output channels = 2
input device 0, channels 2
output device 0, channels 2
framesperbuf 64, nbufs 13
rate 44100
... opened OK.
tried ./libdir.d_ppc and failed
tried ./libdir.pd_darwin and failed
tried ./libdir/libdir.d_ppc and failed
tried ./libdir/libdir.pd_darwin and failed
tried ./libdir.pd and failed
tried ./libdir.pat and failed
tried ./libdir/libdir.pd and failed
tried /Library/Pd-l2ork/libdir.d_ppc and failed
tried /Library/Pd-l2ork/libdir.pd_darwin and failed
tried /Library/Pd-l2ork/libdir/libdir.d_ppc and failed
tried /Library/Pd-l2ork/libdir/libdir.pd_darwin and failed
tried /Library/Pd-l2ork/libdir.pd and failed
tried /Library/Pd-l2ork/libdir.pat and failed
tried /Library/Pd-l2ork/libdir/libdir.pd and failed
tried /System/Library/Fonts/libdir.d_ppc and failed
tried /System/Library/Fonts/libdir.pd_darwin and failed
tried /System/Library/Fonts/libdir/libdir.d_ppc and failed
tried /System/Library/Fonts/libdir/libdir.pd_darwin and failed
tried /System/Library/Fonts/libdir.pd and failed
tried /System/Library/Fonts/libdir.pat and failed
tried /System/Library/Fonts/libdir/libdir.pd and failed
tried /Library/Fonts/libdir.d_ppc and failed
tried /Library/Fonts/libdir.pd_darwin and failed
tried /Library/Fonts/libdir/libdir.d_ppc and failed
tried /Library/Fonts/libdir/libdir.pd_darwin and failed
tried /Library/Fonts/libdir.pd and failed
tried /Library/Fonts/libdir.pat and failed
tried /Library/Fonts/libdir/libdir.pd and failed
tried /Users/didipiman/Library/Fonts/libdir.d_ppc and failed
tried /Users/didipiman/Library/Fonts/libdir.pd_darwin and failed
tried /Users/didipiman/Library/Fonts/libdir/libdir.d_ppc and failed
tried /Users/didipiman/Library/Fonts/libdir/libdir.pd_darwin and failed
tried /Users/didipiman/Library/Fonts/libdir.pd and failed
tried /Users/didipiman/Library/Fonts/libdir.pat and failed
tried /Users/didipiman/Library/Fonts/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/list-abs/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mapping/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/markex/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/maxlib/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/memento/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/mjlib/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/motex/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/oscx/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pddp/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pdogg/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pixeltango/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/rradical/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/sigpack/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/smlib/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/unauthorized/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pan/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/hcs/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/jmmmp/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ext13/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ggee/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/ekext/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/disis/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/libdir/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/libdir.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/lyonpotpourri/libdir/libdir.pd and failed
tried /Users/didipiman/Library/Pd-l2ork/libdir.d_ppc and failed
tried /Users/didipiman/Library/Pd-l2ork/libdir.pd_darwin and failed
tried /Users/didipiman/Library/Pd-l2ork/libdir/libdir.d_ppc and failed
tried /Users/didipiman/Library/Pd-l2ork/libdir/libdir.pd_darwin and failed
tried /Users/didipiman/Library/Pd-l2ork/libdir.pd and failed
tried /Users/didipiman/Library/Pd-l2ork/libdir.pat and failed
tried /Users/didipiman/Library/Pd-l2ork/libdir/libdir.pd and failed
tried /Library/Pd-l2ork/libdir.d_ppc and failed
tried /Library/Pd-l2ork/libdir.pd_darwin and failed
tried /Library/Pd-l2ork/libdir/libdir.d_ppc and failed
tried /Library/Pd-l2ork/libdir/libdir.pd_darwin and failed
tried /Library/Pd-l2ork/libdir.pd and failed
tried /Library/Pd-l2ork/libdir.pat and failed
tried /Library/Pd-l2ork/libdir/libdir.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/libdir.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/libdir/libdir.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/libdir/libdir.pd_darwin and succeeded
libdir loader 1.10
compiled on Nov 3 2020 at 11:39:53
compiled against Pd version 0.48.0.
tried ./cyclone.d_ppc and failed
tried ./cyclone.pd_darwin and failed
tried ./cyclone/cyclone.d_ppc and failed
tried ./cyclone/cyclone.pd_darwin and failed
tried ./cyclone/cyclone-meta.pd and failed
tried ./cyclone.pd and failed
tried ./cyclone.pat and failed
tried ./cyclone/cyclone.pd and failed
tried /Library/Pd-l2ork/cyclone.d_ppc and failed
tried /Library/Pd-l2ork/cyclone.pd_darwin and failed
tried /Library/Pd-l2ork/cyclone/cyclone.d_ppc and failed
tried /Library/Pd-l2ork/cyclone/cyclone.pd_darwin and failed
tried /Library/Pd-l2ork/cyclone/cyclone-meta.pd and failed
tried /Library/Pd-l2ork/cyclone.pd and failed
tried /Library/Pd-l2ork/cyclone.pat and failed
tried /Library/Pd-l2ork/cyclone/cyclone.pd and failed
tried /System/Library/Fonts/cyclone.d_ppc and failed
tried /System/Library/Fonts/cyclone.pd_darwin and failed
tried /System/Library/Fonts/cyclone/cyclone.d_ppc and failed
tried /System/Library/Fonts/cyclone/cyclone.pd_darwin and failed
tried /System/Library/Fonts/cyclone/cyclone-meta.pd and failed
tried /System/Library/Fonts/cyclone.pd and failed
tried /System/Library/Fonts/cyclone.pat and failed
tried /System/Library/Fonts/cyclone/cyclone.pd and failed
tried /Library/Fonts/cyclone.d_ppc and failed
tried /Library/Fonts/cyclone.pd_darwin and failed
tried /Library/Fonts/cyclone/cyclone.d_ppc and failed
tried /Library/Fonts/cyclone/cyclone.pd_darwin and failed
tried /Library/Fonts/cyclone/cyclone-meta.pd and failed
tried /Library/Fonts/cyclone.pd and failed
tried /Library/Fonts/cyclone.pat and failed
tried /Library/Fonts/cyclone/cyclone.pd and failed
tried /Users/didipiman/Library/Fonts/cyclone.d_ppc and failed
tried /Users/didipiman/Library/Fonts/cyclone.pd_darwin and failed
tried /Users/didipiman/Library/Fonts/cyclone/cyclone.d_ppc and failed
tried /Users/didipiman/Library/Fonts/cyclone/cyclone.pd_darwin and failed
tried /Users/didipiman/Library/Fonts/cyclone/cyclone-meta.pd and failed
tried /Users/didipiman/Library/Fonts/cyclone.pd and failed
tried /Users/didipiman/Library/Fonts/cyclone.pat and failed
tried /Users/didipiman/Library/Fonts/cyclone/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/cyclone/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/cyclone/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/cyclone/cyclone-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/cyclone.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cyclone/cyclone/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/cyclone/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/cyclone/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/cyclone/cyclone-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/cyclone.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/pd_helios/cyclone/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/cyclone/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/cyclone/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/cyclone/cyclone-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/cyclone.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/zexy/cyclone/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/cyclone/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/cyclone/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/cyclone/cyclone-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/cyclone.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/creb/cyclone/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/cyclone/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/cyclone/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/cyclone/cyclone-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/cyclone.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/cxc/cyclone/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/cyclone/cyclone.d_ppc and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/cyclone/cyclone.pd_darwin and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/cyclone/cyclone-meta.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/cyclone.pd and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/cyclone.pat and failed
tried /Applications/Pd-l2ork.app/Contents/Resources/app.nw/extra/iemlib/cyclone/cyclone.pd and failed
Looking for help for optimisation of Karlsen 24 db ladder filter
@solipp said:
why fexpr~ for a simple onepole filter.. when your patch already runs with blocksize 1? you can replace [fexpr~] with [lop~] or [rpole~] or some delays + math like in the original code.
I couldn't resit building the thing following this example: https://www.musicdsp.org/en/latest/Filters/240-karlsen-fast-ladder.htmlspoiler.pd
!filter gets unstable at higher frequenciesalso, do you notice any difference in sound with oversampling + anti aliasing filter..?
maybe make it optional and put the anti aliasing filter in a subpatch with [switch~]Merry christmas to you too!
I tried removing the block~ 1 a while ago, for the reason you mention, that fexpr~ is already processing every sample, but I did not get the same result, So kind of scratched it, but I will look into it again.
I am still beginner with filters, but the reason I used fexpr~ was because of the "processes every sample", so I was kind og thinking this is what I need.
for the lop~ are you sure that these filters are made in the same way, the lop~ and the karlsen filter? There are a few filters that are made feom one pole filters on musicdsp, which are all a bit different. I am thinking the difference makes up different result?
For the oversampling usually oversampling makes sure that it doesn't blow up at higher frequencies. For example bob~, if you don't oversample it blows up too. With oversampling, it's much more stabil.
Ahh yes I should probably do the switch thing for the oversampling/butterworth filter. For now I just set the oversampling to 1, which is no oversampling, but yeah the filter is still running, you are right.
Anyway, thanks I will check your version and you gave me some food for thought here. Some things to check out
Scripting Purr Data - with JavaScript?
Thanks again @lacuna - great to have that thread as reference!
Just tried it for a bit: I cannot seem to find any binary releases in the github, https://github.com/mganss/pdjs (EDIT: found them https://github.com/mganss/pdjs/releases )- so I went along with this:
I don't really understand what this .dek
file is supposed to be, but the page itself says it is a zip file, so I tried this (I use MSYS2 bash
shell in Windows):
$ wget http://puredata.info/Members/mganss/software/pdjs/1.2.63/pdjs%5Bv1.2.63%5D%28Darwin-amd64-32%29%28Linux-amd64-32%29%28Linux-arm64-32%29%28Windows-amd64-32%29.dek/at_download/file -O pdjs_v1.2.63.dek
$ unzip pdjs_v1.2.63.dek
Archive: pdjs_v1.2.63.dek
inflating: pdjs/js.dll
inflating: pdjs/js.l_arm64
inflating: pdjs/js.pd_darwin
inflating: pdjs/js-help.pd
inflating: pdjs/js.pd_linux
inflating: pdjs/js-help.js
nice, now I have a pdjs folder; so I tried copying it to my 32-bit copy of PurrData:
$ mv pdjs /c/bin/PurrData_x86_2.15.2/extra/
$ /c/bin/PurrData_x86_2.15.2/bin/pd.exe -verbose
Here, in an empty patch, I place an object [pdjs/js test.js]
(see also the note in the Github README about declare -path pdjs
); and I get:
...
tried C:\\Program Files (x86)\\Common Files\\Pd-l2ork\\pdjs\\js\\pdjs\\js.pd and failed
tried C:\\bin\\PurrData_x86_2.15.2\\extra\\pdjs\\js.m_i386 and failed
tried C:\\bin\\PurrData_x86_2.15.2\\extra\\pdjs\\js.dll and succeeded
verbose( 1):C:\\bin\\PurrData_x86_2.15.2\\extra\\pdjs\\js.dll: couldn't load
tried C:\\bin\\PurrData_x86_2.15.2\\extra\\pdjs\\js.pd and failed
tried C:\\bin\\PurrData_x86_2.15.2\\extra\\pdjs\\js.pat and failed
tried C:\\bin\\PurrData_x86_2.15.2\\extra\\pdjs\\js\\pdjs\\js.pd and failed
error: couldn't create "pdjs/js test.js"
...
Hmmm... library got found, but is not loaded; then I thought, let's check:
$ file /c/bin/PurrData_x86_2.15.2/bin/pd.exe
/c/bin/PurrData_x86_2.15.2/bin/pd.exe: PE32 executable (GUI) Intel 80386 (stripped to external PDB), for MS Windows
$ file /c/bin/PurrData_x86_2.15.2/extra/pdjs/js.dll
/c/bin/PurrData_x86_2.15.2/extra/pdjs/js.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
Yeah - I cannot load a 64-bit .dll by a 32-bit .exe!
So, apparently, there is no 32-bit build for pdjs
(see "Supported platforms" in the Github README), so I installed the 64-bit build of Purr Data ... and tried it there:
$ cp -a /c/bin/PurrData_x86_2.15.2/extra/pdjs /c/bin/PurrData_x86_64_2.15.2/extra/
$ /c/bin/PurrData_x86_64_2.15.2/bin/pd.exe -verbose
... and finally, could see it working - instantiating [pdjs/js test.js]
gives messages:
...
tried C:\\bin\\PurrData_x86_64_2.15.2\\extra\\pdjs\\js.m_i386 and failed
tried C:\\bin\\PurrData_x86_64_2.15.2\\extra\\pdjs\\js.dll and succeeded
pdjs version 1.2.63 (v8 version 8.6.395.24)
tried C:\\bin\\PurrData_x86_2.15.2\\test.js and failed
tried C:\\Users\\user\\AppData\\Roaming\\Pd-l2ork\\test.js and failed
tried C:\\Program Files\\Common Files\\Pd-l2ork\\test.js and failed
tried C:\\bin\\PurrData_x86_64_2.15.2\\extra\\test.js and failed
error: Script file 'test.js' not found.
... click the link above to track it down, or click the 'Find Last Error' item in the Edit menu.
error: couldn't create "pdjs/js test.js"
One invocation that works for quick test is [pdjs/js pdjs/js-help.js]
, which succeeds - and then you can right-click the object and see the Help.
Finally, note this from the README:
There is no built-in editor like in Max, source files have to be created and edited outside of Pure Data.
Well, this is nice! On to see how to work with this object...
Thanks again for the help!
Shared references to stateful objects?
This is how i see it:
┏━ | ━━━━━━━━━━━━━━━━━━ | ┳━ | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ | ┓ |
---|---|---|---|---|
┃ | Functional programming | ┃ | Pure Data | ┃ |
┡━ | ━━━━━━━━━━━━━━━━━━ | ╇━ | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ | ┩ |
├ | Function | ┼ | Abstraction | ┤ |
├─ | ────────────────── | ┼─ | ──────────────────────────────── | ┤ |
├ | Define function in code | ┼ | Create abstraction as separate file | ┤ |
├─ | ────────────────── | ┼─ | ──────────────────────────────── | ┤ |
├ | Call function | ┼ | Send a message to left inlet of the abstraction | ┤ |
├─ | ────────────────── | ┼─ | ──────────────────────────────── | ┤ |
├ | Arguments | ┼ | Input into the inlets and creation arguments | ┤ |
├─ | ────────────────── | ┼─ | ──────────────────────────────── | ┤ |
├ | Return values | ┼ | Output of the outlets | ┤ |
├─ | ────────────────── | ┼─ | ──────────────────────────────── | ┤ |
├ | Local variables | ┼ | $0 in object names | ┤ |
├─ | ────────────────── | ┼─ | ──────────────────────────────── | ┤ |
├ | Recursive function | ┼ | Manual recursion by using [until] outside of the abstraction | ┤ |
└─ | ────────────────── | ┴─ | ──────────────────────────────── | ┘ |
JASS, Just Another Synth...Sort-of, codename: Gemini (UPDATED: esp with midi fixes)
JASS, Just Another Synth...Sort-of, codename: Gemini (UPDATED TO V-1.0.1)
jass-v1.0.1( esp with midi fixes).zip
1.0.1-CHANGES:
- Fixed issues with midi routing, re the mode selector (mentioned below)
- Upgraded the midi mode "fetch" abstraction to be less granular
- Fix (for midi) so changing cc["14","15","16"] to "rnd" outputs a random wave (It has always done this for non-midi.)
- Added a midi-mode-tester.pd (connect PD's midi out to PD's midi in to use it)
- Upgrade: cc-56 and cc-58 can now change pbend-cc and mod-cc in all modes
- Update: the (this) readme
INFO: Values setting to 0 on initial cc changes is (given midi) to be expected.
JASS is a clone-based, three wavetable, 16 voice polyphonic, Dual-channel synth.
With...
- The initial, two wavetables combined in 1 of 5 possible ways per channel and then adding those two channels. Example: additive+frequency modulation, phase+pulse-modulation, pulse-modulation+amplitude modulation, fm+fm, etc
- The third wavetable is a ring modulator, embedded inside each mod type
- 8 wave types, including a random with a settable number of partials and a square with a settable dutycycle
- A vcf~ filter embedded inside each modulation type
- The attack-decay-release, cutoff, and resonance ranges settable so they immediately and globally recalculate all relevant values
- Four parameters /mod type: p1,p2, cutoff, and resonance
- State-saving, at both the global level (wavetables, env, etc.), as well as, multiple "substates" of for-each-mod-type settings.
- Distortion, reverb
- Midiin, paying special attention to the use of 8-knob, usb, midi controllers (see below for details)
- zexy-limiters, for each channel, after the distortion, and just before dac~
Instructions
Requires: zexy
for-entire-state
- O: Open preset. "default.txt" is loaded by...default
- S: Save preset (all values incl. the multiple substates) (Note: I have Not included any presets, besides the default with 5 substates.)
- SA: Save as
- TEST: A sample player
- symbol: The filename of the currently loaded preset
- CL: Clear, sets all but a few values to 0
- U: Undo CL
- distortion,reverb,MASTER: operate on the total out, just before the limiter.
- MIDI (Each selection corresponds to a pgmin, 123,124,125,126,127, respectively, see below for more information)
- X: Default midi config, cc[1,7,8-64] available
- M: Modulators;cc[10-17] routed to ch1&ch2: p1,p2,cutoff,q controls
- E: Envelopes; cc[10-17] routed to filter- and amp-env controls
- R: Ranges; cc[10-17] routed to adr-min/max,cut-off min/max, resonance min/max, distortion, and reverb
- O: Other; cc[10-17] routed to rngmod controls, 3 wavetypes, and crossfade
- symbol: you may enter 8 cc#'s here to replace the default [10-17] from above to suit your midi-controller's knob configuration; these settings are saved to file upon entry
- vu: for total out to dac~
for-all-mod-types
- /wavetable
- graph: of the chosen wavetype
- part: partials, # of partials to use for the "rn" wavetype; the resulting, random sinesum is saved with the preset
- duty: dutycycle for the "du" wavetype
- type: sin | square | triangle | saw | random | duty | pink (pink-noise: a random sinesum with 128 partials, it is not saved with the preset) | noise (a random sinesum with 2051 partials, also not saved)
- filter-env: (self-explanatory)
- amp-env: (self-explanatory)
- rngmod: self-explanatory, except "sign" is to the modulated signal just before going into the vcf~
- adr-range: min,max[0-10000]; changing these values immediately recalculates all values for the filter- and amp-env's scaled to the new range
- R: randomizes all for-all-mod-types values, but excludes wavetype "noise"; rem: you must S or SA the preset to save the results
- U: Undoes R
for-each-mod-type
- mod-type-1: (In all cases, wavetable1 is the carrier and wavetable2 is the modulator); additive | frequency | phase | pulse | amplitude modulation
- mod-type-2: Same as above; mod-type-2 May be the same type as mod-type-1
- crossfade: Between ch1 and ch2
- detune: Applied to the midi pitch going into ch2
- for-each-clone-type controls:
- p1,p2: (self-explanatory)
- cutoff, resonance: (self-explanatory)
- navigation: Cycles through the saved substates of for-each-mod-type settings (note: they are lines on the end of a [text])
- CP: Copy the current settings, ie. add a line to the end of the [text] identical to the current substate
- -: Delete the current substate
- R: Randomize all (but only a few) substate settings
- U: Undo R
- cut-rng: min,max[0-20000] As adr-range above, this immediately recalculates all cutoff values
- res-rng: min,max[0-100], same as previously but for q
- pbend: cc,rng: the pitchwheel may be assigned to a control by setting this to a value >7 (see midi table below for possibilities); rng is in midi pitches (+/- the value you enter)
- mod-cc: the mod-wheel may be assigned to a control [7..64] by setting this value
midi-implementation
name | --- | Description |
---|---|---|
sysex | not supported | |
pgmin | 123,124,125,126,127; They set midi mode | |
notein | 0-127 | |
bendin | pbend-cc=7>pitchbend; otherwise to the cc# from below | |
touch | not supported | |
polytouch | not supported |
cc - basic (for all midi-configs)
# | name | --- | desciption |
---|---|---|---|
1 | mod-wheel | (assignable) | |
7 | volume | Master |
cc - "X" mode/pgmin=123
cc | --- | parameter |
---|---|---|
8 | wavetype1 | |
9 | partials 1 | |
10 | duty 1 | |
11 | wavetype2 | |
12 | partials 2 | |
13 | duty 2 | |
14 | wavetype3 | |
15 | partials 3 | |
16 | duty 3 | |
17 | filter-att | |
18 | filter-dec | |
19 | filter-sus | |
20 | filter-rel | |
21 | amp-att | |
22 | amp-dec | |
23 | amp-sus | |
24 | amp-rel | |
25 | rngmod-freq | |
26 | rngmod-sig | |
27 | rngmod-filt | |
28 | rngmod-amp | |
29 | distortion | |
30 | reverb | |
31 | master | |
32 | mod-type 1 | |
33 | mod-type 2 | |
34 | crossfade | |
35 | detune | |
36 | p1-1 | |
37 | p2-1 | |
38 | cutoff-1 | |
39 | q-1 | |
40 | p1-2 | |
41 | p2-2 | |
42 | cutoff-2 | |
43 | q-2 | |
44 | p1-3 | |
45 | p2-3 | |
46 | cutoff-3 | |
47 | q-3 | |
48 | p1-4 | |
49 | p2-4 | |
50 | cutoff-4 | |
51 | q-4 | |
52 | p1-5 | |
53 | p2-5 | |
54 | cutoff-5 | |
55 | q-5 | |
56 | pbend-cc | |
57 | pbend-rng | |
58 | mod-cc | |
59 | adr-rng-min | |
60 | adr-rng-max | |
61 | cut-rng-min | |
62 | cut-rng-max | |
63 | res-rng-min | |
64 | res-rng-max |
cc - Modes M, E, R, O
Jass is designed so that single knobs may be used for multiple purposes without reentering the previous value when you turn the knob, esp. as it pertains to, 8-knob controllers.
Thus, for instance, when in Mode M(pgm=124) your cc send the signals as listed below. When you switch modes, that knob will then change the values for That mode.
In order to do this, you must turn the knob until it hits the previously stored value for that mode-knob.
After hitting that previous value, it will begin to change the current value.
cc - Modes M, E, R, O assignments
Where [10..17] may be the midi cc #'s you enter in the MIDI symbol field (as mentioned above) aligned to your particular midi controller.
cc# | --- | M/pgm=124 | --- | E/pgm=125 | --- | R/pgm=126 | --- | O/pgm=127 |
---|---|---|---|---|---|---|---|---|
10 | ch1:p1 | filter-env:att | adr-rng-min | rngmod:freq | ||||
11 | ch1:p2 | filter-env:dec | adr-rng-max | rngmod:sig | ||||
12 | ch1:cutoff | filter-env:sus | cut-rng-min | rngmod:filter | ||||
13 | ch1:q | filter-env:re | cut-rng-max | rngmod:amp | ||||
14 | ch2:p1 | amp-env:att | res-rng-min | wavetype1 | ||||
15 | ch2:p2 | amp-env:dec | res-rng-max | wavetype2 | ||||
16 | ch2:cutoff | amp-env:sus | distortion | wavetype3 | ||||
17 | ch2:q | amp-env:rel | reverb | crossfade |
In closing
If you have anywhere close to as much fun (using, experimenting with, trying out, etc.) this patch, as I had making it, I will consider it a success.
For while an arduous learning curve (the first synth I ever built), it has been an Enormous pleasure to listen to as I worked on it. Getting better and better sounding at each pass.
Rather, than say to much, I will say this:
Enjoy. May it bring a smile to your face.
Peace through love of creating and sharing.
Sincerely,
Scott