ANN library - where to get?
The readme file at https://svn.code.sf.net/p/pure-data/svn/trunk/externals/ann/README.txt
says that I have to download FANN and anyhow compile it and so on. Really weird. Don't get it. Isn't there any external or something?
I'm stumped (bi-directional guitar pedal patch with Mobmuplat editor frontend))
WOW!!! Things have really kicked into high gear, including but not limited to the following:
I built the container for the keyboard:
out of an old board-game box ("Guess Who" game);
made the pedals from (borrowing from Pierre at Guitar Extended) some old Lego Duplo blocks I had;
secured/made a ballast/elevated the backend for the box using wooden blocks I had from when my kids were younger;
secured the whole thing using wood-glue and duct tape.
The "pedals" include in the following arrangement (will include pics prob tomorrow after the final gluing dries):
across the top:
dsp(on|off) (2 small wooden blocks), (the following are from stacks of 3 2x4 legos) bender- (red), benderselect (yellow), bender+ (blue);
bottom section (each made from 6 (in a brick) 2x4 legos): typeselector (red), select- (yellow), select (green), select+ (blue), bypass (black).
Am working on the logic currently to include:
dsp (obvious) (is also going act as a fail-safe in case anything gets out of control);
the benders will: take a single parameter on an effect and incr- or decr-ment it, with the middle button to set the parameter;
the bottom section, will do the same as the bender except
the left-most (red) pedal will
if held (hid key_val=2) longer than x time, set the selectors to adjust the overall sound (i.e. which effects go into which of the 7 slots) by setting a value to between 1 and 10 then selecting that preset;
if held (hid key_val=2) longer than y time, set the selectors to
1 select which slot I want to adjust, meaning the effect in that slot;
2 select a preset (between 1 and 10) for the above slot.
the black-bypass will
depending on the current value of CurrType (Arrangment or Slot), bypass either the whole setup or the Current Slot.
Total Cost for the Whole setup: <10$ and lots of blood and sweat.
Though no tears! (Well, except maybe that 45 minutes I spent in my bathtub with all the lights out, wondering what in the hell point there was to my "work" after I had seen MMB's "gui.eq7.mmb~" (which I very quickly dubbed "The God Filter"). (2 weeks later I had learned enough to implement it
When I first (now coming up on nine months ago) saw Pierre's website, I knew, just KNEW, a guitar effects pedal/rack had been put in the reach of not only me, but ANYbody who had little-to-no money if they were just willing to put in the effort.
[micin~_abs] abstraction: convert signal to [notein], ex. using a (midi) synth as a guitar pedal
The [micin~] abstraction reads an incoming signal and reports the derived (via Katja Vetter's helmholtz~ external) note number, (and what the user sets for) velocity and channel number.
Thereby (most espaecially) allowing patches which take [notein]'s as their source to also take the mic.
Most practical application: being able to run non-midi instruments, ex. guitars, thru synthesisers and so use them as pedals.
micin~, Scott Vanya 2016
included in the zip below is:
/ext : the [helmholtz~] external as a zip file
/synth : the 1.poly.synth.pd used in example2
example1.pd : a simple example using C10.monophonic.synth.pd from Help>Pure Data>docs>audio examples
example2.pd : a more complex example also using the pd help files under >stuff
micin~.pd : the abstraction
micin~.png : the image inserted below, showing example1
msg.txt : this message.
Please, let me know if there is something I was foggy in my logic about this, or have not made clear in the example.
The helmholtz~ tool is awesome and really great and fast at doing this, I basically just cleaned it up and abstracted it.
On the other hand, I have already incorporated it into quite a few synth effects for use with my guitar, aka. see "jazzed" for how excited I am to get back to the studio.
-peace and good will,
[helmholtz~] pitch estimator for Pure Data, written by Katja Vetter, Feb 2012
developed and tested against Pd-extended 0.42-5
[helmholtz ~] uses the Specially Normalized AutoCorrelation function (SNAC), developed by Philip McLeod. For more information about SNAC, see article and thesis by Philip McLeod:
problems with running pduino
install deken plugin:
go to menu bar
Help -> Find externals
install your missing libraries
add the directories when the libraries are installed by deken to pd path:
File -> Preferences -> Path...
(normally deken install the libraries in C:/Users/YourUser/AppData/Roaming/Pd
ps.: on step 4. you need to add each directory library installed to pd path.
Problem with running pd-ext. on 64-bit systems
I have installed pd-extended from the pd homepage, i am running pd-extended on ubuntu 14.04 64-bit and now i get the following error in the console by starting pd-extended:
WARNING: 64-bit builds are still beta, some libraries are known to have serious issues (cyclone, maxlib, moonlib, moocow, pdp, bsaylor, etc.)
For more info, see the README.txt in '64-bit-warning-plugin' in the Help Browser
I have looked at the both websites mentioned in the README.txt, but couldn't find out how could i fix this. Can anyone help with this issue?
Ewolverine 4 U
New version 5.5:
- added advanced functionality to the Splicer that allows you to randomize custom sections of parameters, if you want to evolve only some parts of your synthesizer (eg envelopes)
- added MIDI implementation for custom parameter-section randomizer
- tidied up the optical appearance
- updated the Help-subpatch
EWOLVERINE v.5.5 by Henry Dalcke.pd
- automatic target driven selection mechanism that listens to the audio output of your instruments and decides which sounds are the closest to a target sample sound you feed Ewolverine with
- storage for user SPLICER pattern
- 4 more random sounds per set (A/B) to select from
- discontinuous MIDI messaging interrupted by assignment switching CC events
- possibility to interpolate between new random population sounds to smoothly re-direct the modwheel-morphing path while morphing
Filter out midi clock information
Ah yes that '90s era Yamaha consumer gear. I resurrected an old PSR-320 that somebody left in a pile of rubble around here. There's no way to stop it from sending clock if the sequencer is activated. It would be OK with the sequencer stopped if it didn't then start spewing active sense messages, which can't be stopped at all. Fortunately my midi interface has it's own filtering options so that stuff never reaches the computer (though I can't do that with USB midi devices, hence my need of the software filter for the midiman).
As you can see that patch is very simple, it just uses the greater than operator to strip out any bytes above 248, which is where the realtime messages reside. To give credit where due I didn't even put that together myself I just copy pasted the filter section of Alex Norman"s sysex2list patch.
Let us know how it goes. I think I DLed a copy of that patch you're using some time ago but haven't had chance to mess with it yet.
Edit: BTW midi system reatime messages are transmitted globally i.e. no channelization, so trying to change and filter channels won't help you here.
Search function pretty poor
I've often had issues with built-in forum search engines. My usual workaround is to use the advanced search options of a real offsite search engine to point at the forums' domain. Surprising the amount of stuff that suddenly appears that you never would have known was there.
One thing I noticed was that there are a lot of threads that should be linked in the "tags" section -- and by that I mean the tags that are already listed there -- but aren't. I'm not really sure how that section is supposed to work, thou i.e. if those tags are supposed to be manually linked by users or automatically linked by the site.
Running your patches on Android usind PdDroidParty in 10 Steps
i can' t understand some steps :
-Place your patch and files with a droidparty_main.pd in the "patch" subfolder
which droidparty_main_pd ? Have i to rename my patch as "droidparty_main.pd" or have i to put my patch and files in the same folder with droidparty_main.pd ?
which "patch" and wich subfolder ? Where ?
-Pack the patch subfolder into an Android zip resource: `./pack-patch`
What does `./pack-patch` mean ? Is this a folder path ?
I have dowloaded RAR for Android and i can make a .rar file but i don't know where to put it.
-Follow the instructions in the README.txt file for building.
Where is the README.txt file ?
Thanks a lot and best regards.
DIY2 - Effects, Sample players, Synths and Sound Synthesis.
are you using smp-pvoc1.pd ??
i just tried, and it seems to work ok here...
the inlet just specifies a start position and then it plays from there automatically, so really no need to use a slider.