-
lacuna
Mabye
[symbol]
|
[float]does the trick?
Pobably it is not encoded as float but neither has no symbol selector.
A symbol without 'symbol' selector looks like a float but isn't.(btw there is [int] but ints are floats in pd)
-
lacuna
I currently don't have Else lib installed, so no definetive answer, also I don't know those Else objects and did not look into their help-files ... only answering because noone did (EDIT well now I'm late), but looking at your patch:
- [print] helps debugging such things!
- After [list prepend amp] you might need [list trim] to remove the 'list' selector from the message (check with [print]).
- Cut the connection between [multi.vsl] and [bpbank~] !? Or why are they connected?
- Vanilla-ways to build such a message as [amp 0 2 0 2 ( would be:
-
lacuna
@dmanz sorry, I was wrong in a rush and corrected my last post now:
[t b a] not [t a b]
it is right to left order,
first set the message (anything) then bang. -
lacuna
@dmanz have a look at the messages-helpfile.
Commata in messages separate messages,
so#anything here | [set open $1, bang( | [willbeovewritten( | [print]
are two successive messages
[set open $1( and [bang(
same as#anything here | [t b a] || |[set open $1( || [willbeoverwritten ( | [print]
Delaying the bang with [del] breaks the deterministic order of operation!
Usually this is bad practice.
(Althought sometimes required, if you need exact timing or have to mess with other rare non-deterministic operations, such as [readsf~] loading from harddrive (Pd 0.55) f.e.)As you have mentioned, you can compose messages with lists, too.
#anything here | [list prepend set] | [list trim] | [t b a] |/ [willbeoverwritten( | [print]
Data type String is called Symbol in Pd.
You can cut the Symbol and List prefix / selector of a message with [list trim]. -
lacuna
Did anyone find an ideal screen size / resolution for Pd yet?
I can not recommend:
14 inch at 1920 x 1080 with 150 % scaling in OS
15,6 inch at 1920 x 1080 with 125% scaling in OS
Either needs zoom-in and there is not much space for patching left.Ideally the screen would sit below ear-level for great studio acoustics. But I probably have to reject this premise.
(...while waiting for mouse-wheel zoom https://github.com/pure-data/pure-data/pull/1659 )
-
lacuna
Don't know what it used to be in Extended,
but IEMlib has some [filter~], too.I guess, the reason why we surprisingly can not find that one in Deken, is because there is no separatre .pd abstraction, nor any help-file in the lib-folder.
It is used for many different filters in IEMlib:
https://forum.pdpatchrepo.info/topic/14632/what-is-iemlib-s-filter
-
lacuna posted in technical issues • read more
-
lacuna
[moses], you can use it to filter big jumps. Maybe use feedback to dynamically adapt the right inlet.
moving-windowed-gate.pd
moving-windowed-gate-help.pd
(edit:small bug fix) -
lacuna
@vulturev1 Use the right outlet of [sigmund~] with [>] and [spigot] to filter out "silence".
Look at [moses], you can use it to filter big jumps. Maybe use feedback to dynamically adapt the right inlet.
Also play with sigmunds window-size and hop-size.
This is a Vanilla moving average (EDIT now with [arraysum]) :
movingaverage3.pd
movingaverage3-help.pd
Moving average is a low pass and it also distorts the good data portion.
Reading your description, maybe a median filter with uneven windowsize is better suited, see this screenshot, made with else/median: https://forum.pdpatchrepo.info/topic/13849/how-to-smoothe-out-arrays/11EDIT: Pd 0.54 Also study helpfile with -minpower, -quality, tracks ect !