Hi List, Update on the Preferences dialog window for Pd.
"Audio", "Midi", and "GUI" prefs
and Windows can be used for other parts of Pd
index instead of label
http://puredata.info/search?SearchableText=pd+with+prefs
directory and double-click pd to run. 2) pdprefslinux32 - 0.44-3 built with Debian Jessie on 32-bit arch. untar and run "./pd" in the "pd" directory. 3) pdprefslinux64 - 0.44-3 built with Debian Wheezy on amd64 arch. untar and run "./pd" in the "pd" directory.
(Note: windows version fixes the "Use multiple devices" button by greying it out unless your machine supports multiple cards.)
No OSX app yet, but ini the meantime you can download any of the above, make clean and try compiling yourself.
***Reverse Kickstarter***
In true "Reverse Kickstarter"[1] fashion, I wanted to wait until I got a working, cross-platform dialog finished and only _after_ that ask for money. I set up a "Donate" button on my webpage which is:
The "Donate" link navigates to an ssl page on my host (https://jwilkes.nfshost.com) and uses the Stripe API so payment info never touches my server.[2]
If people have other payment methods they'd like to use to show support (cryptocurrencies, Paypal, etc.) just email me.
***More Work***
The GUI preferences should let users save a preset color scheme, and should also probably let them define their own.
Also, I know from looking at Pd-l2ork's code that the global color scheme conflicts with Pd-l2ork's "per-canvas" color scheme. In pd-extended it just replaces static tcl colors. I'll work with either or both projects to find the best way to integrate these color themes with their existing code. Once you try it out, I think you'll see that one-click color changes to all existing and future patches of a running Pd-instance is very handy.
More ***More Work***:
better search results
-Jonathan
[1] I just made up the phrase "Reverse Kickstarter" as a way to mean "do and complete work first, then ask for funds". I guess I should preemptively find a better term so that the Kickstarter people don't come complaining to my inbox. Punchender?
[2] I tried getting a "free" ssl cert for my domain but something got borked in the process. It turns out it's $50 bucks to revoke a "free" ssl cert. So rather than go down an infinite rabbit hole of support from a cert company I just learned about a few weeks ago, I'm utilizing my host's method of doing ssl using their domain name because a) they know (for a living) how to set up ssl, and b) I've had them for years and can trust them more than companies whose certificate-granting business models include the words "free" or "cheap". (And if they don't include those words, the certificates are too expensive for me.)
Le 26/07/2013 19:11, Jonathan Wilkes a écrit :
Hi List, Update on the Preferences dialog window for Pd.
- Now it has a "Help" button with a first stab at help patches for
"Audio", "Midi", and "GUI" prefs
- Works in OSX and Windows as well as GNU/Linux
I've tried it out, nice work, what would happen when we choose 'asio'(the driver list at least should be updated to see available asio drivers)?
Audio in pd still doesn't work on my windows machine, but it's the same thing on both vanilla and extended, if I use asio, pd stucks, all my other audio softwares works good.
On 07/26/2013 01:34 PM, Colet Patrice wrote:
Le 26/07/2013 19:11, Jonathan Wilkes a écrit :
Hi List, Update on the Preferences dialog window for Pd.
- Now it has a "Help" button with a first stab at help patches for
"Audio", "Midi", and "GUI" prefs
- Works in OSX and Windows as well as GNU/Linux
I've tried it out, nice work, what would happen when we choose 'asio'(the driver list at least should be updated to see available asio drivers)?
The two options I get under Windows are
What do you see in the Audio API dropdown list from the preferences dialog demo build of pd, and what is it you would like to see?
Audio in pd still doesn't work on my windows machine, but it's the same thing on both vanilla and extended, if I use asio, pd stucks, all my other audio softwares works good.
I just tested my demo buid using asio via port audio with the "Test Audio and MIDI" patch and it seems to work.
-Jonathan
On 07/26/2013 04:39 PM, Colet Patrice wrote:
Le 26/07/2013 20:53, Jonathan Wilkes a écrit :
I just tested my demo buid using asio via port audio with the "Test Audio and MIDI" patch and it seems to work.
what system are you using? Mine is windows vista home premium SP2.
Mine is Windows XP Service Pack 3.
I can test later on a Windows Vista system.
-Jonathan
Hi,
nice work. I just tested it on windows xp sp3, and it works. At some other point I can test it on w7, and ubuntu.
Some remarks, though, in case it interests you - or shold they be sent to someone else?
ctrl-return. This doesn't work here anymore. Was it replaced by another key combination?
the shortcut keys (F, E, ...) would be underlined, as usual in windows menus
console? would it be better to remove it?
and file menus. And then another preferences menu in Edit. I don't know anything of menu design, but why not:
most traditional place, but many programs have it in Edit.
Hans' commands. If you want, adding font+size would make it complete.
I might be able to help with that, since I can't program C or tcl/tk
On startup I get the console output: midiin: windows: not supported sysexin: windows: not supported setting SO_BROADCAST
rmstopow~ ... couldn't create powtorms~ ... couldn't create scalar ... couldn't create scope~ ... couldn't create warning -- 'template' (pd-help-intro.pd) is obsolete; replace with 'struct'
2013/7/26 Jonathan Wilkes jancsika@yahoo.com
On 07/26/2013 04:39 PM, Colet Patrice wrote:
Le 26/07/2013 20:53, Jonathan Wilkes a écrit :
I just tested my demo buid using asio via port audio with the "Test Audio and MIDI" patch and it seems to work.
what system are you using? Mine is windows vista home premium SP2.
Mine is Windows XP Service Pack 3.
I can test later on a Windows Vista system.
-Jonathan
______________________________**_________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list
On 07/27/2013 04:13 AM, João Pais wrote:
Hi,
nice work. I just tested it on windows xp sp3, and it works. At some other point I can test it on w7, and ubuntu.
Some remarks, though, in case it interests you - or shold they be sent to someone else?
- when patching, I could open/close an object to text edit it by using
ctrl-return. This doesn't work here anymore. Was it replaced by another key combination?
Hm, I think that was added in Pd-extended/Pd-l2ork, but maybe Pd-Vanilla doesn't have it. My demo build is based off of Vanilla so that may be why it isn't there.
- which font are you using? it looks a bit strange'
The entire dialog, or just the headings? I hard-coded some font for the headings just to get them to be bold-- that's something I'll change now that I can test it on all platforms.
- alt-f doesn't work to access the file menu. it would also be clearer
if the shortcut keys (F, E, ...) would be underlined, as usual in windows menus
Probably also something that's in Pd-extended (Pd-l2ork?) but not in Vanilla. I'll check.
- I guess autopatching is always on? didn't find a switch for it
On Vanilla, yes.
- what does the "tidy up" command do, besides putting a comment in the
console? would it be better to remove it?
In Vanilla and Pd-extended, nearly nothing. In Pd-l2ork, it actually tidies up the patch by aligning objects vertically and horizontally. (Can't remember the method it uses but it seemed to work ok in Pd-l2ork when I tested it.)
- it might be a bit strange to have the same preferences menu in the
media and file menus.
Ah yes, I meant to remove the one from the file menu. I'll fix that.
And then another preferences menu in Edit. I don't know anything of menu design, but why not:
- add the path and startup sections to the preferences window
I think those sections are deprecated in Pd-extended. Not sure about Pd-l2ork, Vanilla...
- access this window only through one menu? I guess in Media would
be the most traditional place, but many programs have it in Edit.
I think "Edit" is the right place on GNU/Linux and Windows, and under the main "apple" menu on OSX.
- the GUI profile is a very nice idea, I've been doing it for years
with Hans' commands. If you want, adding font+size would make it complete.
You mean the font dialog/ font "bomb"? I think that's per canvas, no?
- are there any patches you would need to test specific parts of your
work? I might be able to help with that, since I can't program C or tcl/tk
A patch with all the iemguis, text, object boxes, and message boxes is sufficient to test the GUI settings. For the others, if you try to do normal audio/midi work and let me know if you hit a snag.
On startup I get the console output: midiin: windows: not supported sysexin: windows: not supported setting SO_BROADCAST
rmstopow~ ... couldn't create powtorms~ ... couldn't create scalar ... couldn't create scope~ ... couldn't create warning -- 'template' (pd-help-intro.pd) is obsolete; replace with 'struct'
Sounds like error messages related to the patch that opens when you right-click "Help" on an empty part of a patch. Except for "setting SO_BROADCAST". Not sure what that relates to.
-Jonathan
2013/7/26 Jonathan Wilkes <jancsika@yahoo.com mailto:jancsika@yahoo.com>
On 07/26/2013 04:39 PM, Colet Patrice wrote: Le 26/07/2013 20:53, Jonathan Wilkes a écrit : I just tested my demo buid using asio via port audio with the "Test Audio and MIDI" patch and it seems to work. what system are you using? Mine is windows vista home premium SP2. Mine is Windows XP Service Pack 3. I can test later on a Windows Vista system. -Jonathan _______________________________________________ Pd-list@iem.at <mailto:Pd-list@iem.at> mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Friedenstr. 58 10249 Berlin Deutschland Tel +49 30 42020091 | Mob +49 162 6843570 jmmmpais@googlemail.com mailto:jmmmpais@googlemail.com | skype: jmmmpjmmmp http://www.puredata.org/Members/jmmmp
- which font are you using? it looks a bit strange'
The entire dialog, or just the headings? I hard-coded some font for the
headings just to get them to be bold-- that's something I'll change now that I can test it on all
platforms.
Actually I meant the patch. Your windows looked quite good. Maybe another
vanilla issue.
- I guess autopatching is always on? didn't find a switch for it
On Vanilla, yes.
ah, ok. I personally don't find it a good idea to force autopatch on the
user, but I don't use vanilla.
And then another preferences menu in Edit. I don't know anything of
menu design, but why not:
- add the path and startup sections to the preferences window
I think those sections are deprecated in Pd-extended. Not sure about
Pd-l2ork, Vanilla...
the path window is still on 043-4 ext
- the GUI profile is a very nice idea, I've been doing it for years
with Hans' commands. If you want, adding font+size would make it
complete.
You mean the font dialog/ font "bomb"? I think that's per canvas, no?
the usual font dialog seems to affect a whole patch.
- are there any patches you would need to test specific parts of your
work? I might be able to help with that, since I can't program C or
tcl/tk
A patch with all the iemguis, text, object boxes, and message boxes is
sufficient to test the GUI settings. For the others, if you try to do
normal audio/>midi work and let me know if you hit a snag.
ok, although I don't program for vanilla. my normal patches will surely
run into problems with this version.
Ok, with Dan's help I've now got a quick demo of the dialog preferences for OSX (intel): http://puredata.info/Members/jancsika/Pd-with-prefs-0.43.zip/view?searchterm...
Turns out the ability to build for ppc arch is no longer supported in recent versions of XCode (if I understand it correctly).
I guess I built without support for any other audio APIs, so the dropdown is permanently empty which is a little weird. Also you need at least tcl/tk 8.5 on your system. But other than that it should work.
If you try it out then me some feedback on the preferences dialog.
And if you have some money and like what you see, show me some beans and rice: :) https://jwilkes.nfhost.com/donations.php
-Jonathan