purr-data issueshttps://git.purrdata.net/jwilkes/purr-data/-/issues2017-10-16T12:24:19Zhttps://git.purrdata.net/jwilkes/purr-data/-/issues/105two windows for the same subpatch2017-10-16T12:24:19ZJonathan Wilkestwo windows for the same subpatchTry this, saving the patch beforehand with the subpatch open:
```
[loadbang]
|
[vis 1(
|
[s pd-foo]
[pd foo]
```
Bug: when you load the patch there are now two windows for that subpatchTry this, saving the patch beforehand with the subpatch open:
```
[loadbang]
|
[vis 1(
|
[s pd-foo]
[pd foo]
```
Bug: when you load the patch there are now two windows for that subpatchJonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/104add bison for cwiid dependency2017-10-16T12:24:19ZJonathan Wilkesadd bison for cwiid dependencyhttps://git.purrdata.net/jwilkes/purr-data/-/issues/102new pmpd version requires liberty2017-10-16T12:24:19ZJonathan Wilkesnew pmpd version requires libertyNew pmpd links to liberty for mingw, which causes headaches on msys2.
See if it's actually needed.New pmpd links to liberty for mingw, which causes headaches on msys2.
See if it's actually needed.Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/101path problem with soundfiler2017-10-16T12:24:19ZJonathan Wilkespath problem with soundfilerSOUNDFILER : Receive a "No such file or directory" error when using [openpanel]--[read -resize (--[soundfiler] structure; may be due to spaces in filepath/name?!
On Windows, alpha 4 releaseSOUNDFILER : Receive a "No such file or directory" error when using [openpanel]--[read -resize (--[soundfiler] structure; may be due to spaces in filepath/name?!
On Windows, alpha 4 releaseJonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/100bng and number box aren't interactive2017-10-16T12:24:19ZJonathan Wilkesbng and number box aren't interactiveAlpha 4, on Windows
SUBPATCH : Bangs, number atoms, etc. aren't interactive, when in a subpatch and within the bounds of "Graph on parent" canvas outline.Alpha 4, on Windows
SUBPATCH : Bangs, number atoms, etc. aren't interactive, when in a subpatch and within the bounds of "Graph on parent" canvas outline.Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/99libs aren't loaded by default in alpha 42017-10-16T12:24:19ZJonathan Wilkeslibs aren't loaded by default in alpha 4at least on Windows 10
may have something to do with the "Program Files (x86)" path vs. Win XP's "Program Files" path (just a guess, though).at least on Windows 10
may have something to do with the "Program Files (x86)" path vs. Win XP's "Program Files" path (just a guess, though).Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/97circle for [bng] is off-center2017-10-16T12:24:19ZJonathan Wilkescircle for [bng] is off-center... at least when zoomed in. See attached.![delme](/uploads/c980f60b617a39dca64f59148d7dca12/delme.png)... at least when zoomed in. See attached.![delme](/uploads/c980f60b617a39dca64f59148d7dca12/delme.png)Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/96improve windows build instructions2017-10-16T12:24:19ZJonathan Wilkesimprove windows build instructions1. do a pacman update per msys2 installation instructions
2. add a comment that you can rebuild by just skipping to the `make install` step1. do a pacman update per msys2 installation instructions
2. add a comment that you can rebuild by just skipping to the `make install` stepJonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/95bump fftease to newest commit2017-10-16T12:24:19ZJonathan Wilkesbump fftease to newest commitnewest commit removed the libiberty dependencynewest commit removed the libiberty dependencyJonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/94ctrl-mousewheel doesn't zoom2017-10-16T12:24:19ZJonathan Wilkesctrl-mousewheel doesn't zoomBut it does in Pd-l2orkBut it does in Pd-l2orkJonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/93nested gop doesn't seem to work2017-10-16T12:24:19ZJonathan Wilkesnested gop doesn't seem to workThe inner gop doesn't get displaced when you click-drag the outer one on a canvas.The inner gop doesn't get displaced when you click-drag the outer one on a canvas.Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/92Midi settings not accepted2017-10-16T12:24:19ZJoão PaisMidi settings not acceptedWhen setting the midi settings, any choice won't be accepted by the patch.
midi api has no options, and any choice made in in/out devices won't stick. No data is sent to the midi board.
System: w7pro 64b., Alpha2
Here is the conso...When setting the midi settings, any choice won't be accepted by the patch.
midi api has no options, and any choice made in in/out devices won't stick. No data is sent to the midi board.
System: w7pro 64b., Alpha2
Here is the console output.
audio attrs are rate,44100,advance,100,canmulti,2,cancallback,-1,flongform,0,blocksize,64,current-api,3,audio-apis,standard (MMIO),3,ASIO (via portaudio),4,sys-indevs,Mikrofon (SoundMAX Integrated D,sys-outdevs,Lautsprecher (SoundMAX Integrat,pd-indevs,0,0,0,0,pd-inchans,2,0,0,0,pd-outdevs,0,0,0,0,pd-outchans,2,0,0,0
attrs length 28
curent api is 3
apis are standard (MMIO),3,ASIO (via portaudio),4
devs are Mikrofon (SoundMAX Integrated D
type is in1
devs are Lautsprecher (SoundMAX Integrat
type is out1
midi attrs are flongform,0,current-api,3,use_alsa,0,midi-apis,,midi-indev-names,LoopBe Internal MIDI,midi-outdev-names,Microsoft MIDI Mapper,Microsoft GS Wavetable Synth,LoopBe Internal MIDI,pd-indevs,0,0,0,0,pd-outdevs,0,0,0,0
attrs length 16
curent api is 3
apis are
dev names are LoopBe Internal MIDI
type is in
dev names are Microsoft MIDI Mapper,Microsoft GS Wavetable Synth,LoopBe Internal MIDI
type is out
direction is out
id is midi_out1
new chan attrs is 0,0,0,0
applying preferences
closing the window at this point
legacy tcl command at 406 of m_sched.c: pdtk_pd_dsp off
legacy tcl command at 406 of m_sched.c: pdtk_pd_dsp onhttps://git.purrdata.net/jwilkes/purr-data/-/issues/91Jack-related bug in audio preferences2017-10-16T12:24:19ZAlbert GräfJack-related bug in audio preferencesI noticed another little oddity in the audio preferences, which I can reproduce 100% on both Arch and Ubuntu: Make sure that Jack is running, then launch purr-data with `pd-l2ork -jack`. Turn on dsp, then invoke Edit/Preferences => all t...I noticed another little oddity in the audio preferences, which I can reproduce 100% on both Arch and Ubuntu: Make sure that Jack is running, then launch purr-data with `pd-l2ork -jack`. Turn on dsp, then invoke Edit/Preferences => all the dropdown lists come up empty like in this screenshot:
![audio-prefs-bug](/uploads/bc888f9ffb2c8c70df00fd4080bd8549/audio-prefs-bug.png)
And on stdout it prints this:
```
undefined:1
gui_audio_properties(".gfxstub1dd7ba0",["JACK"],["JACK"]gui_pd_dsp 0);
^
SyntaxError: missing ) after argument list
at Socket.perfect_parser (/usr/lib/pd-l2ork/bin/pdgui.js:1196:44)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:172:18)
at Socket.Readable.push (_stream_readable.js:130:10)
at TCP.onread (net.js:542:20)
```
This only seems to happen when DSP is on.https://git.purrdata.net/jwilkes/purr-data/-/issues/90Preferences dialog settings are not persistent2017-10-16T12:24:20ZAlbert GräfPreferences dialog settings are not persistentNone of the settings in the preferences dialog seem to stick across invocations for me. In particular:
- Clicking `Apply` on the GUI tab does not save the GUI theme setting in ~/.pd-l2ork/gui_theme, nor is the setting read from that f...None of the settings in the preferences dialog seem to stick across invocations for me. In particular:
- Clicking `Apply` on the GUI tab does not save the GUI theme setting in ~/.pd-l2ork/gui_theme, nor is the setting read from that file at program startup, as mainline pd-l2ork does.
- The audio api setting doesn't seem to stick either. I can change, e.g., from `ALSA` to `JACK`, then press `Ok` to use Jack while purr-data is running, but pressing `Apply` doesn't seem to do anything, unlike mainline pd-l2ork where it records that setting in the user settings file .
Is the `Apply` button supposed to do anything in purr-data, other than what `Ok` does? If not then maybe it should be removed?
Also, in some (as yet not completely identified) circumstances I'm getting a segfault when clicking `Apply` in the dialog. This is almost 100% reproducible on Arch for me (using Jack at least), but I can hardly reproduce it on Ubuntu 16.04, so this might well be some Arch-specific library incompatibility (it's never happened to me with mainline pd-l2ork, though). I can reproduce this on Arch by just launching purr-data, opening Edit/Preferences, clicking `Apply` and then `Close` => segfault.
Here's the terminal output starting at that point, including the backtrace.
```
ALSA lib seq_hw.c:50:(snd_seq_hw_close) close failed
: Bad file descriptor
*** Error in `pd-l2ork': double free or corruption (!prev): 0x0000000002226650 ***
======= Backtrace: =========
/usr/lib/libc.so.6(+0x6ed4b)[0x7f53517e0d4b]
/usr/lib/libc.so.6(+0x74546)[0x7f53517e6546]
/usr/lib/libc.so.6(+0x74d1e)[0x7f53517e6d1e]
/usr/lib/libasound.so.2(snd_seq_close+0x2d)[0x7f5352f429bd]
pd-l2ork(sys_alsa_close_midi+0x29)[0x511bb9]
pd-l2ork(glob_midi_dialog+0x15a)[0x4aebca]
pd-l2ork(pd_typedmess+0x3a8)[0x493dd8]
pd-l2ork(binbuf_eval+0xe56)[0x49ca26]
pd-l2ork(socketreceiver_read+0xac)[0x4a363c]
pd-l2ork[0x4a297b]
pd-l2ork(sys_pollgui+0xb)[0x4a527b]
pd-l2ork(m_mainloop+0x46e)[0x49fc4e]
pd-l2ork(sys_main+0x250)[0x4a23e0]
/usr/lib/libc.so.6(__libc_start_main+0xf1)[0x7f5351792741]
pd-l2ork(_start+0x29)[0x417c59]
```
Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/89Missing Path and Startup dialogs2017-10-16T12:24:20ZAlbert GräfMissing Path and Startup dialogsBesides the Preferences dialog, mainline pd-l2ork offers two additional dialogs for setting library search paths and startup options (see attached screenies). These are currently missing in the nwjs gui, which forces the user to edit ~/....Besides the Preferences dialog, mainline pd-l2ork offers two additional dialogs for setting library search paths and startup options (see attached screenies). These are currently missing in the nwjs gui, which forces the user to edit ~/.pd-l2ork/user.settings by hand, which is rather inconvenient. Are there any plans to add these or something equivalent to purr-data?
Pd-L2Ork Path dialog:
![path-dialog](/uploads/7e332c452ac5d92182a8c9d205fecfad/path-dialog.png)
Pd-L2Ork Startup dialog:
![startup-dialog](/uploads/f14d0cd13fe185723d465e74ea2c67d6/startup-dialog.png)https://git.purrdata.net/jwilkes/purr-data/-/issues/88"couldn't unbind" messages when array object is deleted2017-10-16T12:24:20ZAlbert Gräf"couldn't unbind" messages when array object is deletedTo reproduce: Create an array object using Put/Array. Delete the object again. Result is an error message like the following
```
error: x293ab60: couldn't unbind
... you might be able to track this down from the 'Find Last Error' it...To reproduce: Create an array object using Put/Array. Delete the object again. Result is an error message like the following
```
error: x293ab60: couldn't unbind
... you might be able to track this down from the 'Find Last Error' item in the Edit menu, or by clicking the error link above.
```
This only happens in purr-data, not in mainline pd-l2ork. I haven't been able to track this down. It's *not* in garray_free, the unbinds there seem to work ok.https://git.purrdata.net/jwilkes/purr-data/-/issues/87spaces in gui path breaks Pd on Windows2018-01-07T17:58:16ZJonathan Wilkesspaces in gui path breaks Pd on WindowsIf there's a space in the path to the GUI, Pd cannot successfully start the GUI.
This is probably because spaces get interpreted as separate command line args by _spawnl on Windows.If there's a space in the path to the GUI, Pd cannot successfully start the GUI.
This is probably because spaces get interpreted as separate command line args by _spawnl on Windows.Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/86Changing font size messes up comment boxes2018-01-07T17:58:16ZAlbert GräfChanging font size messes up comment boxesUsing Edit / Font to change the font size messes up the graphical rendering of the comment boxes in a patch. It looks like the new size gets rendered on top of the old one. This only affects the comment boxes. Please see the attached scr...Using Edit / Font to change the font size messes up the graphical rendering of the comment boxes in a patch. It looks like the new size gets rendered on top of the old one. This only affects the comment boxes. Please see the attached screenshot where I changed the font size from 12 to 10.
![screenie](/uploads/62983844c4e0e40ac65d5fb173823cbe/screenie.png)
System is Arch (Manjaro) running the latest purr-data from git.https://git.purrdata.net/jwilkes/purr-data/-/issues/85Canvas rectangle [cnv] behaviour2018-01-07T17:58:16Z60-hzCanvas rectangle [cnv] behaviourCanvas rectangle's top-left corner can be minimized at 0 (and under) so that it allows to make it disappear on screen. Would be nice to be able to change the canvas size instead of the corner size as it reflect a more wanted and intellig...Canvas rectangle's top-left corner can be minimized at 0 (and under) so that it allows to make it disappear on screen. Would be nice to be able to change the canvas size instead of the corner size as it reflect a more wanted and intelligible behavior.
(OSX 10.9.5, Purr data Version 50.0.2661.86 (2661.86))https://git.purrdata.net/jwilkes/purr-data/-/issues/84Undo problem2018-01-07T17:58:16Z60-hzUndo problemFirst Undo after doing 2 steps, goes two steps back instead of one (OSX 10.9.5, Purr data Version 50.0.2661.86 (2661.86))First Undo after doing 2 steps, goes two steps back instead of one (OSX 10.9.5, Purr data Version 50.0.2661.86 (2661.86))