-
mrcold
is there ANY delay when looping a tabread~ by attaching its left outlet to its inlet?
If there is, it's not noticible, but if a patch is running for a very long time, things might get out of sync.
Does delay increase (or show up at all) if I stick a [t b b] between the outlet and have something else trigger (loading a new sample) before it is played back?
hope i was clear
if not i can throw up a quick patch.
-
mrcold
Why does this click and pop when the filter freq changes? I've tried sticking a [line] in there, but it doesn't seem to help.
Its just a simple [adc~] to [dac~] with a low pass biquad in the middle
-
mrcold
I am interested in implementing something like THIS:
in PD.
I know how the algorithm works on paper, but I can't figure out how to get started coding it.
This website:
http://ruinwesen.com/blog?id=216
give a little more info on how the algorithm works (especially in the PDF he links to, page 2 has the relevant example), and talks about coding the thing in Lisp, but i can't figure it out in PD.
any hints?
-
mrcold
I am trying to make an arpeggiator that takes a midi chord as input and outputs a midi arpeggio. I have a very simple patch that works pretty well, but have the problem that when the midi chord first comes in it automatically bangs all of the notes through.
I think i could fix this with a nasy string of spigots and toggles, but it would be sloppy, and i think that there has to be an easier way to do this.
I've attached the patch that I'm working on.
needs some sort of midi input and a softsynth to attach it to to work right.
thanks
-
mrcold
http://zynaddsubfx.sourceforge.net/doc/PADsynth/PADsynth.htm
this is an algorithm used by zynaddsubfx (a softsynth) to create nice sounding pad synths..
it seems like something that could be done in PD. While i think i get the basic Idea of what he's doing... I don't really understand the code that he has there. And have no idea how I might go about turning it into a pd patch
anyone care to point me in the right direction?
-
mrcold
This is a beat slicer that slices a sample into 2, 4, 8 or 16 slices and then mixes the slices randomly. The number of slices can be changed during playback, the change won't take place until the next slice, so it is possible to start with an unsliced loop, slice it in half... then in 4ths etc.
There is also a 'random' option that randomly plays slices of 1/2 1/4 1/8 or 1/16 length.
tell me what you think!
-
mrcold
I'm working on a setup where the pitches of a PD patch are controlled by the computer keyboard using the bottom row keys (Z - , ) and a few of the second row keys (S, D, G, H etc.) set up like a piano keyboard.
The keyboard control patch is basically a [key] connected to a bunch of
[sel #] <---# is obviously the key
|
[#( <---# is the pitch in HZThis feeds the pitch into the synth patch.
How would I have to alter this to be able to press more than one key at a time in order to play multiple pitches?
I can set up the synth patch to play multiple pitches, but using the keyboard, I only register one key at a time
I hope that was clear enough..
Thanks -
mrcold
I am running on linux, and I would like to change the font that is used in the patches. I tried setting font-face in my .pdsettings file, but it didn't work.
I tried replacing fonts in the pd.tk file, that changed it in the main window, but not for the patches.
is it possible to change the font?
How do you do it?
-
mrcold
I am trying to use asio4all drivers with PD to reduce latency. I have it installed, and have gotten it working well with other applications (Guitar Rig 3, Reaper) but I can't get it to work correctly with PD
The input seems to work (I can see it in a VU meter) but I can't get any sound output. Other drivers work fine.
What should I do?
-
mrcold
we're moving away from the OP.......
I often make patches that look something like this (attached) I like the structure that it gives to the randomness.
Having a hard time imagining how to accomplish something similar with tables instead of messages.
I've had a couple of ideas, but they all seem more complex than its worth. Right now, I think i would put more than one sequence in the table starting at different offsets, i.e. sequence one starts at index 0, the next sequence starts at index 10, the next 20 etc. then you could randomly bounce between them by adding 10s to the counter.
just using random isn't really musical enough for me. I like to tame the randomness a little bit
-
mrcold
...holy crap man
I didn't know you could do that with tables.
i think you just changed my life
-
-
mrcold
ah.. i DID mean tabplay.
I was thinking about the patch, away from my PD computer
It was a quick and dirty patch, so tabplay was easier to make run. I'll see about converting it to tabread~
THANKS
-
mrcold
random thought..
what would happen if you doubled the speed of the original files, and then played them back from the table at a slower speed?would that degrade the quality of the file significantly?
it would give you a better loading time anyway.
-
mrcold
Unfortunately i think your best option is going to be using uncompressed sound files. Perhaps a solution would be to have all the files play through and load at the very beginning of the patch, or at least well before they are needed, and only use .WAV files for the first sounds that are used.
I don't really know how much CPU that would be using though if you had a lot of them.
I tried to get sndfiler working but haven't accomplished it yet.
-
mrcold
i often do this type of thing by sticking whatever notes i want into message boxes and then selecting them by doing:
[random 5] (or whatever number)
|
[sel 0 1 2 3 4]
|
[note( <----each of the sel outlets goes to a different notealso might be helpful.. if you are using a scale program the notes as low integers like 0 2 3 5 etc and then route them through a [+ 60] or whatever offset. makes programming things like key changes different scale patterns in midi notes much easier.
-
mrcold
yo... i totally forgot about this thread after i posted that video.
since doing that video i have lost my original patch, and cant really remember exactly what the patch looked like but the math was simple (not as simple as stutter's)
sorry i forgot all about it.
in other news, the IOS app 'figure' is using a euclidean algorithm to produce its percussion (i think...)
-
mrcold
VMPK does not make sound on its own. If you have it picking up the note though, you are doing it all right, you just need to find another app that actually makes sound and route the midi to that program instead.
as others have said, there are plenty of those around. amSynth is a good and simple one. Zynaddsubfx is about my favorite linux synth... maybe give that a shot
-
mrcold
are you using ALSA or JACK... what distro.. have you turned on the audio engine in PD.. do other apps on your computer make sound.