Re: [PD] best format for send/receive between iOS and libPD

2014-05-03 Thread Billy Stiltner
:)


On Wed, Apr 30, 2014 at 5:57 AM, Miller Puckette m...@ucsd.edu wrote:

 Hi Matt -

 From Pd's perspective at least, it would be more efficient to handle the
 messages separately (some of Pd's list operations have to copy the list,
 which would be expensive if done iteratively over a long list).

 cheers
 Miller

 On Wed, Apr 30, 2014 at 01:37:05PM +0900, i go bananas wrote:
  I've got a six voice synth, each with about 20 variable parameters, and
  then sequence data, etc... and all of this data is being stored by the
  objective C front-end of my app.
 
  can someone tell me, hopefully from experience, what the best format is
 to
  send a lot of pattern data between obj C and libPD ???  should i package
  all the data as one huge list, or break it all into individual variables,
  or is it ok to organize it into groups for ease of management.
 
  my plan was to send messages like this from obj C:
 
  to [r instr1_pattern_data] :  [vol 0.8, pan 0.5, pitch 0.75, param1 0.99
  ... etc]
 
  actually, i'm not the one doing the C coding, i'm, just doing the pd
 side,
  but i have to prepare things on my end to make it flow as well as
 possible.
  Overall, i think there about 1400 values that need to be passed for every
  pattern, so it probably does need to be as well streamlined as possible.
 
  cheers for any help
 
  Matt

  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] 64bit runtime error 'couldn't read file /usr/tcl//pd-gui.tcl'

2014-04-19 Thread Billy Stiltner
I had no problems compiling from /Downloads/pd-045x/src then looking
for all the symbolic links and launchers that point to the default
installed 'puredata'  package that comes with ubuntustudio 12.10 except
that I installed some of the guiplugins and now pd will not close from menu
or window x button. I have looked and looked for that script that sets that
and can not find it. running 'pd' from terminal and ctrl-c works to close.
I'm getting a stack overflow on loading of xensynth in pd-extended ,
actually a couple of them but it still works. I did notice the other day
that I'm still getting crackles when I play  the version with the string
emulator. I'm thinking it's something to do with wish and the mouse, about
has to be  because it happened in windows when I last checked  october
2012, the same crackles. the common denominator would about have to be wish
+ mouse.


On Thu, Apr 10, 2014 at 2:36 PM, Miller Puckette m...@ucsd.edu wrote:

 Is there a standard way to get automake to define a proper path for Pd
 to use?  It sounds as if I should use a C preprocessor variable to set
 the directory - I'd be happy to update teh source to make this kind of
 thing easier to set from external build systems.

 cheers
 M

 On Wed, Apr 09, 2014 at 11:16:07PM +0100, David Woodfall wrote:
  On 04/09/2014 11:57 AM, David Woodfall wrote:
  But that doesn't mean that pd will look there for modules.
  
  I tried symlinking /usr/lib64/pd/tcl/pd_connect.tcl to /usr/bin/.
  but it still doesn't find it.
  
  no this won't work, as it tries to circumvent tcl's pkg-index.
  
  
  pd-gui.tcl
  Error in startup script: can't find package pd_connect
while executing
  package require pd_connect
(file /usr/bin/pd-gui.tcl line 26)
  
  I'm not quite sure where it is define where to look.
  
  Aha! If I 'ln -s /usr/lib64/pd /usr/lib/pd' then it works. Gui starts
  up just fine. So it seems those paths may be hard-coded somewhere.
  
  well yes, that's why i gave you the patch in my other mail: replace
  lib/pd by lib64/pd in s_main.c
  
  fmdrsa
  IOhannes
 
  Works fine, thanks.
 
  -Dave
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] comments with trailing | ?

2014-04-19 Thread Billy Stiltner
re: something less ugly
http://rosettacode.org/wiki/String_concatenation#LabVIEW
:)

why in the world have I not thought to make an external that you can script
with assembly language?
I mean most modern audio devices have at least 64 programmable
'oscillators' or wave channels if you will.  Even Don Buchla uses digital
oscillators in his modulars nowdays. It's not like we are stuck with
ay-3-8910a drum 3 channel drums.
*twitch


On Fri, Jan 31, 2014 at 4:00 PM, Miller Puckette m...@ucsd.edu wrote:

 On Fri, Jan 31, 2014 at 03:47:46PM -0500, Jonathan Wilkes wrote:
  On 01/24/2014 05:36 PM, Miller Puckette wrote:
  Delete these lines in g_text.c:
  
   /* for comments, just draw a bar on RHS if unlocked; when a
 visible
   canvas is unlocked we have to call this anew on all comments,
 and when
   locked we erase them all via the annoying commentbar tag. */
   else if (x-te_type == T_TEXT  glist-gl_edit)
   {
   if (firsttime)
   sys_vgui(.x%lx.c create line\
%d %d %d %d -tags [list %sR commentbar]\n,
   glist_getcanvas(glist),
   x2, y1,  x2, y2, tag);
   else
   sys_vgui(.x%lx.c coords %sR %d %d %d %d\n,
   glist_getcanvas(glist), tag, x2, y1,  x2, y2);
   }
  
  
  (however, that won't disable the functionality; just the ugly marks.)
  
  I'm still trying to think of something less ugly - tell me if you have
 any
  ideas...
 
  Just to give a concrete example, something like:
 
  else if (x-te_type == T_TEXT  glist-gl_edit)
  {
  if (firsttime)
  sys_vgui(.x%lx.c create rect %d %d %d %d 
  -dash {1 3} 
  -tags [list %sR commentbar]\n,
  glist_getcanvas(glist), x1, y1, x2, y2, tag);
  else
  sys_vgui(.x%lx.c coords %sR %d %d %d %d\n,
  glist_getcanvas(glist), tag, x1, y1, x2, y2);
  }
 
  Then you have a visual clue that the user is in editmode, with no
  ambiguity between the drawing and the text.
 
  You can play with the dash values-- I chose those because it gives a
  clear contrast to broken boxes.  Use a larger 2nd integer to make
  the dashed box stand out less.
 
  Btw-- I haven't tested this.  I'd be a lot more likely to try out
  code on Pd Vanilla 0.45 if someone could explain to me how to do
  incremental builds.  If I change a single line in g_text.c in 0.43
  it only requires a single make that takes about 3 seconds.  Doing
  the same in 0.45 requires make clean  make, unnecessarily
  rebuilding all of Pd.  Doing make in the src directory of 0.45
  only rebuilds the things that need to recompile, but it doesn't
  update the binary, which makes it useless.
 
  -Jonathan
 
 cd pd/src; make -f makefile.gnu always works for me :)

 M

  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] literal $0 from message to gui send and gui receive

2014-04-17 Thread Billy Stiltner
http://puredata.hurleur.com/sujet-6417-dollar-signs-objects-messages


On Sun, Nov 17, 2013 at 1:32 PM, Billy Stiltner billy.stilt...@gmail.comwrote:

 thnx i go bananas,
 the idea is to not use SSSAD or mmb's state saving abstractions


 On Fri, Nov 15, 2013 at 11:12 PM, i go bananas hard@gmail.com wrote:

 and here's the same patch expanded a bit to include your $0 sends to
 oscillators

 the only step that i haven't added here, is state saving.  But now that
 all your values are stored in the table, it is not too difficult to
 read/write them using SSSAD or mmb's state saving abstractions, or whatever
 system you choose.




 On Sat, Nov 16, 2013 at 12:46 PM, i go bananas hard@gmail.comwrote:

 hi Billy, do you know that the gui's have a 'set' function.  So, if you
 send [set 0.4( to a slider, for example, it will be set at that value, but
 the value is not actually passed on.

 If you store all your values for osc1, env1, lfo1 and osc2, env2, lfo2
 in separate tables or float objects, then you can switch between different
 settings on your GUI objects, by using the set object to input the desired
 controls.

 anyway, i have a hangover, and this is harder to explain than i
 imagined... but i am attaching a patch to demonstrate





___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Edit / Text Editor - what's the use?

2014-04-14 Thread Billy Stiltner
use [pointer] to traverse
right click [text] or help browser-Pure Data/5. Reference/text-object.pd


On Thu, Apr 3, 2014 at 2:28 PM, Alexandre Torres Porres por...@gmail.comwrote:

 Hi there, I see there's a new [text] object in Pd 0.45 that defines, opens
 and edits text.

 This raises some doubts about the Text Editor option in the Edit Menu. I
 never knew what it was for, and I'm still clueless. How do you use it? Is
 there any example around I missed?

 cheers

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] tabread interpolation in a patch

2014-03-29 Thread Billy Stiltner
this is why a table read by tabread4~ needs the 3 extra entries


On Mon, Mar 24, 2014 at 5:59 PM, Alexandre Torres Porres
por...@gmail.comwrote:

 Hi folks, did this today.

 https://docs.google.com/file/d/0B3AoiT0xk8fnWkxjalB3c2dHQWs/

 I have no idea about the math, but it Works :)

 So, this is Lagrange interpolation for what I hear, right?

 cheers

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] 100k lines of code (was libpd separating gui from core)

2014-03-22 Thread Billy Stiltner
IOHannes, re: 'dir for vanilla'
well a quick look for the TCL script to expose the innards of pd's file
browser dialog turned up empty.
 browsing my old code I came up with this.
http://www.geocities.ws/billy_stiltner/code/cgidir.tar.gz
directory services through http.
with that idea pd could use pdsend/pdreceive for a FUDI file server!
ha ha har har.
further exploration of my old code gets into ffblk not sure if that is
available on linux and macos.
and even further is reading the disk 512 bytes at a time through the bios ,
flippin bits to decipher the FAT.  might as well solder up a hex keypad
with 8bit LCD  to the bus-G.


On Wed, Mar 19, 2014 at 5:13 AM, IOhannes m zmoelnig zmoel...@iem.atwrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256

 On 2014-03-18 21:37, Billy Stiltner wrote:
  what's wrong with making the file select dialog an atom? allready
  works in all the oses. just fan it's innards out some outputs

 do you have a public decryption key for your message?
 i'm totally lost.

 fgmasdr
 IOhannes

 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1
 Comment: Using GnuPG with Icedove - http://www.enigmail.net/

 iQIcBAEBCAAGBQJTKV+dAAoJELZQGcR/ejb4ElsP/2i3IKRml/ooRXKWONhrJSCw
 FahtJFVUZswKfiFchfT3eu5+2ogxe4dkHdDnxdi1nLVIQu8hhxBTXc0S4F94Q/31
 O6eHwYp5SP9vdcAJS0VFvSm1EbmbOvU7cxERa5rCzGUYCkiFbLN6y0hQRpcqOA25
 UHq1k2CW6PDf02VAuTBkV5xzKmu04dmFmjbbMicvL+ywmwRL0beRU6JvQK7UqNZW
 8b+B6cErKmNQlh6/3Mj3KOJ6fIjm8lHcsbzz4csioX9YyMEmy0TX94CFcSujXaIt
 44tNoY7mDH7pMUfROFdzJ4a5RgNOmiKLc7iTlC0O6/ukUqxFBzuNINMyyxnqHzLX
 cKhCLIVlmFtQ3VQC3PiAtlqTB4g4qCIZjW47jcN3RF53r23Xdv1/EqfjTcmQRU8z
 UlkrF2E929zCBrQrLRIdLX8qlmO8bx1N2LcmI/lXDwN0NReIoDFzlJk1sCD38nvh
 mx4wa3RoEKhTFhy6bPsxnU6mMf18NYDRn7z81NBzaNvL84NMLj6THWWLL9xoR7RD
 YX1pDEkbVcTVxrMeUXEi6T15q1wXRMwK2+CavXXGBP517gJeWdvD/xdD+lECkxb3
 CJgLuZ8qhrUadGrZlyBMPudRNYtC3DpcPLSAyWqdJBkw283RZ5sdHM69y24aCH3Y
 RQxH1ip8FYJ/6RQRhEDu
 =LJ+y
 -END PGP SIGNATURE-

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] 100k lines of code (was libpd separating gui from core)

2014-03-22 Thread Billy Stiltner
found them in  wheredoesthisgo 0.1
looks like there is no reference to the variables used in
http://www.tcl.tk/man/tcl8.5/TkCmd/getOpenFile.htm
maybe it is in the tk source.

anyways why not just make  an abstraction that calls tcl exec
for linux send the path sent on an inlet to ls
for windows send the path to dir.exe
not sure how to list a folders contents on a mac.
pipe the output to the abstractions outlet
I'm not well versed in tcl or I would do it.


once more for  whom it may concern here are the escape sequences.

I think {  and } are labeled as leftbrace and rightbrace, I 've always
called them curlybraces

**
|Quote %60
Tilde %7E
Exclamation %21
At @
Number %23
DollarSign %24
Percent %25
Carrot %5E
Ampersand %26
Star *
LeftParenthesis %28
RightParenthesis %29
Hyphen -
Underscore _
Plus %2B
Equal %3D
Pipe %7C
BackSlash %5C
LeftBrace %7B
LeftBracket %5B
RightBracket %7D
RightBrace %7D
Colon %3A
Semicolon %3B
DoubleQuote %22
SingleQuote %27
LeftArrow %3C
Comma %2C
RightArrow%3E
Period.Question %3F
ForwardSlash %2F
Space +
CarriageReturn %0D%0A
***


On Sat, Mar 22, 2014 at 6:05 AM, Billy Stiltner billy.stilt...@gmail.comwrote:

 IOHannes, re: 'dir for vanilla'
 well a quick look for the TCL script to expose the innards of pd's file
 browser dialog turned up empty.
  browsing my old code I came up with this.
 http://www.geocities.ws/billy_stiltner/code/cgidir.tar.gz
 directory services through http.
 with that idea pd could use pdsend/pdreceive for a FUDI file server!
 ha ha har har.
 further exploration of my old code gets into ffblk not sure if that is
 available on linux and macos.
 and even further is reading the disk 512 bytes at a time through the bios
 , flippin bits to decipher the FAT.  might as well solder up a hex keypad
 with 8bit LCD  to the bus-G.


 On Wed, Mar 19, 2014 at 5:13 AM, IOhannes m zmoelnig zmoel...@iem.atwrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256

 On 2014-03-18 21:37, Billy Stiltner wrote:
  what's wrong with making the file select dialog an atom? allready
  works in all the oses. just fan it's innards out some outputs

 do you have a public decryption key for your message?
 i'm totally lost.

 fgmasdr
 IOhannes

 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1
 Comment: Using GnuPG with Icedove - http://www.enigmail.net/

 iQIcBAEBCAAGBQJTKV+dAAoJELZQGcR/ejb4ElsP/2i3IKRml/ooRXKWONhrJSCw
 FahtJFVUZswKfiFchfT3eu5+2ogxe4dkHdDnxdi1nLVIQu8hhxBTXc0S4F94Q/31
 O6eHwYp5SP9vdcAJS0VFvSm1EbmbOvU7cxERa5rCzGUYCkiFbLN6y0hQRpcqOA25
 UHq1k2CW6PDf02VAuTBkV5xzKmu04dmFmjbbMicvL+ywmwRL0beRU6JvQK7UqNZW
 8b+B6cErKmNQlh6/3Mj3KOJ6fIjm8lHcsbzz4csioX9YyMEmy0TX94CFcSujXaIt
 44tNoY7mDH7pMUfROFdzJ4a5RgNOmiKLc7iTlC0O6/ukUqxFBzuNINMyyxnqHzLX
 cKhCLIVlmFtQ3VQC3PiAtlqTB4g4qCIZjW47jcN3RF53r23Xdv1/EqfjTcmQRU8z
 UlkrF2E929zCBrQrLRIdLX8qlmO8bx1N2LcmI/lXDwN0NReIoDFzlJk1sCD38nvh
 mx4wa3RoEKhTFhy6bPsxnU6mMf18NYDRn7z81NBzaNvL84NMLj6THWWLL9xoR7RD
 YX1pDEkbVcTVxrMeUXEi6T15q1wXRMwK2+CavXXGBP517gJeWdvD/xdD+lECkxb3
 CJgLuZ8qhrUadGrZlyBMPudRNYtC3DpcPLSAyWqdJBkw283RZ5sdHM69y24aCH3Y
 RQxH1ip8FYJ/6RQRhEDu
 =LJ+y
 -END PGP SIGNATURE-

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] libpd separating gui from core

2014-03-18 Thread Billy Stiltner
I fixed my wired mouse(was using hp wireless) , have 2 different keyboards
laptop and desktop, still with 64 bit dual core 2.2Ghz laptop with 4Gb ram
I get dropouts with xensynth even without moving the mouse. this does not
happen with miniwoog_1.0 downloaded from the forum site I think. I guess I
just have too many graphical objects.


On Fri, Feb 28, 2014 at 11:34 AM, Billy Stiltner
billy.stilt...@gmail.comwrote:

 re:

 Well, you're not using any tcl/tk if you're using libpd in ofxPd. The
 blame falls elsewhere.
 on slow machines it doesnt matter what gui you use there will be problems
 is my point
 so the best thing to do is fix tcl/tk



 On Fri, Feb 28, 2014 at 7:40 AM, Dan Wilcox danomat...@gmail.com wrote:

 Well, you're not using any tcl/tk if you're using libpd in ofxPd. The
 blame falls elsewhere.


 enohp ym morf tnes
 --
 Dan Wilcox
 danomatika.com
 robotcowboy.com

 On Feb 28, 2014, at 3:13 AM, Billy Stiltner billy.stilt...@gmail.com
 wrote:

 it's the overhead of the os that gets in the way, i started to try ofxpd
 but found ofxui to be slow as all getout with my old machine.
 what would be nice is someone fixing tcltk


 On Thu, Feb 27, 2014 at 4:00 PM, Ivica Ico Bukvic i...@vt.edu wrote:



 For instance, it seems like there are two main concerns floating around:



 a) multiple instances of pd

 b) separating GUI from core



 I would add a c) here which is what pd-l2ork has been doing, namely
 getting rid of all known bugs and streamlining experience until it reaches
 a level of stability where issues are a rare occurrence. My take is that
 refactoring becomes a lot easier at that point because one will have a much
 better idea what components should look like. Otherwise, fixing things
 post-refactor will net in even more headaches where two parts may end-up
 being potentially out of sync with each other, resulting in a broken app.



 There are other suggestions like platform-specific vectorization and
 multi-threaded support, but if you try to do these at the same time, you
 reduce the chance of ever getting the code back into vanilla.  They can be
 taken on after.



 IMO, the best thing to do going forward for a) would be to sync up with
 Miller and what he netted out with last time this was discussed ( see
 thread: http://lists.puredata.info/pipermail/pd-dev/2013-12/019702.html).
 It seemed like he was proposing to take a hefty chunk of the work on, or
 maybe if he is confident in merely the approach, someone else can have a go
 at it.



 Having been on this list for quite a few years, I know of only one
 person who was allowed to significantly contribute/alter the core and that
 was Hans. And even that amounted to mainly cleaning up tk code to make it
 more legible (yes, this is a gross oversimplification, there was
 internationalization, console verbosity, and many other little things, but
 in general the brunt of the work was lateral in nature).

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Arp emulation?

2014-03-18 Thread Billy Stiltner
nice filter Cyrille!
what's wrong with mine?  xensynth/polysynth/noisybox-l_bp.pd
can be found in linfilterbank.pd~
or from the graphical interface of either synth as checkbox 4 (if the first
is #1) filter selection.
it seems as if its in permanent resonance, it's a model of the original
cookbook filters

https://archive.org/details/Xensynth10.01


On Fri, Mar 14, 2014 at 11:21 AM, Cyrille Henry c...@chnry.net wrote:



 Le 14/03/2014 16:07, Dan Wilcox a écrit :

  You have an Arp emulation patch? Can I get a copy?

 if you like analog synth emulation, you can have a look at mine:
 it's an example of the nusmuk_audio lib, in pd svn.

 cheers
 c


 I have a MiniMoog emulation in pd, but I've been sitting on it for years
 ... just haven't been abel to add the finishing touches. I recently brought
 in the bandlimited oscillators in rjlib and it sounds really good now. It's
 not a perfect emualtion, but more in the same spirit with the same controls.

 I have the code for an ARP Odyssey that still works and it even has
 midi working. So it might be a nice starter project, especially if i can
 export it to a ipad/iphone.

 I guess i am just looking for some more in-depth examples to digest
 before i get cracking

 thanks!

 pp



 --
 Dan Wilcox
 danomatika.com http://danomatika.com
 robotcowboy.com http://robotcowboy.com


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Arp emulation?

2014-03-18 Thread Billy Stiltner
i forgot to mention nice moog Dan if it is miniwoog_1_0


On Tue, Mar 18, 2014 at 1:00 PM, Pagano, Patrick
p...@digitalworlds.ufl.eduwrote:

  Cyrillic I grabbed the subversion, where is your file located? I have a
 Moog emulation too I am willing to share. I have been saving and collecting
 since 1994. It is midi capable as well. I have been fooling with adding OSC
 control and transferring them to MOBMUPLAT for iOS

 Sent from my iPad

 On Mar 18, 2014, at 12:46 PM, Billy Stiltner billy.stilt...@gmail.com
 wrote:

nice filter Cyrille!
  what's wrong with mine?  xensynth/polysynth/noisybox-l_bp.pd
  can be found in linfilterbank.pd~
  or from the graphical interface of either synth as checkbox 4 (if the
 first is #1) filter selection.
  it seems as if its in permanent resonance, it's a model of the original
 cookbook filters

 https://archive.org/details/Xensynth10.01


 On Fri, Mar 14, 2014 at 11:21 AM, Cyrille Henry c...@chnry.net wrote:



 Le 14/03/2014 16:07, Dan Wilcox a écrit :

  You have an Arp emulation patch? Can I get a copy?

  if you like analog synth emulation, you can have a look at mine:
 it's an example of the nusmuk_audio lib, in pd svn.

 cheers
 c


 I have a MiniMoog emulation in pd, but I've been sitting on it for years
 ... just haven't been abel to add the finishing touches. I recently brought
 in the bandlimited oscillators in rjlib and it sounds really good now. It's
 not a perfect emualtion, but more in the same spirit with the same controls.

 I have the code for an ARP Odyssey that still works and it even has
 midi working. So it might be a nice starter project, especially if i can
 export it to a ipad/iphone.

 I guess i am just looking for some more in-depth examples to digest
 before i get cracking

 thanks!

 pp



 --
 Dan Wilcox
  danomatika.com http://danomatika.com
 robotcowboy.com http://robotcowboy.com


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list


   ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] 100k lines of code (was libpd separating gui from core)

2014-03-18 Thread Billy Stiltner
what's wrong with making the file select dialog an atom? allready works in
all the oses.
just fan it's innards out some outputs



On Mon, Mar 10, 2014 at 3:03 PM, Jonathan Wilkes jancs...@yahoo.com wrote:

  On 03/10/2014 12:56 PM, IOhannes m zmölnig wrote:

 On 03/10/2014 05:38 PM, Jonathan Wilkes wrote:

  Additionally, IOhannes also knows that Miller wants the [initbang] 
 functionality in the form of a backwards-compatible [loadbang] which takes 
 arguments.
 [...]

  thanks for the insights.
 i didn't know that i knew *that*. i would therefore be interested how i
 could have known it.


 Sorry, I assumed you read the relevant publicly available thread that has
 messages you authored weaving through it:
 http://article.gmane.org/gmane.comp.multimedia.puredata.devel/8611

 That's from 2010.  For a patch you submitted in 2006.

 We're currently in 2014.

 That such a feature would take nearly a decade to get into the professed
 core (and still isn't included, in any form) is a symptom of an unhealthy
 development process.  An unhealthy development process keeps potential
 developers from participating and improving the software, which is a
 vicious cycle.

 -Jonathan


 vcmr
 IOhannes




 ___pd-l...@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Data structures and click event

2014-03-12 Thread Billy Stiltner
re: 'slow ass coders' usually takes me 15 years to get anything done, the
things that are taking longer than 15 years will probably be wonderful.  I
will link  to you something that will make you change your mind about
'being years behind everything else'  3:33:28 seconds of some
/pd-0.45-4/bin$ ./pd

the pdBerlin has some nice examples of using Chris Mccormick's lfo
datastructure editor, I was weary of it before along with some GOP scaling
stuff, but think I might give it a try. something is weird with this new
(old junk keyboard, whenever I hold down more than 2 or 3 keys too fast ,
jack is glitching like the mouse dropouts. I am used to it by now and not
one bit of that dreaded static makes it inside the wave file.

I feel like I have crossed a hurdle yesterday #1 loadable filename list for
scrolling through presets instead of searching with the dialog[ cant that
dialog be used as a directory tool? I mean it allready does what everyone
want's a directory listing to do, splits up the file name from the patch,
etc...  just make it an atom.

#2 I somehow miraculously figured out how to count up a binary sequence
like that is the oputput of the euclidian function for slick beats [1 0 1 0
1 1 0(  and convert it to something that can be used as a mode for scales
[2 2 1 2( my method does not yet work for sequencs that start with 0
-rotations but that doesen't bother me one bit.  I ould have done it so
easy with c, assembly language or even machine code but doing that
graphically had my panties in a wad.
***
A quotation by Hermann von Helmholtz
Whoever in the pursuit of science, seeks after immediate practical utility
may rest assured that he seeks in vain.
Academic Discourse (Heidelberg 1862)

JOC/EFR February 2006

The URL of this page is:
http://www-history.mcs.st-andrews.ac.uk/.../Helmholtz.htmlhttp://www-history.mcs.st-andrews.ac.uk/Quotations/Helmholtz.html



On Fri, Mar 7, 2014 at 6:55 PM, Miller Puckette m...@ucsd.edu wrote:

 I'll have to have a look and see what the ideas are... I don't
 know anything yet.  Anyhow I think there are a couple of things
 that are higher priority:  getting editing to be more user-friendly,
 and getting the IEM GUIs to behave better.  And I'm afraid I can
 only write code at a fraction of the speed others can - so PD
 vanilla will always seem years behind everything else.

 cheers
 Miller

 On Sat, Mar 08, 2014 at 12:45:33AM +0100, João Pais wrote:
 
 
  On 03/05/2014 05:24 AM, Pierre Massat wrote:
  Dear list,
  
  First of all i'd like to say that i'm very impressed by the
  potential of data structures in Pd. I've always kind of ignored
  this feature and it's a pity because it's really worth diving
  into it.That being said I think that help and example patches
  are far from sufficient for beginners, and if it wasn't for
  Chris McCormick's s-abstractions I would have been able to
  really figure out how to use them (stuff like how to make an
  entire polygon draggable, how to use GOP with proper scaling,
  etc.).
  
  It's not just the documentation, it's the interface.  Having to
  walk linked-lists of graphically unlinked objects is bad.  Having
  to use boilerplate to find the head of a glist just to create a
  scalar is bad.
  
   I think Pd-l2ork is getting close to a release with my new data
  structure stuff in it.  It's a first step at addressing some of
  these issues.
 
  and any prospects of that stuff making it into vanilla or pd-ext,
  for the non-unix users out there?

  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Data structures and click event

2014-03-12 Thread Billy Stiltner
https://archive.org/details/isophi12moj

upgraded ubuntustudio from 13.04 to 13.10 this morning without any
noticeable problems yet.
how does jack2 handle pulse audio and alsa now? somehow it stopped working
together before the upgrade.  might have  misconfigured jack with the old
pasuspender -- use/bin/jackd or something


On Wed, Mar 12, 2014 at 3:57 PM, Billy Stiltner billy.stilt...@gmail.comwrote:

 re: 'slow ass coders' usually takes me 15 years to get anything done, the
 things that are taking longer than 15 years will probably be wonderful.  I
 will link  to you something that will make you change your mind about
 'being years behind everything else'  3:33:28 seconds of some
 /pd-0.45-4/bin$ ./pd

 the pdBerlin has some nice examples of using Chris Mccormick's lfo
 datastructure editor, I was weary of it before along with some GOP scaling
 stuff, but think I might give it a try. something is weird with this new
 (old junk keyboard, whenever I hold down more than 2 or 3 keys too fast ,
 jack is glitching like the mouse dropouts. I am used to it by now and not
 one bit of that dreaded static makes it inside the wave file.

 I feel like I have crossed a hurdle yesterday #1 loadable filename list
 for scrolling through presets instead of searching with the dialog[ cant
 that dialog be used as a directory tool? I mean it allready does what
 everyone want's a directory listing to do, splits up the file name from the
 patch, etc...  just make it an atom.

 #2 I somehow miraculously figured out how to count up a binary sequence
 like that is the oputput of the euclidian function for slick beats [1 0 1 0
 1 1 0(  and convert it to something that can be used as a mode for scales
 [2 2 1 2( my method does not yet work for sequencs that start with 0
 -rotations but that doesen't bother me one bit.  I ould have done it so
 easy with c, assembly language or even machine code but doing that
 graphically had my panties in a wad.
 ***
 A quotation by Hermann von Helmholtz
 Whoever in the pursuit of science, seeks after immediate practical utility
 may rest assured that he seeks in vain.
 Academic Discourse (Heidelberg 1862)

 JOC/EFR February 2006

 The URL of this page is:
 http://www-history.mcs.st-andrews.ac.uk/.../Helmholtz.htmlhttp://www-history.mcs.st-andrews.ac.uk/Quotations/Helmholtz.html



 On Fri, Mar 7, 2014 at 6:55 PM, Miller Puckette m...@ucsd.edu wrote:

 I'll have to have a look and see what the ideas are... I don't
 know anything yet.  Anyhow I think there are a couple of things
 that are higher priority:  getting editing to be more user-friendly,
 and getting the IEM GUIs to behave better.  And I'm afraid I can
 only write code at a fraction of the speed others can - so PD
 vanilla will always seem years behind everything else.

 cheers
 Miller

 On Sat, Mar 08, 2014 at 12:45:33AM +0100, João Pais wrote:
 
 
  On 03/05/2014 05:24 AM, Pierre Massat wrote:
  Dear list,
  
  First of all i'd like to say that i'm very impressed by the
  potential of data structures in Pd. I've always kind of ignored
  this feature and it's a pity because it's really worth diving
  into it.That being said I think that help and example patches
  are far from sufficient for beginners, and if it wasn't for
  Chris McCormick's s-abstractions I would have been able to
  really figure out how to use them (stuff like how to make an
  entire polygon draggable, how to use GOP with proper scaling,
  etc.).
  
  It's not just the documentation, it's the interface.  Having to
  walk linked-lists of graphically unlinked objects is bad.  Having
  to use boilerplate to find the head of a glist just to create a
  scalar is bad.
  
   I think Pd-l2ork is getting close to a release with my new data
  structure stuff in it.  It's a first step at addressing some of
  these issues.
 
  and any prospects of that stuff making it into vanilla or pd-ext,
  for the non-unix users out there?

  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd as sound editor (issue with scrolling a table) ??

2014-03-05 Thread Billy Stiltner
i will look into it next week after my social escapades


On Wed, Mar 5, 2014 at 4:36 AM, i go bananas hard@gmail.com wrote:

 Remember that when you redraw an element of an array you actually
 redraw the _entire_ array in Pd Vanilla.  And depending on the array style
 you may have a separate tk canvas item for each element.

 why do the iem tab objects work so much better then?  maelstorm said that
 it was incredibly slow using an [until] based counter, but worked smoothly
 with the iem objects.  This was for EXACTLY the same gui, so i'm not really
 sure if it's a gui redraw issue.

 Then again, he also said that the iem tabs objects seem to process tables
 in chunks...so maybe the gui is also only redrawn in those chunk sizes?
  that would make sense i guess.




 On Wed, Mar 5, 2014 at 10:35 AM, Billy Stiltner 
 billy.stilt...@gmail.comwrote:

 So when you use the [until] loop you are sending drawing instructions to
 the GUI ($arraysize * $no_mouse_events) times.  A single array redraw
 instruction in tcl is about 4k, so to scroll a single pixel for a
 100-element array:
 100 elements * 1 = 100 redraws * 4k = 400k

 thats why i say fix tcl/tk
 my old graphics library could be used for a new gui. it is c++ but has
 the logic to even only update lines as in blit an arbitrary line.


 On Tue, Mar 4, 2014 at 1:33 PM, Jonathan Wilkes jancs...@yahoo.comwrote:

  On 03/04/2014 01:20 PM, Jonathan Wilkes wrote:

 On 03/04/2014 10:11 AM, i go bananas wrote:

 [...]



 2014-03-04 12:12 GMT+01:00 i go bananas hard@gmail.com:

  just for interest perhaps, here's the sound editor i made years ago:

  http://puredata.hurleur.com/sujet-1295-sound-editor

  and probably even more interesting, here is maelstorm's wave display
 abstraction:

  http://puredata.hurleur.com/sujet-5890-waveform-display



  basically, what maelstorm discovered was that using [until] with a
 counter was not nearly fast enough to do the calculations needed for a
 decent zoom/scroll function, and we looked into it, and there just didn't
 seem to be a vanilla workaround.  So he uses iem_tab objects to do the
 table calculations.


 Remember that when you redraw an element of an array you actually redraw
 the _entire_ array in Pd Vanilla.  And depending on the array style you may
 have a separate tk canvas item for each element.

 So when you use the [until] loop you are sending drawing instructions to
 the GUI ($arraysize * $no_mouse_events) times.  A single array redraw
 instruction in tcl is about 4k, so to scroll a single pixel for a
 100-element array:
 100 elements * 1 = 100 redraws * 4k = 400k

 That's flowing from the core to the GUI for a _single_ mouse event.  If
 you trigger ten scrolls you're already at 4 megs of data sent.

 I'm pretty sure commercial editors avoid that type of design.  In
 editors like the upcoming Openshot Video that have several discrete parts
 that sending messages, the GUI part almost certainly sends nothing at all
 to the video core for zooming/scrolling.  For moving a chunk of
 audio/video, it almost certainly sends a single message about a single
 object's delta.


 I may have showed this already, but I think it's instructive here:
 https://jwilkes.nfshost.com/pd-tiger.webm

 I don't have sound on that clip, but I believe I tried it with the test
 audio patch going and I wasn't getting dropouts.  This is because a) I'm
 sending a single transform message for every scroll of the number box and
 b) the GUI toolkit-- not Pd core-- is doing the math to transform and
 redisplay the drawing.

 Socket traffic is bad because it require both the core (sending) and GUI
 (receiving) to do work.  If you generate megs and megs of traffic you can
 end up with dropouts and choking display even if there's very little being
 redrawn.

 -Jonathan


 -Jonathan





 ___pd-l...@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd as sound editor (issue with scrolling a table) ??

2014-03-04 Thread Billy Stiltner
So when you use the [until] loop you are sending drawing instructions to
the GUI ($arraysize * $no_mouse_events) times.  A single array redraw
instruction in tcl is about 4k, so to scroll a single pixel for a
100-element array:
100 elements * 1 = 100 redraws * 4k = 400k

thats why i say fix tcl/tk
my old graphics library could be used for a new gui. it is c++ but has the
logic to even only update lines as in blit an arbitrary line.


On Tue, Mar 4, 2014 at 1:33 PM, Jonathan Wilkes jancs...@yahoo.com wrote:

  On 03/04/2014 01:20 PM, Jonathan Wilkes wrote:

 On 03/04/2014 10:11 AM, i go bananas wrote:

 [...]



 2014-03-04 12:12 GMT+01:00 i go bananas hard@gmail.com:

  just for interest perhaps, here's the sound editor i made years ago:

  http://puredata.hurleur.com/sujet-1295-sound-editor

  and probably even more interesting, here is maelstorm's wave display
 abstraction:

  http://puredata.hurleur.com/sujet-5890-waveform-display



  basically, what maelstorm discovered was that using [until] with a
 counter was not nearly fast enough to do the calculations needed for a
 decent zoom/scroll function, and we looked into it, and there just didn't
 seem to be a vanilla workaround.  So he uses iem_tab objects to do the
 table calculations.


 Remember that when you redraw an element of an array you actually redraw
 the _entire_ array in Pd Vanilla.  And depending on the array style you may
 have a separate tk canvas item for each element.

 So when you use the [until] loop you are sending drawing instructions to
 the GUI ($arraysize * $no_mouse_events) times.  A single array redraw
 instruction in tcl is about 4k, so to scroll a single pixel for a
 100-element array:
 100 elements * 1 = 100 redraws * 4k = 400k

 That's flowing from the core to the GUI for a _single_ mouse event.  If
 you trigger ten scrolls you're already at 4 megs of data sent.

 I'm pretty sure commercial editors avoid that type of design.  In editors
 like the upcoming Openshot Video that have several discrete parts that
 sending messages, the GUI part almost certainly sends nothing at all to the
 video core for zooming/scrolling.  For moving a chunk of audio/video, it
 almost certainly sends a single message about a single object's delta.


 I may have showed this already, but I think it's instructive here:
 https://jwilkes.nfshost.com/pd-tiger.webm

 I don't have sound on that clip, but I believe I tried it with the test
 audio patch going and I wasn't getting dropouts.  This is because a) I'm
 sending a single transform message for every scroll of the number box and
 b) the GUI toolkit-- not Pd core-- is doing the math to transform and
 redisplay the drawing.

 Socket traffic is bad because it require both the core (sending) and GUI
 (receiving) to do work.  If you generate megs and megs of traffic you can
 end up with dropouts and choking display even if there's very little being
 redrawn.

 -Jonathan


 -Jonathan





 ___pd-l...@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd as sound editor (issue with scrolling a table) ??

2014-03-02 Thread Billy Stiltner
seems like there was something about the way i made the wave editor that
worked,i  never tried overflowing the the things and my method is a hack of
the pd file @xensynth and the lfo editor, otherwise holler at Mike Booth
ala mmb.

https://archive.org/search.php?query=uploader%3A%22billy.stiltner%40gmail.com%22sort=-publicdate


On Mon, Mar 3, 2014 at 2:34 AM, Pierre Massat pimas...@gmail.com wrote:

 Hi Jonathan,

 I found it following this path : help for [tabwrite] -- More_Info --
 all_about_arrays -- Common uses for arrays in Pd
 Bummer, I thought somebody would come up with a secret table manipulation
 technique that would make this statement true...

 Cheers,

 Pierre.


 2014-03-02 19:33 GMT+01:00 Jonathan Wilkes jancs...@yahoo.com:

  From that help patch:
 #X text 12 115 HELP_PATCH_AUTHORS Updated for Pd 0.38-2. Jonathan Wilkes
 revised the patch to conform to the PDDP template for Pd version 0.42.

 I did the refactoring of that patch, but I'm not sure who wrote what
 you're quoting.

 I'd say that statement is false and should be removed.

 -Jonathan


On Sunday, March 2, 2014 10:47 AM, Pierre Massat pimas...@gmail.com
 wrote:
   Dear list,

 I am working on a small patch which stores simple events in a table to
 trigger sounds later on.
 I would like to be able to edit the content of my table easily, which
 requires scrolling it, zooming in, and eventually editing the content.

 I have found away of scrolling the content, but it is very slow with
 relatively big tables (hem, even with a table with 20 000 samples...).
 Please see the example attached.

 I have 2 questions :
 1) Is there a more efficient way of doing this ? Copying only part of the
 content is worse (i've tried).
 2) Can I prevent the content of the table from spilling over the table to
 right of the left ? I get the same behaviour in a GOP, and putting a canvas
 next to the table to cover it doesn't work because the table content gets
 redrawn on top of it.

 This leads me to a more general question about something i've found in
 the help :
 5 Wave editing: with proper manipulation of array data, Pd can be fully
 functional wave editor, complete with mouse-clickable cut-n-paste,
 pitch-shift, time expansion, down/upsampling, and other tools typically
 found in commercial wave editors.
 This has always sounded very appealing to me, but i wonder how realistic
 this statement is... unless i'm ignoring 80 % of what can be done with
 tables in Pd.

 Cheers,

 Pierre.

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] libpd separating gui from core

2014-02-28 Thread Billy Stiltner
it's the overhead of the os that gets in the way, i started to try ofxpd
but found ofxui to be slow as all getout with my old machine.
what would be nice is someone fixing tcltk


On Thu, Feb 27, 2014 at 4:00 PM, Ivica Ico Bukvic i...@vt.edu wrote:



 For instance, it seems like there are two main concerns floating around:



 a) multiple instances of pd

 b) separating GUI from core



 I would add a c) here which is what pd-l2ork has been doing, namely
 getting rid of all known bugs and streamlining experience until it reaches
 a level of stability where issues are a rare occurrence. My take is that
 refactoring becomes a lot easier at that point because one will have a much
 better idea what components should look like. Otherwise, fixing things
 post-refactor will net in even more headaches where two parts may end-up
 being potentially out of sync with each other, resulting in a broken app.



 There are other suggestions like platform-specific vectorization and
 multi-threaded support, but if you try to do these at the same time, you
 reduce the chance of ever getting the code back into vanilla.  They can be
 taken on after.



 IMO, the best thing to do going forward for a) would be to sync up with
 Miller and what he netted out with last time this was discussed ( see
 thread: http://lists.puredata.info/pipermail/pd-dev/2013-12/019702.html).
 It seemed like he was proposing to take a hefty chunk of the work on, or
 maybe if he is confident in merely the approach, someone else can have a go
 at it.



 Having been on this list for quite a few years, I know of only one person
 who was allowed to significantly contribute/alter the core and that was
 Hans. And even that amounted to mainly cleaning up tk code to make it more
 legible (yes, this is a gross oversimplification, there was
 internationalization, console verbosity, and many other little things, but
 in general the brunt of the work was lateral in nature).

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] libpd separating gui from core

2014-02-28 Thread Billy Stiltner
re:
Well, you're not using any tcl/tk if you're using libpd in ofxPd. The blame
falls elsewhere.
on slow machines it doesnt matter what gui you use there will be problems
is my point
so the best thing to do is fix tcl/tk



On Fri, Feb 28, 2014 at 7:40 AM, Dan Wilcox danomat...@gmail.com wrote:

 Well, you're not using any tcl/tk if you're using libpd in ofxPd. The
 blame falls elsewhere.


 enohp ym morf tnes
 --
 Dan Wilcox
 danomatika.com
 robotcowboy.com

 On Feb 28, 2014, at 3:13 AM, Billy Stiltner billy.stilt...@gmail.com
 wrote:

 it's the overhead of the os that gets in the way, i started to try ofxpd
 but found ofxui to be slow as all getout with my old machine.
 what would be nice is someone fixing tcltk


 On Thu, Feb 27, 2014 at 4:00 PM, Ivica Ico Bukvic i...@vt.edu wrote:



 For instance, it seems like there are two main concerns floating around:



 a) multiple instances of pd

 b) separating GUI from core



 I would add a c) here which is what pd-l2ork has been doing, namely
 getting rid of all known bugs and streamlining experience until it reaches
 a level of stability where issues are a rare occurrence. My take is that
 refactoring becomes a lot easier at that point because one will have a much
 better idea what components should look like. Otherwise, fixing things
 post-refactor will net in even more headaches where two parts may end-up
 being potentially out of sync with each other, resulting in a broken app.



 There are other suggestions like platform-specific vectorization and
 multi-threaded support, but if you try to do these at the same time, you
 reduce the chance of ever getting the code back into vanilla.  They can be
 taken on after.



 IMO, the best thing to do going forward for a) would be to sync up with
 Miller and what he netted out with last time this was discussed ( see
 thread: http://lists.puredata.info/pipermail/pd-dev/2013-12/019702.html).
 It seemed like he was proposing to take a hefty chunk of the work on, or
 maybe if he is confident in merely the approach, someone else can have a go
 at it.



 Having been on this list for quite a few years, I know of only one person
 who was allowed to significantly contribute/alter the core and that was
 Hans. And even that amounted to mainly cleaning up tk code to make it more
 legible (yes, this is a gross oversimplification, there was
 internationalization, console verbosity, and many other little things, but
 in general the brunt of the work was lateral in nature).

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Bugs in Pd-Extended in Ubuntu LTS

2014-02-26 Thread Billy Stiltner
when i first installed miller's latest vanilla on a new 64 bit installation
of 13.04(I actually installed it on a different laptop last summer then put
the drive ina new laptop the other day then installed vanilla. it crashed
till i upgraded the intel graphics driver. then it crashed till i stopped
using iem_sqrt4~



On Tue, Feb 25, 2014 at 4:18 PM, katja katjavet...@gmail.com wrote:

 Hi Pierre,

 I'm on Xubuntu 12.04 with Pd-extended 0.44 and have experienced big
 troubles with Jack too. I only use Jack for complex routings like
 Skype to Pd or Kdenlive to Pd via PulseAudio+Jack. I got a lot of
 jackdbus-errors initially, and jack wouldn't restart. Don't know if
 it's the same issue which you're experiencing. Anyway, it seems that
 this was about jackd2 writing config files to different places, which
 can be out of sync under certain conditions. Not sure if this is a
 correct description but it is my interpretation. Looking at running
 processes in command htop, I always noticed a jackdbus processing
 still running when the dbus error was given. Killing the jackdbus
 process sometimes helped. But in the course of time I've somehow
 learned how to avoid it at all, by carefully considering the right
 order of operations when starting processes. I have PulseAudio
 disabled by default, so I can start Jack first, then the Jack clients,
 of which PulseAudio may be one. Then eventually the PulseAudio
 clients. When killing processes, everything in reverse order. I don't
 like this hocus pocus, but well, I'm happy if it works at all. On
 Kubuntu I couldn't get PulseAudio to cooperate with Jack.

 Katja

 On Tue, Feb 25, 2014 at 9:33 PM, Pierre Massat pimas...@gmail.com wrote:
  I just checked again and to to sum up I have three problems :
  - errors with JACK (and instability),
  - X crashes sometimes when typing stuff in an object box,
  - and Alsa throwing this error in the console : ALSA output error
 (restart
  failed): Broken pipe (though the sound does work).
 
  Pierre.
 
 
  2014-02-25 21:23 GMT+01:00 Cyrille Henry c...@chnry.net:
 
 
 
  Le 25/02/2014 21:03, Roman Haefeli a écrit :
 
  On Die, 2014-02-25 at 19:50 +0100, Pierre Massat wrote:
 
 
  I have installed Pd-extended from the Ubuntu repos. It seems to be the
  same version as the one available on puredata.info (0.43.4).
 
 
  I am pretty sure there is no package called 'pd-extended' in the Ubuntu
  repositories. Probably you got it from Hans' ppa or from
  apt.puredata.info?
 
  Also, is your Ubuntu 12.04 up-to-date? Your bug description sounds like
  an intel driver bug in 13.04 or 13.10 that has been discussed a lot on
  this list. I thought this bug has been fixed for quite a while.
 
  i still have some problem. (i'm on 13.10). X can crash specially if i
 have
  object that are not created on the patch.
  c
 
 
 
 
 
  Roman
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Bugs in Pd-Extended in Ubuntu LTS

2014-02-26 Thread Billy Stiltner
proof that it works
https://archive.org/details/newcpusmandelbox
only after almost  hours did the graphics stop updating, the audio kept
going.
been a while since i could run for hours.



On Wed, Feb 26, 2014 at 3:27 AM, Billy Stiltner billy.stilt...@gmail.comwrote:

 when i first installed miller's latest vanilla on a new 64 bit
 installation of 13.04(I actually installed it on a different laptop last
 summer then put the drive ina new laptop the other day then installed
 vanilla. it crashed till i upgraded the intel graphics driver. then it
 crashed till i stopped using iem_sqrt4~



 On Tue, Feb 25, 2014 at 4:18 PM, katja katjavet...@gmail.com wrote:

 Hi Pierre,

 I'm on Xubuntu 12.04 with Pd-extended 0.44 and have experienced big
 troubles with Jack too. I only use Jack for complex routings like
 Skype to Pd or Kdenlive to Pd via PulseAudio+Jack. I got a lot of
 jackdbus-errors initially, and jack wouldn't restart. Don't know if
 it's the same issue which you're experiencing. Anyway, it seems that
 this was about jackd2 writing config files to different places, which
 can be out of sync under certain conditions. Not sure if this is a
 correct description but it is my interpretation. Looking at running
 processes in command htop, I always noticed a jackdbus processing
 still running when the dbus error was given. Killing the jackdbus
 process sometimes helped. But in the course of time I've somehow
 learned how to avoid it at all, by carefully considering the right
 order of operations when starting processes. I have PulseAudio
 disabled by default, so I can start Jack first, then the Jack clients,
 of which PulseAudio may be one. Then eventually the PulseAudio
 clients. When killing processes, everything in reverse order. I don't
 like this hocus pocus, but well, I'm happy if it works at all. On
 Kubuntu I couldn't get PulseAudio to cooperate with Jack.

 Katja

 On Tue, Feb 25, 2014 at 9:33 PM, Pierre Massat pimas...@gmail.com
 wrote:
  I just checked again and to to sum up I have three problems :
  - errors with JACK (and instability),
  - X crashes sometimes when typing stuff in an object box,
  - and Alsa throwing this error in the console : ALSA output error
 (restart
  failed): Broken pipe (though the sound does work).
 
  Pierre.
 
 
  2014-02-25 21:23 GMT+01:00 Cyrille Henry c...@chnry.net:
 
 
 
  Le 25/02/2014 21:03, Roman Haefeli a écrit :
 
  On Die, 2014-02-25 at 19:50 +0100, Pierre Massat wrote:
 
 
  I have installed Pd-extended from the Ubuntu repos. It seems to be
 the
  same version as the one available on puredata.info (0.43.4).
 
 
  I am pretty sure there is no package called 'pd-extended' in the
 Ubuntu
  repositories. Probably you got it from Hans' ppa or from
  apt.puredata.info?
 
  Also, is your Ubuntu 12.04 up-to-date? Your bug description sounds
 like
  an intel driver bug in 13.04 or 13.10 that has been discussed a lot on
  this list. I thought this bug has been fixed for quite a while.
 
  i still have some problem. (i'm on 13.10). X can crash specially if i
 have
  object that are not created on the patch.
  c
 
 
 
 
 
  Roman
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] libpd separating gui from core

2014-02-26 Thread Billy Stiltner
re:
:P Moreover, processors haven't gotten faster in a while
you can say that again!
I think it was 2005 I ordered the mayor of Appalachia a 3.2Ghz Intel CPU
17laptop. My current machine is only 2.2 Ghz.


On Tue, Feb 25, 2014 at 10:41 PM, Peter Brinkmann 
peter.brinkm...@googlemail.com wrote:


 Late to the party, but here are a few thoughts on the topics that have
 come up:

 1. Pd and concurrency: Audio processing must be separate from user
 interaction. If you want decent latency, you need to do your audio
 processing on a real-time thread. On the other hand, the GUI cannot be on a
 real-time thread. So that's settled :P Moreover, processors haven't gotten
 faster in a while, but you get more and more of them. So, to stay relevant
 in the long run, we really want the option of multi-threaded audio
 processing (bonus points if we manage to squeeze in GPU support). It's not
 so much about existing patches that don't work well right now; it's more
 about patches that have never been attempted.

 1a. On a related note, it would also be helpful to have support for
 hardware-specific optimizations such as vectorization. Right now, libpd
 will run anywhere (which is great), but it's optimized nowhere (which
 causes some users to abandon it after using it as a prototyping tool).

 2. Multi-instance support must happen because that's what it takes to make
 plugins with libpd. I'm sure we'll see a whole cottage industry of people
 making Pd-based plugins when multiple instances of Pd become available. I'm
 also pretty sure that this change would seriously interact with a
 concurrency overhaul, and so those two should be done together.

 3. I'm sort of losing track of all the stakeholders and their agendas.
 Here's a rough list of players and their agendas as I see them:
   * Pd Vanilla (maintain backward compatibility so that existing works
 won't bit-rot).
   * Pd Extended (get stuff done by adding lots of capabilities to Pd)
   * Pd-l2ork (get stuff done by adding lots of capabilities to Pd; not
 sure how this relates to Pd Extended)
   * libpd (embed Pd into anything with a CPU)
   * Anyone else?

 I don't think these agendas are necessarily at odds with one another.
 Cheers,
  Peter




 On Mon, Feb 24, 2014 at 8:12 PM, Billy Stiltner 
 billy.stilt...@gmail.comwrote:

 I think Miller's  puredata is awesome. more than  20 years ago I wrote my
 own assembly routines as well as c++ for an analog devices 32 ch board for
 waterplant control software , but ended up using the factory drivers
 instead when they came out for this software
 http://home.comcast.net/~patslabtech/Applications/seatbelt_testing.html.
 reminds me more of reaktor than puredata. I  have a hard time
 comprehending reaktor stuff but things make so much more since using pd.
 I ought do dig into the programming part of pd . I read a lot of the code
 and it's kinda starting to sink in how to write an external, it's not quite
 like on the tip of my toungue yet though.


 On Mon, Feb 24, 2014 at 7:08 PM, Jonathan Wilkes jancs...@yahoo.comwrote:

 On 02/24/2014 03:03 PM, Dan Wilcox wrote:

 Exactly. If we can build a list of things that should/could be in the
 core, then we have a starting place to see if there is a way to work into
 into either vanilla or a wrapper like libpd.


 Let's just focus on a single feature-- $@-- and assume that there is
 widespread desire for such a feature by most Pd users.

 How do we put this feature into a wrapper like libpd?  The only thing I
 can think of is as part of a patch set that get applied to core Vanilla,
 and that's hard to maintain.

 As for working stuff into Vanilla-- that's Miller's personal version of
 Pd, and I've never once seen him state that it's the reference client, or
 that it's at the top of any hierarchy.  All I've seen is passive-aggressive
 statements from other devs on this list who say, You'll have to ask Miller
 if you want to get 'whatever' in Vanilla, when I ask about the kind of
 issues you're talking about. Of course I can't be certain but I'd guess
 that style of non-development is probably one of the biggest sources of
 your frustration.

 But I really will help you implement whatever it is you think improves
 sustainable development for Pd.  I really, really don't want to extract
 patches from the 1000+ commits in Pd-l2ork (granted the core/non-graphical
 changes would be fewer), but I'll help you do it if that's the path you
 want to take.

 -Jonathan


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] iem_sqrt4~ crashes on linux 64 bit

2014-02-25 Thread Billy Stiltner
re:  iem_cot~

lo pass vcf2 started out in resonance with it and was way too loud, i
figured it was a mistake, maybe not.

i guess you *also* removed/renamed the iem_sqrt4.pd_linux then, in
order to make this work?

yep renamed it.
I was too much in  hurry to play instead of compile.


On Tue, Feb 25, 2014 at 3:59 AM, IOhannes m zmoelnig zmoel...@iem.atwrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256

 hi,

 On 2014-02-25 00:39, Billy Stiltner wrote:
  hey iem_qrt4~.pd_linux crashes the newest pd-extended as well as
  the latest pd source from sourceforge on ubuntu studio 13.04.

 [iem_sqrt4~] (i guess qrt4 is just a typo) has been fixed a while
 ago (namely around 2012-09), and i just confirmed that it works on
 amd64 without problems.
 it seems that this fix has not made it into the last pd-extended
 release (which was released somewhen 2013-01, irrc).

 you should either compile iemlib yourself, or get a nightly build that
 contains the updated iemlib (you could simply extract the iemlib files
 and replace the buggy ones, if you don't want to upgrade your entire
 pd installation).

 starting with ubuntu/trusty there is also a pd-iemlib package, that
 should have the issue fixed.


 (btw, it was really the iem_sqrt4~ object that crashed, nothing any
 host, be it pd-vanilla or pd-extended, pd-l2ork or pd-foobar, could do
 about)


  I didn't want to mess with trying to figure out how to fix the
  source so I just made an iem_sqrt4~.pd that has a sqrt~  inside

 i guess you *also* removed/renamed the iem_sqrt4.pd_linux then, in
 order to make this work?

 
  now all the iemlib vcf filters work .
 
  some of the vcf pd files had an iem_cot~  instead of iem_cot4~

 so what is the problem?
 iemlib has both [iem_cot~] and [iem_cot4~]...

 fgmsadr
 IOhannes
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1
 Comment: Using GnuPG with Icedove - http://www.enigmail.net/

 iQIcBAEBCAAGBQJTDFtuAAoJELZQGcR/ejb4+rYP/Rao7DY3LupIo79G6sSO8WpD
 kf694qrXDWU5lY2TjXa2T8KW+Vg/7pkqGOVycdisXCwXLURKdhMxBSek62SpStDM
 uGiBa3t41KPt3l0jkxyetJY93lFr4nS2MzJKCNULlmzAOWVcQTB6bRf8uFGs2KSa
 GTxaF+LUX94GMyPiO6HdxYsv+9sGIFtwjv4qjdTdFZLQrZehf5jQnpqa+K6M4N76
 8VfdoJdhnWnwIgUIkFQXmg1bO3n56ymZE+f7otUkxiugaIKYTwY3/xbqbBBZMKr1
 auAoBtpqf6h5lsK6aosaQNNCbVoAxBFtP2aFyP0aDp5BbfMv1iqcDXkxkvzwCdh9
 jBn+bARQZwpUE1rnU5yrUCshrcddrNKJsUjMFUnbsy0UCM7Gnys9vF7qk6MVvcb+
 W6URs/OUW1kkdgqrHQrLXG9P04Ai2HFRtt8iwbAlrIHdxkXX5/94wxAnjVVnMK7L
 bg+3wmsubLaJhmN5vMjKyRRewhsnHR7XruqKlN0Tw8y7ZHlhX7F2gQKrDLPLJNGS
 g/FRyfrf5cUv7DEydOdnOugsFH9oH0fH+ihXqcACXQxJXL+YpSyeSeM9StcLcIMm
 wF5ZEgKGrvZlPCI3s78B1AwsymOA3Q+BcWdjIH58QPUXgX8RrOAxFBqTRw+B4Wty
 f6ZZpell2IZ94K+mgM9e
 =FivE
 -END PGP SIGNATURE-

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] iem_sqrt4~ crashes on linux 64 bit

2014-02-25 Thread Billy Stiltner
this is with Miller's vanilla latest with  added iem_lib snagged in from
pd-extended, i didnt grab or complie ggee to test ~moog yet

https://archive.org/details/newcpusmandelbox


On Tue, Feb 25, 2014 at 4:32 PM, Billy Stiltner billy.stilt...@gmail.comwrote:

 re:  iem_cot~

 lo pass vcf2 started out in resonance with it and was way too loud, i
 figured it was a mistake, maybe not.

 i guess you *also* removed/renamed the iem_sqrt4.pd_linux then, in
 order to make this work?

 yep renamed it.
 I was too much in  hurry to play instead of compile.


 On Tue, Feb 25, 2014 at 3:59 AM, IOhannes m zmoelnig zmoel...@iem.atwrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256

 hi,

 On 2014-02-25 00:39, Billy Stiltner wrote:
  hey iem_qrt4~.pd_linux crashes the newest pd-extended as well as
  the latest pd source from sourceforge on ubuntu studio 13.04.

 [iem_sqrt4~] (i guess qrt4 is just a typo) has been fixed a while
 ago (namely around 2012-09), and i just confirmed that it works on
 amd64 without problems.
 it seems that this fix has not made it into the last pd-extended
 release (which was released somewhen 2013-01, irrc).

 you should either compile iemlib yourself, or get a nightly build that
 contains the updated iemlib (you could simply extract the iemlib files
 and replace the buggy ones, if you don't want to upgrade your entire
 pd installation).

 starting with ubuntu/trusty there is also a pd-iemlib package, that
 should have the issue fixed.


 (btw, it was really the iem_sqrt4~ object that crashed, nothing any
 host, be it pd-vanilla or pd-extended, pd-l2ork or pd-foobar, could do
 about)


  I didn't want to mess with trying to figure out how to fix the
  source so I just made an iem_sqrt4~.pd that has a sqrt~  inside

 i guess you *also* removed/renamed the iem_sqrt4.pd_linux then, in
 order to make this work?

 
  now all the iemlib vcf filters work .
 
  some of the vcf pd files had an iem_cot~  instead of iem_cot4~

 so what is the problem?
 iemlib has both [iem_cot~] and [iem_cot4~]...

 fgmsadr
 IOhannes
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1
 Comment: Using GnuPG with Icedove - http://www.enigmail.net/

 iQIcBAEBCAAGBQJTDFtuAAoJELZQGcR/ejb4+rYP/Rao7DY3LupIo79G6sSO8WpD
 kf694qrXDWU5lY2TjXa2T8KW+Vg/7pkqGOVycdisXCwXLURKdhMxBSek62SpStDM
 uGiBa3t41KPt3l0jkxyetJY93lFr4nS2MzJKCNULlmzAOWVcQTB6bRf8uFGs2KSa
 GTxaF+LUX94GMyPiO6HdxYsv+9sGIFtwjv4qjdTdFZLQrZehf5jQnpqa+K6M4N76
 8VfdoJdhnWnwIgUIkFQXmg1bO3n56ymZE+f7otUkxiugaIKYTwY3/xbqbBBZMKr1
 auAoBtpqf6h5lsK6aosaQNNCbVoAxBFtP2aFyP0aDp5BbfMv1iqcDXkxkvzwCdh9
 jBn+bARQZwpUE1rnU5yrUCshrcddrNKJsUjMFUnbsy0UCM7Gnys9vF7qk6MVvcb+
 W6URs/OUW1kkdgqrHQrLXG9P04Ai2HFRtt8iwbAlrIHdxkXX5/94wxAnjVVnMK7L
 bg+3wmsubLaJhmN5vMjKyRRewhsnHR7XruqKlN0Tw8y7ZHlhX7F2gQKrDLPLJNGS
 g/FRyfrf5cUv7DEydOdnOugsFH9oH0fH+ihXqcACXQxJXL+YpSyeSeM9StcLcIMm
 wF5ZEgKGrvZlPCI3s78B1AwsymOA3Q+BcWdjIH58QPUXgX8RrOAxFBqTRw+B4Wty
 f6ZZpell2IZ94K+mgM9e
 =FivE
 -END PGP SIGNATURE-

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] libpd separating gui from core

2014-02-24 Thread Billy Stiltner
I think Miller's  puredata is awesome. more than  20 years ago I wrote my
own assembly routines as well as c++ for an analog devices 32 ch board for
waterplant control software , but ended up using the factory drivers
instead when they came out for this software
http://home.comcast.net/~patslabtech/Applications/seatbelt_testing.html.
reminds me more of reaktor than puredata. I  have a hard time comprehending
reaktor stuff but things make so much more since using pd.
I ought do dig into the programming part of pd . I read a lot of the code
and it's kinda starting to sink in how to write an external, it's not quite
like on the tip of my toungue yet though.


On Mon, Feb 24, 2014 at 7:08 PM, Jonathan Wilkes jancs...@yahoo.com wrote:

 On 02/24/2014 03:03 PM, Dan Wilcox wrote:

 Exactly. If we can build a list of things that should/could be in the
 core, then we have a starting place to see if there is a way to work into
 into either vanilla or a wrapper like libpd.


 Let's just focus on a single feature-- $@-- and assume that there is
 widespread desire for such a feature by most Pd users.

 How do we put this feature into a wrapper like libpd?  The only thing I
 can think of is as part of a patch set that get applied to core Vanilla,
 and that's hard to maintain.

 As for working stuff into Vanilla-- that's Miller's personal version of
 Pd, and I've never once seen him state that it's the reference client, or
 that it's at the top of any hierarchy.  All I've seen is passive-aggressive
 statements from other devs on this list who say, You'll have to ask Miller
 if you want to get 'whatever' in Vanilla, when I ask about the kind of
 issues you're talking about. Of course I can't be certain but I'd guess
 that style of non-development is probably one of the biggest sources of
 your frustration.

 But I really will help you implement whatever it is you think improves
 sustainable development for Pd.  I really, really don't want to extract
 patches from the 1000+ commits in Pd-l2ork (granted the core/non-graphical
 changes would be fewer), but I'll help you do it if that's the path you
 want to take.

 -Jonathan


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] iem_sqrt4~ crashes on linux 6 bit

2014-02-22 Thread Billy Stiltner
hey iem_qrt4~.pd_linux crashes the newest pd-extended as well as the latest
pd source from sourceforge on ubuntu studio 13.04.
I didn't want to mess with trying to figure out how to fix the source so I
just made an iem_sqrt4~.pd that has a sqrt~  inside

now all the iemlib vcf filters
 work .

some of the vcf pd files had an iem_cot~  instead of iem_cot4~
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Fwd: pd gui: partial interface freeze

2014-02-13 Thread Billy Stiltner
-- Forwarded message --
From: Billy Stiltner billy.stilt...@gmail.com
Date: Wed, Feb 12, 2014 at 1:13 PM
Subject: Re: [PD] pd gui: partial interface freeze
To: Py Fave pyf...@gmail.com


I have the same problem , both recordings I did last night crashed, I think
it's the number of objects loaded but might be wrong.
First one crashed at about 50 some minutes after I loaded my mandelbox
sequencer. If I turn up the BPM that will do it also.
The second one I started up with the mandelbox sequencer and ran it for
about 30 minutes till it froze completely. I'm not sure how long the
controls were froze, the checkboxes still were working but couldnt scroll
the record window to stop the recording so I alt tabbed to the terminal and
ctrl+Ced the turing tarpit..   luckily I have an auto sail button and the
sliders work still even though they are not graphically active, also I can
type numbers into numberboxes and adjust with mouse. The audio part works
just not the gui.   https://archive.org/details/26edonum2

I do have some sort of logical error with the voices - there are things in
the patch that make a -1 to send to the main envelope for a ramp down if
voice stealing occurs (a voice is still sounding when triggered with a non
0 velocity.)  The problem is that it seems that if the release part of the
envelope is non 0 it seems as if all notes triggered after a new voice is
triggered the releases add up or the audio kinda gets stuck like in reverb
freeze like mode.


On Sat, Jan 18, 2014 at 12:36 PM, Py Fave pyf...@gmail.com wrote:

 usb/hid did this if i remember correctly.

 i solved it by usind a different build or another object:
 [joystick] but it was on windows

 i guess this is a known bug because [hid]  is so useful
 perhaps someone has a better knowing of this .?
 or a workaround .







 2014/1/18 u...@xdv.org u...@xdv.org

 On 18.01.2014 17:07, Py Fave wrote:

 i had the same problems while  using gem objects some time ago
 it was because of text2d or text3d.

 right. considered parts of gem as the culprit, but then i'm fairly sure i
 did experience this, before i added text2d and text3d objects
 and i'm hardly ever running them [0]-[gemhead].
 i'll give it a shot and remove them.


 you can remove some gui stuff too .
 replacing bng by bang for instance

 since i'm using them only as indicators not buttons, that's not an
 option. guess i could use data strcuturs for sliders, but
 that probably opens a new can of worms.


 and use [change] on your inputs to reduce the flow .

 i'll do that!


 only suggestions , i don't remember what was the problem but i solved it

 good to know, someone has seen it too. thanks!










 2014/1/18 u...@xdv.org mailto:u...@xdv.org u...@xdv.org 
 mailto:u...@xdv.org
 


 hey there,

 i've been having this heisenbug for some time and learned to live
 with it, but having fixed some real bugs on my patch,
 this is the last one on my list and i'd like to give it a go, but
 no idea where to start.

 symptoms are:
 some time into performing (20min to 1h) all the sliders,
 messageboxes, dials and bangs sort of get stuck,
 meaning they do not change their display state anymore. i can
 however still drag and click their active parts
 and their output will react accordingly, but none of this is being
 displayed.
 i should probably mention, that checkboxes still work correctly.

 i had hoped it would go away moving from pd 0.42 to 0.43, but it
 didn't.

 this is 64-bit linux (ubuntu 12.04), pd-extended (now
 ubuntu-package, previously
 self compiled from git)

 speculations include:
 from a gut-feeling i suspect something like an input overload, ie
 some input
 shooting messsages at an insanely high rate, so the element's
 message queue
 (if there is such a thing) stops passing things on to the display.

 i also suspect vjtools/videogrid as it messes with the interface,
 but does have a few issues,
 like race conditions between thumbnail creation and thumbnail
 display, esp if there's
 two of them.

 hid: usb joysticks could maybe freak out and overload the
 interface inputs

 anyway i can not see any direct connection between what i do and
 when it happens.

 re-opening the patch doesn't help, only restarting pd does.

 has anyone ever seen (something like) that?
 any ideas about how to debug, where to look or what to try?

 thanks + cheers,
 ub

 ___
 Pd-list@iem.at mailto:Pd-list@iem.at mailing list

 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list





 ___

 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account

Re: [PD] It's too quiet in here

2013-11-23 Thread Billy Stiltner
i got my ears on

did someone say Phil Stone?
Fractals?
Pure Data?

https://archive.org/details/Mandelboxporc15


On Fri, Nov 22, 2013 at 2:55 PM, katja katjavet...@gmail.com wrote:

 Julian, there's ton's of California Pd weekend video material
 (presentations, discussions, workshops, live performance) but it must be
 viewed, edited, compressed etcetera. I would expect that it will be
 available at newblankets.org in a while.

 Katja


 On Fri, Nov 22, 2013 at 10:15 AM, Julian Brooks jbee...@gmail.com wrote:

 Right on indeed.

 I for one am very much looking forward to poring over the (hopefully
 vast) documentation generated over the Cali Pd weekend of events.

 Did look very cool.

 Any news on that front?

 And Phil - The list has been quiet over the last week or so but
 definitely traffic going on all through Nov.
 Perhaps an issue with your mailer?

 All the best,

 Julian


 On 21 November 2013 21:33, Phil Stone pkst...@ucdavis.edu wrote:

 On 11/21/13 1:13 PM, Jonathan Wilkes wrote:

 On 11/21/2013 02:04 PM, Phil Stone wrote:

 Hmm, this once-thriving list has gone awfully silent of late. Is this
 thing on? tap tap

 I had the pleasure of meeting, for the first time, several august
 members of the Pd community this past weekend, thanks to Joe Deken and New
 Blankets gathering some of us together in San Diego and Los Angeles.

 Miller, Roman, Ivica, Jonathan, (and Katja -- I didn't do more than
 say hi, sorry) I just wanted to say that I am grateful to be involved in a
 group of such talented and humble people, and constantly marvel at what a
 powerful tool has been placed into my hands, at no cost.

 May Pd never die!


 Hi Phil,
 It was great to meet you!

 Personally I've been sending diffs to Ivica to get some stuff into
 Pd-l2ork, so that some of the features I showed in my workshop will work
 out of the box.

 Best,
 Jonathan

  I'm keeping a sharp eye on your work with Pd-l2ork on OS X, Jonathan.
 It looks like such an excellent environment, I really want to work in it.
 For one thing, I've heard all the many good arguments for straight,
 unsegmented patch cords, but I don't think I'd ever get tired of seeing
 splined patch cords in my patches! Having seen both, I'd say splines work
 better in all ways.

 BTW, regarding the title of this thread; I just searched the archives
 and realized that I hadn't gotten any messages since Nov. 6. After my post
 today, I'm getting them again. Anybody else had any glitches in getting
 list messages, or is it something local for me?


 Phil



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/
 listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] literal $0 from message to gui send and gui receive

2013-11-17 Thread Billy Stiltner
thnx i go bananas,
the idea is to not use SSSAD or mmb's state saving abstractions


On Fri, Nov 15, 2013 at 11:12 PM, i go bananas hard@gmail.com wrote:

 and here's the same patch expanded a bit to include your $0 sends to
 oscillators

 the only step that i haven't added here, is state saving.  But now that
 all your values are stored in the table, it is not too difficult to
 read/write them using SSSAD or mmb's state saving abstractions, or whatever
 system you choose.




 On Sat, Nov 16, 2013 at 12:46 PM, i go bananas hard@gmail.com wrote:

 hi Billy, do you know that the gui's have a 'set' function.  So, if you
 send [set 0.4( to a slider, for example, it will be set at that value, but
 the value is not actually passed on.

 If you store all your values for osc1, env1, lfo1 and osc2, env2, lfo2 in
 separate tables or float objects, then you can switch between different
 settings on your GUI objects, by using the set object to input the desired
 controls.

 anyway, i have a hangover, and this is harder to explain than i
 imagined... but i am attaching a patch to demonstrate




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] literal $0 from message to gui send and gui receive

2013-11-15 Thread Billy Stiltner
hey,

I have been trying to rename sends and receives of dials at runtime

they need actual literal $0 in their name.

so I tried this with sending a 0 to $$4 in a message
it worked for the literal renaming but the patch gets messed up after
saving and reloading.

somehow the patch does need to be able to be edited and saved without
changeing the $$4 to a   $\$4   once reloaded after a save.

this is what the patch looks like from the .pd file after a save.


#X msg 188 -194 \; \$1-o\$2-waveform-rx receive \$$4-o\$3-waveform-rx
\; \$1-o\$2-dt-rx receive-rx \$$4-o\$3-dt-rx \; \$1-env\$2-o\$2-dt-rx
receive \$$4-env\$3-o\$3-dt-rx \; \$1-lfo\$2-o\$2-dt-rx receive
\$$4-lfo\$3-o\$3-dt-rx
\; \$1-o\$2-pw receive-rx \$$4-o\$3-pw-rx \; \$1-env\$2-o\$2-pw-rx
receive \$$4-env\$3-o\$3-pw-rx \; \$1-lfo\$2-o\$2-pw-rx receive
\$$4-lfo\$3-o\$3-pw-rx
\; \$1-env\$2-o\$2-rx receive \$$4-env\$3-o\$3-rx \; \$1-lfo\$2-o\$2-rx
receive \$$4-lfo\$3-o\$3-rx;
#X msg -109 -193 \; \$1-o\$2-waveform-rx send \$$4-o\$3-waveform \;
\$1-o\$2-dt-rx send \$$4-o\$3-dt \; \$1-env\$2-o\$2-dt-rx send
\$$4-env\$3-o\$3-dt
\; \$1-lfo\$2-o\$2-dt-rx send \$$4-lfo\$3-o\$3-dt \; \$1-o\$2-pw-rx
send \$$4-o\$3-pw \; \$1-env\$2-o\$2-pw-rx send \$$4-env\$3-o\$3-pw
\; \$1-lfo\$2-o\$2-pw-rx send \$$4-lfo\$3-o\$3-pw \; \$1-env\$2-o\$2-rx
send \$$4-env\$3-o\$3 \; \$1-lfo\$2-o\$2-rx send \$$4-lfo\$3-o\$3;
--
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] literal $0 from message to gui send and gui receive

2013-11-15 Thread Billy Stiltner
hell yeah Roman,
thanks that works great.
Your solution is brilliant.


I'm using it to switch a set of controls  so that  I can load more
synthesizers up and not have that TCL screen redrawing processor hog
activity.

for instance a synth currently consists of osc, osc2,
env1,env2,lfo1,lfo2.   If I can reduce the controls so that there are only
3 sets then the screen area took up by 1 synth will almost be reduced to
1/2.
so like the osc guis can control either osc1 or osc2  instead of having a
set of controls each for osc1 and osc2. during all of my realtime
performance adjustments to patches and even my patch building  I never
adjust more than one parameter at a time.   I guess a better Idea would be
to make numberbox controls for everything instead of the gui controls but
the gui controls are much cooler.




On Fri, Nov 15, 2013 at 12:02 PM, Roman Haefeli reduz...@gmail.com wrote:


 On Fri, 2013-11-15 at 09:06 -0500, Billy Stiltner wrote:
  hey,
 
 
  I have been trying to rename sends and receives of dials at runtime
 
 
  they need actual literal $0 in their name.
 
 
  so I tried this with sending a 0 to $$4 in a message
 
  it worked for the literal renaming but the patch gets messed up after
  saving and reloading.


 I might have a found a way that doesn't mess up the patch after saving,
 but I still consider it somewhat hack-ish.

 I'm not clear of the purpose of what you want to achieve, though. You
 can only convert the receivenames to use $0 once, so it seems easier to
 use a text editor to edit the pd file. Or if you set the receive names
 dynamically whenever you fire up the patch, you could instead use the
 real number instead of the variable $0.

 Roman


  somehow the patch does need to be able to be edited and saved without
  changeing the $$4 to a   $\$4   once reloaded after a save.
 
 
  this is what the patch looks like from the .pd file after a save.
 
 
  #X msg 188 -194 \; \$1-o\$2-waveform-rx receive \$$4-o\$3-waveform-rx
  \; \$1-o\$2-dt-rx receive-rx \$$4-o\$3-dt-rx \; \$1-env\$2-o\$2-dt-rx
  receive \$$4-env\$3-o\$3-dt-rx \; \$1-lfo\$2-o\$2-dt-rx receive \
  $$4-lfo\$3-o\$3-dt-rx
  \; \$1-o\$2-pw receive-rx \$$4-o\$3-pw-rx \; \$1-env\$2-o\$2-pw-rx
  receive \$$4-env\$3-o\$3-pw-rx \; \$1-lfo\$2-o\$2-pw-rx receive \
  $$4-lfo\$3-o\$3-pw-rx
  \; \$1-env\$2-o\$2-rx receive \$$4-env\$3-o\$3-rx \; \$1-lfo\$2-o\
  $2-rx
  receive \$$4-lfo\$3-o\$3-rx;
  #X msg -109 -193 \; \$1-o\$2-waveform-rx send \$$4-o\$3-waveform \;
  \$1-o\$2-dt-rx send \$$4-o\$3-dt \; \$1-env\$2-o\$2-dt-rx send \
  $$4-env\$3-o\$3-dt
  \; \$1-lfo\$2-o\$2-dt-rx send \$$4-lfo\$3-o\$3-dt \; \$1-o\$2-pw-rx
  send \$$4-o\$3-pw \; \$1-env\$2-o\$2-pw-rx send \$$4-env\$3-o\$3-pw
  \; \$1-lfo\$2-o\$2-pw-rx send \$$4-lfo\$3-o\$3-pw \; \$1-env\$2-o\
  $2-rx
  send \$$4-env\$3-o\$3 \; \$1-lfo\$2-o\$2-rx send \$$4-lfo\$3-o\$3;
  __
 
 
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [WebPd] Status update

2013-11-03 Thread Billy Stiltner
I hope Chris's original work is preserved so that things like this can be
easy to learn.

re slowly

it takes me 15 or 20 years to get anything done.


On Mon, Oct 28, 2013 at 12:38 PM, s p seb...@gmail.com wrote:

 Slowly, slowly ... :)


 2013/10/28 Hans-Christoph Steiner h...@at.or.at


 Cool to see this progressing!

 .hc

 On Oct 23, 2013, at 10:23 AM, s p wrote:

 For those interested in WebPd, here is a short status update about the
 project : http://funktion.fm/#post/webpd-refactor

 Cheers!

 --

 *Sébastien Piquemal*

  -* @sebpiq*
  - http://github.com/sebpiq
  - http://funktion.fm
  ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list





 --

 *Sébastien Piquemal *

  -* @sebpiq*
  - http://github.com/sebpiq
   - http://funktion.fm

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] moog~ in pure pd?

2013-10-15 Thread Billy Stiltner
martin, I have not tried the moog but did use one of your abstractions
using the fexpr~ as a starting point to build the original dsp cookbook
filters(frequency thats where its happenin man) , I had been wanting to
hear them in realtime since 1998 or so. I'm not sure I have them in there
correct as they are over resonant but make a nice oscillator for  drums if
properly limited.



On Fri, Oct 11, 2013 at 5:33 AM, martin brinkmann
m...@martin-brinkmann.dewrote:

 On 10/11/2013 08:32 AM, Dan Wilcox wrote:

  [vcf~] sounds close, but of course, it's a band pass so it's not a real
 replacement.

 the undocumented 2nd output of vcf~ is a lowpass. and there are a few
 methods to build the basic (cookbook) filters with pd-vanilla-objects:
 you could use fexpr~ to make your own signal-rate biquad. it works very
 well, but needs a lot more cpu than necessary. or you could use
 cpole~/czero~. like in the beequad-abstractions. i have used the same
 method in all my filters, with signal-rate. (in my instruments
 collection on my homepage). of course this is still not exactly
 moog~. it should be possible though to make a moog-abstraction
 in the same way, but i have not tried (yet)...
 maybe anyone else has already?

 bis denn!
 martin

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] datastructures midirecorder

2013-10-12 Thread Billy Stiltner
Patrice Colet, that proll.tcl is somethin else. I had no idea that such a
thing is possible.
I think
I changed wintop-70  to wintop+30 to show the entire  top canvases.
I guess the cursor just needs updated in order to be seen.
lookin good so far man.


On Fri, Oct 11, 2013 at 2:20 PM, João Pais jmmmp...@googlemail.com wrote:

 Hello Rob,

  scalars can't be deleted actually without the GUI, but there are several
 tricks for doing something like it.

 One is about using float indexes instead of using pointer order, and then
 set to -1 or another value that doesn't count


 you can also make inactive scalars invisible, then they're not seen. and
 though some export+import, filter these scalars out in the process.


 __**_
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/**
 listinfo/pd-list http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] Cool Video of Miller

2013-08-13 Thread Billy Stiltner
I dont think we as a group could appreciate the work of Miller enough.
Even though his C geniusness has churned out some sort of interface not
unlike an object oriented visual c++ object with connectors I mean think
about it.
make a new pd object itś like
saying
make a new class that does these functions on this data
with a bit of $0 trickery you can even make the classes data private and
make multiple instances of the class.

Iḿ not sure that it would have been possible to make such a beast using c++.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] how to have multiple transports with only one clock

2013-06-11 Thread Billy Stiltner
have a midi transport that sends a midi clock signal plus masterclock and
it is used as a control in more than one place with or without patches that
have it also

to get them to not trigger each other when you start from one transport ,
send $0-masterbpm to where $0-masterbpm is needed in the patch then send
out also plain old master bpm. this way if you want to start and stop  the
clock from multiple places you can.  i probably ought to put back on the
thinking cap about the matters but it worked to not  start up 2 clocks for
me when having 2 transports
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] archiving synth-fractalsequencer at archive.org

2013-06-11 Thread Billy Stiltner
anyone ever tried that?
https://archive.org/details/Xensynth10.01

you heard it here first, if I can find a better place than google drive to
mirror the 27or so MB zippedup whore of a synthesizer and fractal sequencer
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Changing array curves with mouse interaction

2013-04-18 Thread Billy Stiltner
anyone figured out why sometimes the graph points vertically are sometimes
fat and sometimes skinny?
I spent the better part of the day before yesterday trying to get mouse
editing to snap at integer values and  also line up visually  over  2 pixel
high
canvases that were supposed to be 1 pixel. graphing weirdness. i probably
figured this out before and its probably time i move onto data structures
instead of doing gui graphing tricks.


On Tue, Apr 16, 2013 at 11:30 AM, Billy Stiltner
billy.stilt...@gmail.comwrote:

 on second thought I have no clue how to get vertical more than 1 pixel
 points or thick lines.
 the example , will have to look at source


 On Fri, Apr 12, 2013 at 7:04 AM, Billy Stiltner 
 billy.stilt...@gmail.comwrote:

 make the pixel height 2wice or more than the vertical array size
 if its a horizontal problem do the same with width and horizontal size


  On Sat, Apr 6, 2013 at 8:10 AM, Björn Eriksson miu...@gmail.com wrote:

  Hello list, I´ve been searching around a little about hints on how to
 make a mouse interaction easier in an array, but didn´t find much.
 Sometimes it is a bit too precise to get a grip on the curve. So my
 question is, can there be some ways to make this gripping a bit easier?

 All the best,
 Björn Eriksson

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Changing array curves with mouse interaction

2013-04-16 Thread Billy Stiltner
on second thought I have no clue how to get vertical more than 1 pixel
points or thick lines.
the example , will have to look at source


On Fri, Apr 12, 2013 at 7:04 AM, Billy Stiltner billy.stilt...@gmail.comwrote:

 make the pixel height 2wice or more than the vertical array size
 if its a horizontal problem do the same with width and horizontal size


 On Sat, Apr 6, 2013 at 8:10 AM, Björn Eriksson miu...@gmail.com wrote:

 Hello list, I´ve been searching around a little about hints on how to
 make a mouse interaction easier in an array, but didn´t find much.
 Sometimes it is a bit too precise to get a grip on the curve. So my
 question is, can there be some ways to make this gripping a bit easier?

 All the best,
 Björn Eriksson

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Serquencer.

2013-04-12 Thread Billy Stiltner
hey
had to add
bsaylor/
to mtosr
and susloop~
to get it working
in ubuntu pd-extended
looks like missing parts to my audio production
will probably make changes to fit my style
great study guide

thanks


On Wed, Apr 3, 2013 at 12:03 AM, i go bananas hard@gmail.com wrote:

 something in there is causing pd to crash immediately when i load the pd
 file.


 On Wed, Apr 3, 2013 at 5:40 AM, servando barreiro servandi...@yahoo.eswrote:

 HI all!

 Here a compilation + nice .en  manual of something that I have been
 working on lately..

 http://servando.hotglue.me/serquencer

 Thanks to All of you for the inspiration, patches, tips, bugfixes, etc..

 Ser

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Changing array curves with mouse interaction

2013-04-12 Thread Billy Stiltner
make the pixel height 2wice or more than the vertical array size
if its a horizontal problem do the same with width and horizontal size


On Sat, Apr 6, 2013 at 8:10 AM, Björn Eriksson miu...@gmail.com wrote:

 Hello list, I´ve been searching around a little about hints on how to make
 a mouse interaction easier in an array, but didn´t find much.
 Sometimes it is a bit too precise to get a grip on the curve. So my
 question is, can there be some ways to make this gripping a bit easier?

 All the best,
 Björn Eriksson

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] xensynth9.01.7

2013-02-09 Thread Billy Stiltner
http://www.geocities.ws/billy_stiltner/music/pd/xensynth9.01.7.zip

it ought to load and play with the builtin virtual keyboard on windows
without having midi routed.
done some stuff with the delay and other stuff i don't remember at the
moment.


recording done today testing out microphone to velocity
on a real noisy soundcard
https://soundcloud.com/andromedapulley/bpe3r2u

the microphone to velocity is not connected in the dwnload
you can figure it out

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] RE : package system for Pd WAS: Plugin auto install feature to Pure data

2013-02-05 Thread Billy Stiltner
sounds right up my alley but i have not a clue about how to write a
line of code in tcl , python nor lua.
i was trying to convert the big bunch of wafscript to just a simpl
makefile  for compiling pugl today and by the time i could get
to the end of the spaghetti i realized i don't even remember how to
write a make file haha. but i'm still chuggin  away at it.




On Tue, Feb 5, 2013 at 1:33 PM, Hans-Christoph Steiner h...@at.or.at wrote:

 I think really the key is to find someone who is going to start working on
 this, then help them figure out the issues as they request it.  I think its
 counterproductive if we set up too many conditions of starting if none of us
 are going to work on it :-)  Then they can decide Tcl or something else,
 client or server first, or whatever else.

 Who wants to try the first sketch?  We have a package format to start with,
 its something, but it'll surely need to be changed to support all the ideas:
 http://puredata.info/docs/developer/LibraryTemplate


 .hc

 On 02/05/2013 12:48 PM, colet.patrice wrote:
 I dont think the client is the first thing to head on, because I guess it 
 will depend on server architecture. Anyway tcl seems to most suited for 
 that, there would no need to add some more junk into pd bin folder...




 Envoyé depuis mon appareil mobile Samsung

  Message d'origine 
 De : Hans-Christoph Steiner h...@at.or.at
 Date : 05/02/2013  16:20  (GMT+00:00)
 A : pd-list@iem.at
 Objet : [PD] package system for Pd WAS: Plugin auto install feature to Pure
   data


 While I agree with all this, we don't need a full design spec to start 
 coding.
 I think the next step is for someone to put together a rough prototype to
 start with, rather than get bogged down in the details of something that has
 been talked about for years, but never implemented :-)

 Then it can be implemented bit by bit as people have time and interest.  So
 the first question to ask before starting it:  which language?  Is Tcl
 workable for people?

 .hc

 On 02/05/2013 10:36 AM, Charles Z Henry wrote:
 I think that it's a great idea--but the devil's in the details.  I think
 you need to have a good guiding vision to help you make the decisions about
 the implementation--a top-down design

 On the client side, you have to have information about what packages are
 installed, where they're installed, what flavor of pd they are installed
 for, version information, more?
 Dependencies:  within Pd, you could be distributing patches that require
 some externals--I think it's best for a Pd package system to only reference
 dependencies that include other abstractions or externals, not system
 libraries.
 Maintenance:  a system like this needs to be *easy* to maintain---only a
 few binary targets can be supported.  The rest will need to compile from
 source.

 I would start out like this make a list and argue point-by-point until
 you have a clear plan.
 Not that I'm much one to *complete* my projects... but I have a lot of
 insight on failing :)


 On Mon, Feb 4, 2013 at 3:10 AM, colet.patrice colet.patr...@free.fr wrote:

 Hello, that's a quite interesting subject I've been thinking about for pdx
 since a time, thank you for the contribution... like you said it might be
 complicated to resolve all dependences required by an external, so I think
 that adding other dependences like php sql or json would make it even more
 complicated... Why not just using the native client interpreted langage,
 TCL-TK? With the help of a command line like wget included with the tcl
 script and a bunch of pkg files that should be enough, wouldn't it?







  Message d'origine 
 De : f...@rendera.com.br
 Date : 03/02/2013 20:22 (GMT+00:00)
 A : pd-list@iem.at
 Objet : [PD] Plugin auto install feature to Pure data


 Hi list

 I would like to write before but unfortunately I couldn't. Some weeks ago
 people started to talk about the development of some auto install
 mechanism to Pure Data, like the apt-get. It is an amazing idea. I
 researched and developed some thing like it to my master degree and I
 would like to contrib with my 3 cents.

 I studied the plugin structure of Netbeans, Eclipse, Fire Fox, deb and rpm
 and my contribution is about it. Sorry if I am a little bit prolix.

 The first thing is to create a plugin package. A a single file to group a
 lot of files. It can be a zip package, tar, gzip or anything that already
 has some C open source API to pack / unpack. This way we can upload /
 download a single file and extract it localy. I will call it the package.

 Inside the package is necessary to have a package descriptor. It can be a
 XML file, CSV, txt, JSON or any kind of structured file to describe the
 content of the package. This file should have the information about the
 plugin like the author, version, website, license, OS, dependencies,
 compatibility with PD flavors (vanilla, extended, Lork ),
 pre-installation script, post-installation script, 

Re: [PD] 0.43.4 plugin~ - does it work 4 u?

2013-02-04 Thread Billy Stiltner
on ubuntustudio 12.10
from the help browser
when opening plugin~ help
pd poofs into thin air

i can type plugin~ into an object box and click out of it with no problem
have not relocated my plugin names list yet to try to load one

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] leap motion controller

2013-01-29 Thread Billy Stiltner
did you have to resend your contact info?
i applied early when garrett lisi posted a video about them on
facebook. and only heard back a few months ago.

On Fri, Jan 18, 2013 at 10:10 AM, me.grimm megr...@gmail.com wrote:
 I'm also in the developers-program.

 so PD object in the works? :)

 i think ill pre-order one...

 m



 On Thu, Jan 17, 2013 at 6:12 PM, dreamer drea...@puikheid.nl wrote:

 I'm also in the developers-program.





 --
 
 m.e.grimm | m.f.a | ed.m.
 megr...@gmail.com
 _

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] Pd-extended 0.43.4 released!

2013-01-29 Thread Billy Stiltner
what about dial?  that, gggee moog~ and iemlib resonant vcfs is the
only reason i use pd extended

On Tue, Jan 29, 2013 at 3:36 PM, Hans-Christoph Steiner h...@at.or.at wrote:

 Its time to announce the next big Pd-extended release, 0.43.4!  This release
 has the most new features of any release before, so many annoyances are gone,
 many new tools help you patch, and.  There will be more updates to cover some
 of the new features here, in the form of news items on puredata.info, blog
 posts, screencasts and more.


 Download here for all platforms (Debian, Mac OS X, Mint, Raspbian, Ubuntu,
 Windows, and of course the source code):
 http://puredata.info/downloads/pd-extended/releases/0.43.4

 For Debian/Ubuntu/Mint/etc., you can add an apt source by following the
 instructions at the top of the page here:
 http://puredata.info/docs/faq/debian


 ChangeLog
 ---

 Here you can get a good overview in what has changed, so you know where to
 find out more.


 changes since 0.43.1
 
  * search-plugin included by default
  * improved audio performance on Mac and Windows, Mac now uses half the
CPU when idle (portaudio update)
  * (Windows) full unicode support
  * support full unicode MIDI device names (portmidi)
  * many completed translations
  * many bugfixes



 changes since 0.42.5
 

 == changes to the editor ==

  * GUI Plugins! can customize a wide array of features of the editor
  * Autotips in Edit Mode to get information about inlets, outlets, and objects
  * Magic Glass to snoop on messages as they pass thru connections
  * Search everything! Thanks to Jonathan Wilkes' search plugin, now included
by default
  * full Unicode support throughout Pd (there are still some layout issues
with right-to-left alphabets and character-based languages)
  * fully localizable GUI, with full translations for French, German, Japanese,
Italian, and Greek
  * full interface translations with limited search translation for Catalan,
Chinese (China), Chinese (Taiwan), Danish, German, Hungarian, Korean,
Portuguese (Brazil), Slovak, Spanish, Spanish (Mexico)
  * partial translations for: Russian, Turkish
  * contribute to translations: https://www.transifex.com/projects/p/puredata/
  * paths are no longer saved in the preferences. Use the [path] or
[declare -path] objects, or use the standard global install locations
  * complete Tcl/Tk 8.5 support and integration
  * drastically improved Pd window logging/print performance (1000 lines/sec
and you can still patch)
  * Ctrl-click/Cmd-click error messages in Pd window to find the object with
the error
  * five log levels and dynamic filtering of Pd window log ('fatal, error,
normal, debug, all')
  * library loading printed to Pd window at level 'debug' so the Pd window
is blank when Pd-extended starts
  * hierarchical display of open subpatches/abstractions in Window menu:
http://puredata.info/dev/NextRelease/window_hierarchy.png
  * generate complete Pd window log using 'File-Save As..' when on the
Pd window
  * 'File-New' creates the new patch in the folder of the current patch
  * 'File-Print' now prints the entire canvas rather than just the visible
 part (thanks Trevor Fancher)
  * 'File-Save As...', 'Edit-Copy', and 'Edit-Select All' now work on
the Pd window
  * Ctrl/Cmd  and  cycle through open windows
  * added Autopatch, Autotips, and Perf Mode control on the Edit menu
  * improved handling of multiple monitors
  * (GNU/Linux) realtime mode enabled by default (-rt)
  * (GNU/Linux) window placement logic can be handled in plugin for better
support of many Window Managers (`pdtk_canvas_place_window`)
  * (GNU/Linux and Mac OS X) [comport] no longer crashes Pd when open
USB-serial devices are unplugged
  * (GNU/Linux and Windows) !TkDND drag-n-drop support for dropping files
onto Pd and patch windows
  * (GNU/Linux and Windows) added Alt shortcuts to menus
  * (GNU/Linux and Windows) Navigate menus with arrow keys
  * (GNU/Linux and Windows) Pd window and patchses now have a Pd icon
when Alt-Tabbing
  * (Windows) zip-only distro with pd-extended.bat to run without installing

 == updates to the core ==

  * updated to latest stable portaudio v19-20110326
  * free methods always called on quit, so cameras, network sockets, etc.
are properly freed
  * GUI objects no longer send pointless draw updates, reducing GUI load
  * (Windows) external libraries can now include DLLs in a library folder
  * [loadbang] has a convenience inlet
  * sys_open() / sys_close() and sys_fopen() / sys_fclose() functions in
m_pd.h for full UTF-8 support in externals that use files


 == updates to libraries and objects ==

  * added all lowercase aliases to cyclone for Max/MSP = 4.6 compatibility
  * fix type-punned pointer issues in most externals so everything is built
using auto-vectorization optimization on all platforms
  * [sys_gui] now outputs a bang when the 

Re: [PD] [PD-announce] Pd-extended 0.43.4 released!

2013-01-29 Thread Billy Stiltner
or knob instead of dial

and can i still install it through the apt-get  update through
puredata.info repository

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] How to change the Z-order of gui elements ?

2013-01-29 Thread Billy Stiltner
haha
i ruined an entire pd patch once while trying to force a canvas to the
back using a text editor
it took quite a while to get all the cables connected back up correctly

On Tue, Jan 29, 2013 at 5:04 PM, Hans-Christoph Steiner h...@at.or.at wrote:

 Select-all, then deselect the canvas, then cut then paste.  That's how I do
 it.  pd-l2ork has commands for send-to-front/send-to-back, that would be great
 to get included in Pd-extended.  Its just a matter of someone doing the
 work... and my time is limited these days.

 .hc


 On 01/29/2013 04:54 PM, Charles Goyard wrote:
 Hi list,

 When I do GOP stuff, I like putting a colored canvas behind the
 controls.

 However, gui elements created before the canvas appear under the canvas.
 I found out I can edit the patch file with a text editor and change the 
 order of
 lines. But it's not very practical and a bit error prone.

 Is there another way to change the Z-order of guis in vanilla and extended ?

 Thanks,


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] gpio on the raspberry pi from within pd ?

2013-01-26 Thread Billy Stiltner
sounds like you guys are programming pic microcontrollers

On Sat, Jan 26, 2013 at 6:34 PM, Miller Puckette m...@ucsd.edu wrote:
 Since writnig that I think I found a good toolset and C api, called
 WiringPi, on:

 https://projects.drogon.net/raspberry-pi/wiringpi/

 cheers
 Miller

 On Sat, Jan 26, 2013 at 10:29:17AM +0100, Charles Goyard wrote:
 Hi,

 python rpi-gpio uses /dev/mem and thus requires root privileges.

 Miller Puckette wrote:
  Me, I was just planning to see how the python-GPIO library does it and
  make similar Pd externs.  But I don't know what I'm doing :)

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] pd for processing errors on

2013-01-25 Thread Billy Stiltner
with processing 2 beta 6 (havent installed beta 7 yet

i get this after trying to run HelloPd
***
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi

.plus lots more similar including bluetooth and phone

JackSocketClientChannel read fail
Cannot open PortAudio client
*

i like the renaming of the  variables and objects
the error could have something to do with me disabling of the builtin
audio card after installing ALSA

am running on UbuntuStudio 12.10



On Mon, Jan 21, 2013 at 12:05 AM, Peter Brinkmann
peter.brinkm...@googlemail.com wrote:

 Hi Billy,
 Use the latest version. I don't think we've had any regressions.
  Peter



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] GUI toolkits and custom GUIs WAS: Integra Live 1.5 released

2013-01-25 Thread Billy Stiltner
Here's how I've managed to send and receive from a parent(multi
instance) abstraction to multiple instances of nested sub
abstractions.

within main abstraction  [mainAb]
some data named $0varsend it like this  [s $0var]

initialize sub abstractions
pass names X_1 and  X_2   in so you can send and receive data to these
abstractions individually
[abX X_1 $0]  [abX  X_2 $0]

within sub abstraction abX initialized with X_1
$1 = X_1
$2 = mainAb's $0

for all instances of abX
to receive from main's [s $0var]
[r $2var]

to to send and receive locally and have mainAb access
within abX [s $2$1varZ]
within mainAb [r $0X_1varZ] and [r $0X_2varZ]

a way to get global data to sub abstractions of abX
within abX initialize [abY $2var]
within abY $1var = mainAb $0var

This information is useful say if you have multiple voices and want to
have them share the same control

so say $0var is a send on a filter frequency slider
when you move the slider all instances of abX receive the new filter frequency

when you want information to or from a specific instance of abX say
like you want to plot each of the voices outputs on a scope
use  [s~ $2$1varZ] in abX
then in main [r~ $0X_1varZ] and [r $0X_2varZ] then you can write those
to a table so you can see which voice is sounding
On Fri, Jan 25, 2013 at 9:27 PM, Jonathan Wilkes jancs...@yahoo.com wrote:




 - Original Message -
 From: Bill Gribble g...@billgribble.com
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: Lorenzo Sutton lorenzofsut...@gmail.com; pd-list@iem.at 
 pd-list@iem.at
 Sent: Friday, January 25, 2013 7:55 PM
 Subject: Re: [PD] GUI toolkits and custom GUIs WAS: Integra Live 1.5 released

 On Fri, 2013-01-25 at 15:21 -0800, Jonathan Wilkes wrote:
   From: Bill Gribble g...@billgribble.com
   I am working on a pd-clone intended to explore a lot of the topics in
 this
   thread.  It's not fully baked yet -- the biggest working patch is
 a biquad
   filter designer with pole-zero and freq response plotting -- but
 I'm
   particularly excited about the approach to namespacing and scope
 management,
   which works a lot like hc describes.  Patches have a set of scopes
 which can be
   mapped onto subpatches (represented as layers, not separate windows).
 Name
   resolution in send/receive elements works like you would want it to.

  How does scope work for abstractions?

 Well, every object in a patch has a name.  To find that object, the tree
 of patches and scopes is crawled upward from the site of the lookup. For
 example, the (equivalent of) [s foo] first looks in the scope of the
 [s], then the patch-global scope of the containing patch, then in the
 application global scope for the name foo.

 Dotted notation can drill down, so [s foo.bar] would try to find an
 object named foo, then find bar in its patch-global
 scope (or an
 object named bar within a scope named foo in the current
 patch).

 Does that make sense?

 I don't think I understand it.

 Let's say I have abstraction [blah].  I want [s foo] and [r foo] inside 
 [blah] and
 all of [blah]'s children to talk to each other.  Then I want to share my 
 abstraction
 with Bob who needn't worry about the send/receive names I used inside [blah]
 because they are guaranteed not to conflict with anything he does outside the
 scope of the [blah] abstraction (e.g., creating a [s foo] on the same canvas 
 where
 a [blah] object sits).

 Can I specify the scope of the s/r symbol in this way?

 Jonathan


 Thanks,
 Bill Gribble


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] linux session gets killed when typing to fast in pd, logout

2013-01-21 Thread Billy Stiltner
its not to hard to get your keyboard settings screwed up when changing
them around.
in the settings editor there are several places that you can view
modify the keyboard control
window manager, window manager tweaks and keyboard are a few places to
check. maybe setting everything back to default
values and then searching in those lists for the crashy keystroke .

http://docs.xfce.org/xfce/xfwm4/wmtweaks

is there a way for me to use give puredata exclusive response to the
keyboard regardless if i click on another window and bring it into
focus with the mouse?

also is there a way to use 2 keyboards and have one of them as
dedicated input to a specific puredata window.
maybe by re piping the kb signal directly  to the window?

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] linux session gets killed when typing to fast in pd, logout

2013-01-21 Thread Billy Stiltner
i found hid keyboard but for some reason it's not working with my keyboards


 is there a way for me to use give puredata exclusive response to the
 keyboard regardless if i click on another window and bring it into
 focus with the mouse?

 also is there a way to use 2 keyboards and have one of them as
 dedicated input to a specific puredata window.
 maybe by re piping the kb signal directly  to the window?

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] linux session gets killed when typing to fast in pd, logout

2013-01-21 Thread Billy Stiltner
hid only sees my input devices if i start pd with sudo

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] libpd netreceive

2013-01-20 Thread Billy Stiltner
Peter while you are in here,  i'm wondering about using the latest
libpd on linux, would it be better to use the old code or the latest?
is there anything that doesn't work that didn't work  in the  previous
versions?

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] GUI toolkits and custom GUIs WAS: Integra Live 1.5 released

2013-01-20 Thread Billy Stiltner
yeah i have an html javascript java socket interface to my fractal
sequencer that draws the fractal that the orbits are being generated
from. the only thing i'm sending though is the mouse position which is
translated to the fractal space coordinates so  the patch can spit out
the orbits from that point as well as a zoom feature to zoom in and
also a switch to switch from mandelbrot to burningshipx or
burningshipy.  i do not use the -guicmd or pdnogui yet but plan on
using something like that to develop simple tutorials



On Mon, Jan 21, 2013 at 12:54 AM, Jonathan Wilkes jancs...@yahoo.com wrote:
 - Original Message -

 From: Billy Stiltner billy.stilt...@gmail.com
 To: IOhannes zmölnig zmoel...@iem.at
 Cc: pd-list@iem.at
 Sent: Sunday, January 20, 2013 10:04 PM
 Subject: Re: [PD] GUI toolkits and custom GUIs WAS: Integra Live 1.5 released

 haha , last month i tried to install juce to see about making an
 alternate graphics front end to my patches. there  was some weirdness
 in the way you compile it then run the introjucer or somethin to
 update it then after the update something didn't quite work right.
 then there are all the old projects that use the old steinberg vst sdk
 which you cant get from steinberg anymore so all that is just awful. i
 think that there should be a really nice updated version of juce
 either available now or in the near future.  its a tossup between
 fltk, qt , opengl ,juce, and processing.  i just want to be able to
 add my waveform data filenames to the presets with a fileopen dialog
 without using an external, string parsing like .scl files that have
 100.00 or 3/2, and polyphonic patchcords would be nice.

 What about the -guicmd cmd... flag?  Could one write a pd-gui.html
 that lives at localhost:1234, and have it talk to pd at its port on localhost?

 Then you could just write the interface with html5 canvas, svg,
 javascript, or whatever.

 -Jonathan


 http://lists.puredata.info/pipermail/pd-list/2011-03/087772.html

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] pd 0.44-0 test 1 released

2012-12-29 Thread Billy Stiltner
everytime i run audacity i can not get the audio to work again with
anything without a cold start.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] pd 0.44-0 test 1 released

2012-12-27 Thread Billy Stiltner
one thing that locks up pd that comes with ubuntustudio12.10 is
switching to  jack from alsa. i havent tried to turn dsp off yet  i
think with older versions i could turn off dsp and change audio
settings without pd stopping. i think it also depended on whether i
disconnected from qjack  connections

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pd] using set with tabosc4~ and tabread~ while dsp=off

2012-11-01 Thread Billy Stiltner
I think you are correct, was an  error in the way I was referencing
the table in a subpatch for tabosc4~
it's good to know that you can set a table with dsp off. thanks


On Wed, Oct 31, 2012 at 10:34 PM, Miller Puckette m...@ucsd.edu wrote:
 Hmm - I just tried it and 'set' messages to tabosc4~ seem to work fine on
 my machine.  There's a wierd restriction that the table must be a power
 of 2 + 3 in size (such as 67, 131, 259, ...) - otherwise tabosc4~ prints out
 an error and outputs zero.

 cheers
 Miller

 On Wed, Oct 31, 2012 at 09:45:57PM -0400, Billy Stiltner wrote:
 hey it appears I can use set with tabread~ while dsp is off and it
 works when dsp is set to one but
 not so with tabosc4~ actually though i'm not getting set to work with
 tabosc4~ at all

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] close all patches on quit sourceforge patch

2012-11-01 Thread Billy Stiltner
I always get
(Tcl) UNHANDLED ERROR: bad window path name .x94d6a18.c
while executing
winfo toplevel $tkcanvas
(procedure pdtk_canvas_getscroll line 2)
invoked from within
pdtk_canvas_getscroll .x94d6a18.c
(uplevel body line 349)
invoked from within
uplevel #0 $cmd_from_pd

when I open a voice patch from it's parent patch and edit then save
from there instead of opening the voice abstraction
from file open instead

using pd vanilla from ubuntu 12.04 not sure of version about  is broken

not sure if that has anything to do with what you guys are talking
about i'm not familiar with anything tcl tk

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [pd] using set with tabosc4~ and tabread~ while dsp=off

2012-10-31 Thread Billy Stiltner
hey it appears I can use set with tabread~ while dsp is off and it
works when dsp is set to one but
not so with tabosc4~ actually though i'm not getting set to work with
tabosc4~ at all

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] 2 roadblocks in developing user friendly pd patch

2012-10-12 Thread Billy Stiltner
#1 I see no vanilla way to use file browse dialog to produce a
path/filename  suitable for saving as preset

#2 there is no vanilla way to parse a scala .scl file without using a
python script, java , or etc..


I am not really complaining because I can easily work around these
limitations with fun but was just pointing out some things
I noticed. pd is an awesome tool for making some awesome sound.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pd] osc processing array to the pd table

2012-09-30 Thread Billy Stiltner
thank you very much Cyrille
I figured that out after I pretended I was a table and read the
tabwrite documentation I think, haha

now I am wondering if there is an udpreceive that works with osc
messages that has an inlet to change the port without having to resort
to hoodoo trickery

On Sun, Sep 30, 2012 at 3:37 AM, Cyrille Henry c...@chnry.net wrote:
 The 1st arg of the list is the position where to write in the table.
 you certainly want to add a 0 in front of the list.
 cheers
 c


 Le 30/09/2012 04:11, Billy Stiltner a écrit :

 got another question



 [2 5.5 7 9 3(
 |
 [s mytable]


 [table mytable]


 why do I not get a write to mytable[0] with a 2 when i click the
 messagebox?

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pd] osc processing array to the pd table

2012-09-30 Thread Billy Stiltner
thank you IOhannes m zmölnig
now I can assign a port per synth, I'm not sure it is a good idea now

On Sun, Sep 30, 2012 at 7:06 AM, IOhannes m zmölnig zmoel...@iem.at wrote:
 On 09/30/2012 09:48 AM, Billy Stiltner wrote:
 thank you very much Cyrille
 I figured that out after I pretended I was a table and read the
 tabwrite documentation I think, haha

 now I am wondering if there is an udpreceive that works with osc
 messages that has an inlet to change the port without having to resort
 to hoodoo trickery


 iemnet's [udpreceive] implementation allows this.

 fgmadsr
 IOhannes


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pd] osc processing array to the pd table

2012-09-30 Thread Billy Stiltner
Thanks again
something weird I noticed that I could type [udpreceive]  without port
number and it gave me an object with 3 outlets
till the patch was reloaded then I had to make it like this
[iemnet/udpreceive] before it would load I guess it all depends on the
stuff in startup

On Sun, Sep 30, 2012 at 10:13 AM, IOhannes m zmölnig zmoel...@iem.at wrote:
 On 09/30/2012 01:24 PM, Billy Stiltner wrote:
 thank you IOhannes m zmölnig
 now I can assign a port per synth, I'm not sure it is a good idea now

 i don't think this is a good idea.
 instead, use an OSC-prefix for each synth:
 /FM/1/...
 /FM/2/...
 /Drone/...



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Preset system in pd?

2012-09-30 Thread Billy Stiltner
this is where I got the idea for my preset system which although the
same concept is a bit different.
http://gregsurges.com/tag/pure-data/



On Sun, Sep 30, 2012 at 7:32 PM, Joe Newlin jtnew...@gmail.com wrote:
 Frank Barknecht's sssad is great: http://puredata.info/downloads/sssad

 You can even differentiate between global  local preset, so that you could,
 for example, load a global preset that instructs subpatches to load
 particular presets.

 You can search the list archives for Frank's responses to my questions about
 global vs local state saving.

 JN

 On Sep 30, 2012, at 4:19 PM, Scott R. Looney scottrloo...@gmail.com
 wrote:

 there's a preset manager by the guy who runs the Pure Data forum, Maelstorm.
 pretty sure all of his objects are available at one place. here's another
 one from a different user on the Forum:

 http://puredata.hurleur.com/sujet-6810-simple-preset-manager

 On Sun, Sep 30, 2012 at 3:53 PM, flad chester flad.ches...@gmail.com
 wrote:

 Hi, i was wondering if somebody have done any preset system for pd?
 are there any library or examples patches of this?

 I would like to store all the values of my sliders and the recover them
 interpolating between them.


 any hint would be appreciated


 F.

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Preset system in pd?

2012-09-30 Thread Billy Stiltner
due to the nature of my polysynth patch I can make [polysynth a]   and
 [polysynth b]  and have them both load a seperate preset.
I haven't added specifying the preset filename to the creation or to
the message structure yet but that is doable, you just have to hit the
load preset button. currently things like tuning and lfo filenames are
not saved with the preset because with pd vanilla i see no way to
browse for a textfile in say lfo/pulsar/ to get pulsar1.txt and have
the openpanel return that path it more than likeley will return
/users/home/billy/dev/polysynth/lfo/pulsar/pulsar1.txt  and if that
value is saved  then when Johnathon gets the preset Johnathon's synth
doesn't load the pulsar1.txt


On Sun, Sep 30, 2012 at 9:42 PM, Ivica Ico Bukvic i...@vt.edu wrote:




 From: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] On Behalf Of
 Jonathan Wilkes
 Sent: Sunday, September 30, 2012 8:46 PM
 To: flad chester; pd-list@iem.at
 Subject: Re: [PD] Preset system in pd?



 Pd-l2ork now has [preset_hub]/[preset_node] for which I'm currently writing
 help files.  But I don't think it lets you interpolate between values.

 -Jonathan







 To add to this, preset_node and hub are AFAIK the only preset system on pd
 that allow for use in conjunction with multiple instances of the same
 abstraction (e.g. you want to use two abstractions of same type and have
 presets in them that are controlled in the parent patch above them). For an
 example, see pd-l2ork K12 module (invoke pd-l2ork with –k12 flag). They also
 offer communication between nodes and hub allowing each of the nodes to send
 requests to the hub (e.g. any paired node can send a request to the hub to
 store and/or recall presets which can lead to some very cool possibilities).
 It is in many ways synonymous to pattrstorage in Max, so its contents are
 saved as part of the patch, rather than having to save them in a separate
 file. Finally, pairing nodes with a hub is simple and does not require any
 $0 workarounds. Simply have a [preset_hub foo], and as soon as you add
 [preset_node foo] it will automatically pair with the hub provided hub is
 positioned hierarchically higher than the node (e.g. in the same canvas or
 any of its parent canvases, it does not have to be before preset_node in the
 glist if it is located in the same canvas). Other features include, ability
 to compensate for infinite undo/redo (pd-l2ork) feature, cut/paste, to
 front/back (pd-l2ork feature), and other actions that tend to alter glist
 ordering. As a matter of fact, pd-l2ork always preserves glist structure
 wherever possible (including infinite undo/redo actions), and since
 preset_hub saves all presets as part of its creation arguments, undo/redo
 also recreate all saved presets. Preset_hub/node also support every data
 format except for pointers (for obvious reasons).



 That said, Jonathan is right, the preset_hub and node do not interpolate,
 but with some [line] love, this can be easily added to the patch with
 arguably better granularity control.



 Cheers!


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [pd] osc processing array to the pd table

2012-09-29 Thread Billy Stiltner
hey
i have had a time with getting some data to go across the network with osc

i can open a file in processing and send it to pd as a string and
receive it as a string in pd but then can not get a table to take it
as a list of floats.
so now i have broken up the string in processing into individual
floats, added each individual float to an osc message but now pd does
not understand that the floats are even coming across as an osc
message.

help I spent 2 days relearning the java array and fear to my mind
exploding if i learn anything else

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pd] osc processing array to the pd table

2012-09-29 Thread Billy Stiltner
nevermind

got it figured out

.length gives me the number of Strings in a String array in java.
this was the piece of info I was stuck on

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pd] osc processing array to the pd table

2012-09-29 Thread Billy Stiltner
got another question



[2 5.5 7 9 3(
|
[s mytable]


[table mytable]


why do I not get a write to mytable[0] with a 2 when i click the messagebox?

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Sound of earth's magnetosphere

2012-09-29 Thread Billy Stiltner
yeah

On Thu, Sep 27, 2012 at 8:41 AM, Pierre Massat pimas...@gmail.com wrote:
 Is anyone aware of this :
 http://www.nasa.gov/mission_pages/cassini/multimedia/pia07966.html
 ?

 :)

 Pierre.

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pitched reverb?

2012-09-29 Thread Billy Stiltner
yeah I noticed that the gverb was out of tune with my guitar or the
free end of the microphone was not at such a length that the correct
frequencies were resonating in a recording recently.

On Thu, Sep 27, 2012 at 4:52 AM, Claude Heiland-Allen
cla...@mathr.co.uk wrote:
 Hi,


 On 27/09/12 08:58, umberto torrez wrote:

 hi, Does anybody know if  exists a reveb that allows to tune  to specific
 notes? I know that different room dimensions offer different resonating
 frequencies, but can this effect be manipulated electronically?


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd-* 0.43 hanging with watchdog: signaling pd...

2012-09-25 Thread Billy Stiltner
I had been having the awfullest trouble with pure data locking up , I
figured it was plain ol too much processing, then I noticed that
qjackctrl was stopping jackd so I started using patchage instead and
ran  a lot longer till just when I was ready to respond to this till
jackd hung up and left the mouse moves stopping at a regular interval,
the mouse  clog did not stop after I killed all the processes(couldn't
be done from task viewer) but only after jackd was killed

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] it's a mess but it's gettin close to bein a masterpiece

2012-09-24 Thread Billy Stiltner
Working on xensynth9 -
fixed preset blurbs env2 labeled as env1, control for string1cutoff
had a _ between $0 and -, there was somethin else with the presets
that I can't remember but it is working now.
I have a spot for tuning in the presets but I'm still debating whether
it should be included in the presets.

The thing about including the tuning is that part of the tuning system
only works when
the host application can do audio rate calculations. the host
application is not always available to do audio rate calculations so
it is possible that you could load the synth, open up a preset and it
doesn't work correctly because the frequency tables have nothing in
them so as soon as I can figure something about that out I will decide
what to do.

I found an old knob.dll so that the knobs might load for windows
users. the knob I used is from flatspace which is not included with
current (well the last time I checked) Pure Data packages. I found
that IEMlib was once included with pdextended.

Also fixed all that stuff that you have to click on before you can get a sound.

I'm thinking one more fix and then I'll upload the fixes and get back
to some sort of guide.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] it's a mess but it's gettin close to bein a masterpiece

2012-09-23 Thread Billy Stiltner
could very well possibly be the 32 bit externals I compiled and
included or copied from another installation. remove from the
polysynth folder  moog~.pd_linux and also remove
polysynth/ext/knobl.pd_linux

http://youtu.be/S7NykkWZD48
 if you are wanting to just try out the synth you found the correct thing to do.
there should be another of the interface.sh or xsomethin anotherthat
only has one polysynth in it.



On Fri, Sep 21, 2012 at 6:40 PM, patrick pured...@11h11.com wrote:
 hi,

 when opening polysynth/interface3renamed.pd pd crash:

 Program received signal SIGSEGV, Segmentation fault.
 dogensym (s=0x0, oldsym=0x0) at m_class.c:504
 504 m_class.c: No such file or directory.

 ubuntu-studio 64bit
 pd-extended 0.43.1-extended-20120626

 would be nice to have a video tour of the patch and how to make it works!!


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] it's a mess but it's gettin close to bein a masterpiece

2012-09-23 Thread Billy Stiltner
oops email is bad for my spellin knob.pd_linux  and moog~.pd_linux may
have some weird 64 bit incompatibility


On Sun, Sep 23, 2012 at 6:24 AM, Billy Stiltner
billy.stilt...@gmail.com wrote:
 could very well possibly be the 32 bit externals I compiled and
 included or copied from another installation. remove from the
 polysynth folder  moog~.pd_linux and also remove
 polysynth/ext/knobl.pd_linux

 http://youtu.be/S7NykkWZD48
  if you are wanting to just try out the synth you found the correct thing to 
 do.
 there should be another of the interface.sh or xsomethin anotherthat
 only has one polysynth in it.



 On Fri, Sep 21, 2012 at 6:40 PM, patrick pured...@11h11.com wrote:
 hi,

 when opening polysynth/interface3renamed.pd pd crash:

 Program received signal SIGSEGV, Segmentation fault.
 dogensym (s=0x0, oldsym=0x0) at m_class.c:504
 504 m_class.c: No such file or directory.

 ubuntu-studio 64bit
 pd-extended 0.43.1-extended-20120626

 would be nice to have a video tour of the patch and how to make it works!!


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] it's a mess but it's gettin close to bein a masterpiece

2012-09-23 Thread Billy Stiltner
wasn't built on this machine

\00\00\00\00\00/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/include\00/home/pd/auto-build/pd-extended/pd/src\00\00knob.c\00\00\00\00stddef.h\00\00\00m_pd.h\00\00\00m_imp.h\00\00\00g_canvas.h\00\00\00g_all_guis.h\00\00\00\00\00\EC\00\00\C0\00K1g8u:11MK

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64

2012-09-23 Thread Billy Stiltner
I used to use a compiler that would do cross compilng - anything from
playstation , gameboy to a Microchip PIC16Fxxx.
it would be nice to have something like that for  linux, windows, and mac.

Are you including the iemlib in these packages or is it just there
waiting to be not included anymore.
I like the filters in that library even though when I send the stuff
they don't like and they explode almost,
~alindx takes care of keeping it a controlled blast.
to find a limiter that will do the same is my gettin on it.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] it's a mess but it's gettin close to bein a masterpiece

2012-09-20 Thread Billy Stiltner
hey  pd cable connector clickers.
I'm sharing my xenharmonic synthesizer patch in it's current state
because I really like the way it sounds.
can work with vanilla if you put some sort of knob in where it's
supposed to go, uses the iem filters as well as moog from ggee.
there might be a thing or 2 other I was playing with that wasn't
vanilla but hey this is the pd list after all youz guyz know how to
compile an external in u aint allready got it done compiled.

link to zip file with synth, fractal sequencer, and sample looper, and
just started on 2 years ago drummachine.
thanks for all ye patches n bytes n bits. The only patch I don't
remember where I got it from is the drum loop glitchens.
I looked at Tim Vet's when I done the original variable speed sample
player but didn't use the glitch.
I reckon I might have changed the glitcher a little bit and connected
it up in freaky ways.

That Miller Puckette is somethin else. I was just playing with the
vcf~ today and it freakin rocks, been hooked up in my filter bank
since
the filter bank was placed in the voice.

happy patchin


http://youtu.be/_aX25icLG-U

haha just kiddin, I'm writing up a multipage report on how to turn the
thing on so you can get to jammin

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] VideoSecu DVR Security board with 3 cameras plus PD

2012-09-20 Thread Billy Stiltner
Is it doable? The cameras are black and white, the mics are great
except for the hum from  poor insulation, the infrared had probably
half blinded me,
it allready has some linux on it but the network interface is through
an activex browser  dohicky, Should I just throw preloaded 12.04
Ubuntu Sstudio in there and see how it picks up on whats in it becasu
I can't find any info on the board  but it has an ARM SATA controler
it looks like with a 2TB drive that my linux can not understand the
partition tables on. It would make for a nice video piano and a
triangulated sound wave input. Should I just use the drive to install
a fresh copy of windows so I can scan(dagone Lexmark) in my patch
guidemap drawings or what? Maybe I can grab pictures from the scanner
with pure data if I can figure out how to get it to stop sayingCannot
Retrieve Application List!  Maybe that is why Pure Data does not
understand strings.  hahahahaha! j/k about the strings.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Creating a drum machine with save slots

2012-09-18 Thread Billy Stiltner
I used tables for storing presets on the drum machine

http://www.geocities.ws/billy_stiltner/music/pd/

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] I did it, haha xenharmonic synth

2012-09-06 Thread Billy Stiltner
yeah thanks for making your patch available. the string is pretty much
yours possibly without the pick placement which I ought to add in.
previously I had tried to make a 12 string out of it and had the
tuning being done in the string patch which was a mistake. I took all
the tuning stuff out of the patch and it just responds to a frequency
in Hz as well as change in width resonance, and decay, I have yet to
add any modulations to the resonance, decay or width yet but imagine
there could be some interesting sounds to result. the wild thing is
how I have 2 of them and one can be pitch modulated b the fm part of
the voice patch. I don't think I can easily describe how the string
now fits in to the patch and how the rest of the patch works but you
can hear it after like 7:00 in mmagic10string. thanks ichabod. its
been a fun haul.

On Thu, Sep 6, 2012 at 3:50 AM, Ichabod icha...@gmail.com wrote:
 Awesome, glad to see that one of my old patches was incorporated into
 something so original. Sometimes I think the best thing about programming in
 Pd is getting to be part of a greater ecosystem of creativity.


 On Wed, Sep 5, 2012 at 7:10 AM, Billy Stiltner billy.stilt...@gmail.com
 wrote:

 thanks , the karplus was a last minue addition. I started with
 lubertdas string patch a couple years ago, added all kinds of stuff
 that complicated it to make a 12 string xenharmonic. took it out last
 year, removed all the complicated stuff and put it back in the other
 night.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] I did it, haha xenharmonic synth

2012-09-05 Thread Billy Stiltner
thanks , the karplus was a last minue addition. I started with
lubertdas string patch a couple years ago, added all kinds of stuff
that complicated it to make a 12 string xenharmonic. took it out last
year, removed all the complicated stuff and put it back in the other
night.

the drums are from my breakbeat collection of loops I 've been
collecting since 1996.  I have one of Miller's pitch shifting patches
along with someone elses glitch patch I integrated with my sample
player. It's not Tim Vet's glitcher but similar.




 On Wed, Sep 5, 2012 at 4:15 AM, Pierre Massat pimas...@gmail.com wrote:
 How did you do the drums track on Star 4 ?

 Pierre.

 2012/9/5 i go bananas hard@gmail.com

 wow, really massive.  your karplus strong synth is nice.

 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] still missing from pd

2012-09-04 Thread Billy Stiltner
haha

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] I did it, haha xenharmonic synth

2012-09-04 Thread Billy Stiltner
not shareable yet still workin out a few bugs left in from development
and got 6 parameters to add to preset for the karplus strong string
sim i added in at the last minute but i think it fits what i had in
mind, it's been a long road and probably spurs from ideas i had as a
teenager some 25 odd years ago like wondering how to tap my guitar
signal into the yamaha dx7 for some fm feedback haha.

here is for a listen of the current state of the synth

http://soundcloud.com/woobleepblop

enjoy some of it is playing on the keyboard and some is sequenced with
my fractal sequencer.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] pd 0.43-3 released

2012-07-05 Thread Billy Stiltner
nice on the 04.4, a way to modulate the phase sync sounds good. It
sounds pretty good at block size 64 anyways but I guess it would be
better faster. I'll give you my ltoa if you will make something so
that I can change 1/4  loaded from a textfile into 0.25.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] new sounds for hoedowninaround

2012-06-14 Thread Billy Stiltner
On Mon, May 7, 2012 at 12:27 AM, i go bananas hard@gmail.com wrote:
 really interesting as always Billy.  I'm hearing a bit of stuff like yours
 lately, made by various people.  Evolving freeform jams which step well
 outside the 4/4 looped techno paradigm, but which still keep a solid
 groove.  like Supersuper16mikebmodeswitchno1

 it's challenging music of course, but it's pushing things in a nice
 direction.


Thank you very much. I'm hearing lots of stuff like it as well with
different ways of getting there. It is very interesting. That
particular track has a mode switcher that switches modes
undiatonically in a 16 tone tuning. The mode switcher was an idea by
Mike Battaglia

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pd] tables as patch storage

2012-06-14 Thread Billy Stiltner
so there are 3 builti ways to do some sort of patch storage - msgbox,
table, and txtfile.
the only one I have used so far is table, my boogiebox is kinda like a
little sequencer computer model built with  puredata's  components.

http://www.geocities.ws/billy_stiltner/music/pd/

On Mon, Apr 2, 2012 at 7:30 PM, Billy Stiltner billy.stilt...@gmail.com wrote:
 turing tape machine, haha


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] flatspace, fausttopd, and a new tune

2012-06-14 Thread Billy Stiltner
hey, what's wrong with the knob in flatspace?
error ! spelling on the first line.


On Thu, Jun 14, 2012 at 11:09 PM, Billy Stiltner
billy.stilt...@gmail.com wrote:
 hey, hat's wrong with the knob in flatspace?


 the menus are kind of plain and the knob is kinda chunky looking when
 small but I like it.
 what knob should i use instead? I seen one done with drawing canvases
 that was all vanilla, that would be ideal if it could be optimized
 for performance, I guess you don't need much performance on such a
 thing, maybe some sort of like digitized heavily fading in and o=t of
 pixelation kind of feedback would be enough of an indication you are
 controlling something other than a boring slider.


 has anyone tried out the sitar patch made with fausttopd?
 I wen to the trouble of getting ready to compile fausttopd till I seen
 it used the boost library, my goodness all that overhead for some
 simple functions that could be done without boost. anyways when i load
 sitar.pd, pd automagically closes down every instance of pd that is
 running with no notion whatsoever of a hint to save unsaved data
 before loosing it.

 here is a new tune, there are other newtunes there as well, this one
 is kinda soft ,

 http://soundcloud.com/omfgwtffbbfq-8d/mohaha10ping2

  for some aphextwin finds new breakfast cereal called the billy joes
 listen to this one
 http://soundcloud.com/omfgwtffbbfq-8d/16ed2acid

 havefun
 billyjoe

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] $74 pc on a stick

2012-05-28 Thread Billy Stiltner
http://www.tomshardware.com/news/Cotton-Candy-Rikomagic-MK802-Ubuntu-Android-ARM,15699.html

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] compiling pd-jackclock

2012-05-17 Thread Billy Stiltner
I just want to sync pd and anything else with midi or jack, it seems I
cant get anything to hear my strt stop or continue with midi from pd
on linux. maybe I would have better luck with jack? sureley i'm not
expected to set the bpm in the recieving program and send it a start
with osc and expect everything to stay in sync? my start stop and
continue worked great from pd to reason in windows.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] new sounds for hoedowninaround

2012-05-05 Thread Billy Stiltner
All done with pd. The drums are loops appropriately hoedowned.

http://soundcloud.com/hoedowninaround

Enjoy

I have all kinds of issues with pure data at this point but have
somehow managed to overlook them.
One of the craziest things is the table with name $2$1 haha!

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] new Pure Data music - bpinf

2012-05-01 Thread Billy Stiltner
13ed3 fm, some other m, filtering, sample and hold finally snapping at
the tuning, mandelbrot and burning ship melody , beat and modulation
sequencing


http://snd.sc/Ijwtpx

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pd] tables as patch storage

2012-04-02 Thread Billy Stiltner
turing tape machine, haha
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] new pure data music

2012-03-28 Thread Billy Stiltner
oops, thanks for the correction Roman.

Tyler it might be that UbuntuOne has a streaming limit for non streaming
accounts or something else. have you tried viewing source and pasting the
urls into vlc?

On Tue, Mar 27, 2012 at 12:47 PM, Tyler Leavitt thecryofl...@gmail.comwrote:

 I'm having issues listening to your stuff. Choppy with the loading bar
 jumping around. Not sure if anyone else on Chrome browser on Ubuntu is
 having same issues.


 On Tue, Mar 27, 2012 at 2:31 AM, Julian Brooks jbee...@gmail.com wrote:

 Oh yeah, of course.

 Cheers Roman.




 On 27 March 2012 09:31, Roman Haefeli reduz...@gmail.com wrote:

 On Tue, 2012-03-27 at 09:09 +0100, Julian Brooks wrote:
  Hi Billy,
 
  Geocities link gives a '404'.
 

 The link was somehow posted twice without a whitespace in between. This
 should work:

 http://www.geocities.ws/billy_stiltner/music/aahh.html

 Roman



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list



 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-ot] Raspberry Pi (was: Re: [OT] openstomp ... PD pedal?)

2012-03-24 Thread Billy Stiltner
GPIO sounds like a microcip PIC io port.

On Fri, Mar 23, 2012 at 5:29 PM, dreamer drea...@puikheid.nl wrote:

 On the RaspberryPi website the question about the absence of audio-input
 was answered recently:

 There are no inbuilt Audio ADC’s so there would be a cost adder – everyone
 was sat on my head to get costs down. They can be easily added via the GPIO.

 So, still a possibility in an embedded openstomp-ish device.





 On Sun, Mar 4, 2012 at 6:26 PM, dreamer drea...@puikheid.nl wrote:

 An arm-based device I would like to have pd on is the Pandora, based
 on the OMAP3530.
 Which has audio-in/out and gpio on a single plug.

 Combining that with a stompbox that holds, for instance, an msp430
 (launchpad, by ti) with an lcd-screen and some nobs would make for a
 very nice interface :)

 Still looking in to compiling for their OS.
 The pandora is then again a very small niche, hence I was reflecting
 on the current interest towards the RasPi.
 However I didn't realize this device doesn't have line-in, so that
 indeed is a little discouraging.

 Alexander



 On Sun, Mar 4, 2012 at 6:15 PM, Ed Kelly morph_2...@yahoo.co.uk wrote:
  Hmm. Doesn't seem to have an audio input though, so perhaps it'll work
 for a
  synthesizer but not for a stompbox straight away. The site recommends
 a
  USB microphone for audio in, so that's not encouraging...
  Ed
 
 
  So what about a Raspberry Pi  inside a stompbox that runs pd?
  But could the arm11 in that thing handle awesum (sic) audio
 processing? ;)
 
  Well the Raspberry Pi is based on an ARM chip. Does anyone know how
 these
  chips compare when running RJDJ or libPD applications?
  Perhaps this is a possibility, without too much modification of libPD or
  even RJDJ.
  ...but someone would need to write a host for the Raspberry Pi.
 
 
  What do you need by writing a host for Pd? Something like a very
 simple
  OS?
 
  Er..well I can see they run Linux, so I think I was mistaken. My head
 was in
  the world of BASIC - nostalgia gets in the way of the facts!
  Of course, Pd would need to be compiled for the hardware.
 
  I think we need to wait until one of us gets one and tries it out
 before we
  find out what they're capable of. I've expressed interest, but they're
  massively oversubscribed.
 
 
 
  I bought mine yesterday, and should receive it in about a week. The
 first
  thing I'll do is try to install Pd.
 
 
 
  On the other hand, the idea of a dedicated PDOS isn't a bad idea...
  Ed
 
 
  Yes, how hard would it be to have this?
  Well, it could be a highly stripped-down version of Linux. I don't think
  anyone has the time to write an OS, so I was being mischievous in
 suggesting
  this. I am having some funny ideas today...
  Ed
 
  Pierre.
 
 
  Even if it was just the PD core, it would enhance the educational scope
 of
  the Raspberry Pi - which is the whole point of this single-board
 computer (I
  learned my first programming on a Sinclair ZX Spectrum in the 1980s).
 
  I never thought I would see the day when the BBC Microcomputer would
 rule
  the world in telecommunications, but ARM chips and the ARM RISC
 instruction
  set are running  every smartphone on the planet right now (correct me
 if I'm
  wrong :) and some of these smartphones run RJDJ and libPD really well.
 
  Dataflow music programming in schools. Maybe...
 
  Ed
 
 
 
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
  ___
  Pd-ot mailing list
  pd...@iem.at
  http://lists.puredata.info/listinfo/pd-ot
 
 
 
 
 
 
 



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] OSC strings and Pd symbols

2012-03-23 Thread Billy Stiltner
haha!



 Using ReBirth is like trying to play an 808 with a long stick.-David
 Zicarelli



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Switching Between Multiple Patches for Installation

2012-03-15 Thread Billy Stiltner
Sounds like a winner to me. At one point I had things working with no audio
dropouts but then all of a sudden on some patches particularly ones that
have
a) unresolved sends/receives
b) mouse input from gem or via canvas dragging in editable window
I get clicks in the audio just by moving the mouse across
On Thu, Mar 15, 2012 at 10:01 AM, Hans-Christoph Steiner h...@at.or.atwrote:


 Here's how I did it, I have a web interface that controls which of the
 patches is running:

 .hc





___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Switching Between Multiple Patches for Installation

2012-03-15 Thread Billy Stiltner
 forgot to mention that minimiiziing pd and controling from
html5canvas/javascript/javaudp
does not cause  dropouts. also if only using  pd to send something else
makiing the sound there are no dropouts. iits probably just something i'm
overlooking.


On Thu, Mar 15, 2012 at 8:34 PM, Billy Stiltner billy.stilt...@gmail.comwrote:

 Sounds like a winner to me. At one point I had things working with no
 audio dropouts but then all of a sudden on some patches particularly ones
 that have
 a) unresolved sends/receives
 b) mouse input from gem or via canvas dragging in editable window
 I get clicks in the audio just by moving the mouse across
 On Thu, Mar 15, 2012 at 10:01 AM, Hans-Christoph Steiner h...@at.or.atwrote:


 Here's how I did it, I have a web interface that controls which of the
 patches is running:

 .hc






___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] tunetof scl2pd.py

2012-03-12 Thread Billy Stiltner
Actually the error I was getting in scl2pd.py was caused by a newline after
the last entry in the scl  file. I just checked my corrections to tuntof.pd
and it works correctly with non octave repeating scales. Word on the
Xenharmonic scene says octave is called equivalence interval.
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


  1   2   >