Totally at wits end with Pages!!

  • Dear awesome fellow monome users. Its official, i am ready to kill. Listen, after extensive attempts to set up multiple pages using quadrants I am beat. i have received a ton of help but yet am unable to get multiple apps running in Pages using quadrants. Screenshot attached. zeroconf-yes, all files in right place-yes, followed the step by step 100's of times-yes.

    Arrogant i know, but even with a step by step via the wonderful phortran still no go. using latest Pages 0.49, tried every other version, but still totally will not get multiple apps running at once, point blank out of ideas. i have always been a tinkerer of the monome and am in no way savvy to the programming, still after years i am baffled, but do ask for help. i recently acquired a 256 via declutter and am driven mad at the stage of trashing my studio.

    All out of ideas as to what is going wrong.I will pay someone dearly who lives in Brisbane to come sort this out, lost and frustrated....and whiney at times :-)

    please community I beg of you

    mac 10.7.5
    monome 256
    max 5 and 6 runtime
    serialosc




  • sorry to hear brother!! everything looks solid, i know we've been working on this for a bit, let me put together a video today and maybe it will help??

  • Thought it looked solid. At least that is one thing. Really not sure what is going on

  • i made a video going through the setup, hope it helps!

  • But has it worked for @fluxsta!!

  • thanks raja :) yeah it's kind of a shame, i should make some basic setup videos.. i think it would go a long way.

  • !!!

    Nice little side effect: iTerm looks great. (And how did I not miss the colors in the shell?)

  • @declutter still tinkering mate. All ports either default to 9001, prefixes only stay as one among all open ones. And the serialosc connect/drop down box doesn't show up even though the set up is correct and all feedback followed? Shall mess some more. Rest if pages is ok just setting up quadrants!!

  • @declutter @phortran nope no and no. It continues to set one prefix despite which apps i run and also sets the osc out port (on the whole) to 9001, when i change back it defaults to 9001.

  • can get one app running on bottom 'or' top half....still changes prefix. reinstalled ALL set up instructions as well as pages from scratch and still defaults to 9001

  • also in serialosc connect box it says 'connected: m40h0800 ?

  • try this (apologies if already suggested/tried):

    1) get one app running on top or bottom
    2) click the ignore /sys messages checkbox on that ext app
    3) create the 2nd ext app and get it up and running
    4) ignore /sys messages on the 2nd

  • Sorry to be a pain mate after your extensive video assistance:-)
    Off to work now, haven't tried in that order but will report back. Thanks. All other features are working fine

  • @phortran

    with a bit of tinkering of checking and unchecking the ignore/sys buttons i have managed to get it working with two 128 quadrants running flin and part. Will do further testing with polygome which is one of my favoured apps but seemed to be the most problematic! Will also try other apps and keep fingers crossed. thanks again, your commitment to the cause is admirable :-)

  • mlr and mlrv don't seem to respond but will keep trying....thanks

  • using mlr and mlrv i get the m40h0800 come up next to the dropdown box?

  • it seems whatever is running on the top, the first extapp that i open, once I open the second and get two working on the grid, i have no button response on the top ext app? what is that about, any ideas @phortran

  • If the problem is still mlr and mlrv, are they using their own version of serialosc.maxpat? If so, delete any copies of serialosc in their folders so they definitely default to using the zeroconf version you've put in the Max folder. Or I've had issues where I've been running mlrv with max 5 and everything else with max 6 and haven't checked to make sure the right serialosc.maxpat is available in both the Max patches directories.

  • Good call @declutter. Will try that tomorrow mate when work ends. Thanks :-)

  • i second that idea!! sounds like a winner :) yes, delete all serialosc.maxpat's except the one in /Applications/Max6/patches, which should be the zeroconf one

  • @phortran yep, did that and now no connect box shows in mlrv, it is just blank? same with press_cafe, i just deleted the serialosc.maxpat and no connect/dropdown menu shows, just blank spaces?

  • and with newest version of mlrv which i just downloaded, no connect box either, and that is without messing with the patch at all?

  • no version of mlrv has the connect box? wtf happened? :-)

  • right, i am royally pissed now. I deleted the zeroconf and installed original serialosc.maxpat to test and STILL no connect box!!!!!!

  • hey man, double check that you have this serialosc.maxpat in your /Applications/Max6 Runtime/patches folder:
    http://monome.org/docs/_media/app:serialosc:serialosc-zc-2013-06-14.maxpat.zip

    and that you have the .mxo files in this zip file:
    http://monome.org/docs/_media/app:zeroconf-max5-osx.zip

    put inside /Applications/Max6 Runtime/Cycling '74/max-externals

    there are 4 .mxo files: zeroconf.mxo, zeroconf.resolve.mxo, zeroconf.service.mxo and zeroconf.browser.mxo. you should also be using a 32 bit version of max. if this fails then check the max window for error messages.

    to get things back to normal you can re-download the new serialosx.maxpat and put it in the /Applications/Max6 Runtime/patches folder, and/or re-download mlr if all else fails.

  • still no success @phortran, every app i open has brown and white lines through parts of the patch, as if stuff is missing? eg. flin has (kslider) written over brown and white lines? mlrv does nothing, i get polygome running on the bottom half. i have followed everything to the word that has been suggested. Uninstalled everything and started again, apps, and all.....

    1920 x 1080 - 1M
  • (C)2001-2008 Thomas Grill
    binding to port 17812
    binding to port 7000
    MXJ System CLASSPATH:
    /Applications/Max 6.1/Cycling '74/java/lib/jitter.jar
    /Applications/Max 6.1/Cycling '74/java/lib/jode-1.1.2-pre-embedded.jar
    /Applications/Max 6.1/Cycling '74/java/lib/max.jar
    MXJClassloader CLASSPATH:
    /Applications/Max 6.1/Cycling '74/java/classes/
    Jitter initialized
    Jitter Java support installed
    fifo unknown mode
    fifo unknown mode
    fifo unknown mode
    fifo unknown mode
    fifo unknown mode
    fifo unknown mode
    binding to port 20965
    2013-june-14
    bpatcher: error loading patcher EMPTY
    bpatcher: error loading patcher EMPTY
    Service published: /mlrv 20965
    binding to port 8000
    internal regular list:
    internal permanent list:
    metro 0.00
    internal current eventlist:
    internal regular list:
    time 720.00
    internal permanent list:
    metro 0.00
    internal current eventlist:
    udpreceiver: binding to port 17812
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    pictslider: can't find file SliderDefaultBkgnd.pct
    pictslider: can't find file SliderDefaultKnob.pct
    pictslider: can't find file SliderDefaultBkgnd.pct
    pictslider: can't find file SliderDefaultKnob.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    udpreceiver: binding to port 19893
    serialosc.maxpat-zc: 2013-june-14
    zeroconf.service: Service published: 19893
    inlet: wrong message or type
    /o//sys/host: no such object
    inlet: wrong message or type
    /o//sys/prefix: no such object
    /o//sys/port: no such object
    inlet: wrong message or type
    /o//sys/prefix: no such object
    inlet: wrong message or type
    /o//sys/id: no such object
    /o/16: no such object
    inlet: wrong message or type
    /o//sys/host: no such object
    /o//sys/rotation: no such object
    inlet: wrong message or type
    /o//sys/host: no such object
    inlet: wrong message or type
    /o//sys/prefix: no such object
    /o//sys/port: no such object
    inlet: wrong message or type
    /o//sys/prefix: no such object
    inlet: wrong message or type
    /o//sys/id: no such object
    /o/16: no such object
    inlet: wrong message or type
    /o//sys/host: no such object
    /o//sys/rotation: no such object


    this is most of what shows up in max window?

  • (C)2001-2008 Thomas Grill
    binding to port 17812
    binding to port 7000
    MXJ System CLASSPATH:
    /Applications/Max 6.1/Cycling '74/java/lib/jitter.jar
    /Applications/Max 6.1/Cycling '74/java/lib/jode-1.1.2-pre-embedded.jar
    /Applications/Max 6.1/Cycling '74/java/lib/max.jar
    MXJClassloader CLASSPATH:
    /Applications/Max 6.1/Cycling '74/java/classes/
    Jitter initialized
    Jitter Java support installed
    fifo unknown mode
    fifo unknown mode
    fifo unknown mode
    fifo unknown mode
    fifo unknown mode
    fifo unknown mode
    binding to port 20965
    2013-june-14
    bpatcher: error loading patcher EMPTY
    bpatcher: error loading patcher EMPTY
    Service published: /mlrv 20965
    binding to port 8000
    internal regular list:
    internal permanent list:
    metro 0.00
    internal current eventlist:
    internal regular list:
    time 720.00
    internal permanent list:
    metro 0.00
    internal current eventlist:
    udpreceiver: binding to port 17812
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    pictslider: can't find file SliderDefaultBkgnd.pct
    pictslider: can't find file SliderDefaultKnob.pct
    pictslider: can't find file SliderDefaultBkgnd.pct
    pictslider: can't find file SliderDefaultKnob.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    udpreceiver: binding to port 19893
    serialosc.maxpat-zc: 2013-june-14
    zeroconf.service: Service published: 19893
    inlet: wrong message or type
    /o//sys/host: no such object
    inlet: wrong message or type
    /o//sys/prefix: no such object
    /o//sys/port: no such object
    inlet: wrong message or type
    /o//sys/prefix: no such object
    inlet: wrong message or type
    /o//sys/id: no such object
    /o/16: no such object
    inlet: wrong message or type
    /o//sys/host: no such object
    /o//sys/rotation: no such object
    inlet: wrong message or type
    /o//sys/host: no such object
    inlet: wrong message or type
    /o//sys/prefix: no such object
    /o//sys/port: no such object
    inlet: wrong message or type
    /o//sys/prefix: no such object
    inlet: wrong message or type
    /o//sys/id: no such object
    /o/16: no such object
    inlet: wrong message or type
    /o//sys/host: no such object
    /o//sys/rotation: no such object


    if i try to open two apps, one on top and bottom, only one works and the other defaults to 'm40h0800'?????

  • well there's a few good things:
    - serialosc is in the right place and being loaded fine
    - you're running in max6.1 and it's finding all the right search paths
    - xsample is installed correctly

    regarding why you've got the diagonal lines, typically this is caused by a windows machine not having quicktime installed, but clearly that's not the case here. perhaps there is some issue with a java installation? (i'm just guessing)

    regarding the m40h0800 that's someone's device id - i'm guessing phortrans. it seems like it's been saved into an old version of serialosc that's somehow getting loaded.

    my advice:
    • open a smart search finder window (option+command+space bar)
    • search for "serialosc.maxpat"
    • sort by 'name' and scroll to 's'
    • delete every copy of that file on your hard drive
    • re-download this: http://monome.org/docs/_media/app:serialosc:serialosc-zc-2013-06-14.maxpat.zip
    • place it in your Max 6.1 folder (/patches is default, but anywhere will do)

    Try again - let us know if you still get the m40h-0800 message.

  • just noticed before i shut that screenshot you posted.
    the MPK mini application is 'open'. is it actually open?

    i ask because i believe the akai editors are all max standalones and have been known to steal file preferences. what i'm getting at is that maybe flin has opened inside of the MPK application rather than in max proper. the best way to check is to just drag the flin patch onto the Max6 application icon at bottom.

    that would probably explain the diagonal lines.

  • @galapagoose thanks mate, will try all of that. Somewhere along the way I must have set the akai editor to be default for certain programmes? I can't figure out how to stop it opening on my mac!! Somewhere in my reinstall of everything monome related I must of clicked something.

  • @karaokaze

    Sweet, thanks. I regularly get those specific messages in my max window but was never a problem? Must be the mpk editor as my MPC software for the renaissance runs fine alongside my monome

  • @galapagoose
    @phortran

    succes with quadrants!! Followed your process above with deleting the serialosc maxpat but i still get the 'mh40h0800' identifier and not my 256 show up? Must be something imbedded in pages? Quadrants works for the moment so i am a very happy chappy....feedback about the code mh40h0800 appreciated though?

  • mmm....weird, i still get he backgroudn error in the max window also?

    binding to port 17812
    binding to port 28888
    2013-june-14
    binding to port 18642
    Service published: /flin 18642
    Service published: /flin 18642
    binding to port 17812
    binding to port 12433
    2013-june-14
    binding to port 26170
    Service published: /flin 26170
    Service published: /flin 26170
    udpreceiver: binding to port 17812
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    pictslider: can't find file SliderDefaultBkgnd.pct
    pictslider: can't find file SliderDefaultKnob.pct
    pictslider: can't find file SliderDefaultBkgnd.pct
    pictslider: can't find file SliderDefaultKnob.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    matrixctrl: can't find file MatrixDefaultBkgnd.pct
    udpreceiver: binding to port 32742
    serialosc.maxpat-zc: 2013-june-14
    udpreceiver: binding to port 18370
    zeroconf.service: Service published: 18370
    zeroconf.service: Service published: 18370

  • trying mlrv @galapagoose and my device doesn't show up?

  • when i open myrs monome home patch the 256 is there and clearly in use?

  • so, have experiemented with quadrants and various apps, and mlrv runs but when I have two apps going button presses don't respond? Also, my 256 isnt showing up, only the m40h0800 identifier? not sure whats happening with mlrv, but it is my app of choice

  • all apps show m40h0800, even in pages running just ext apps it shows up as this and my device doesn't show? maybe try another version of pages?

  • just to clarify the issue (i'm a little confused in think) - let me know if any of this is incorrect:
    - you have an official 256 (not a kit) > what is its device id?
    - you deleted all the serialosc.maxpats on your computer
    - you re-installed the above version of serialosc.maxpat
    - you're running serialosc 1.2a
    - when 'm40h0800' appears you can connect to it and it attaches to your 256

    now the inevitable request for more info:
    - which apps are you trying to run as external apps?
    - can you confirm you've only got 1 copy of serialosc.maxpat on your computer?
    - screencap your finder window where you've got the .maxpat installed
    - can you confirm that you're using max 6.1
    - do you also have max6(.0) still installed?
    - have you installed the zeroconf externals in the Max6.1 folder (not just Max6)?
    - can you screencap the monome_home app?
    - what is happening in mlrv? does it work standalone (outside of pages)? which version?

    that should get us somewhere i hope...

  • hey dudes, re: m40h0800, i just verified, this is hard coded in external app as the /sys/id response to a /sys/info on every instance. there is probably a much better value that could go here! however, it seems ok on my 256 via quadrants / external app. i just loaded mlrv in the top half of quadrants using these steps:

    1) create a quadrants page
    2) create external app page, open it, click update prefs
    3) back in mlrv, i now have a extapp-3483-fake-1 entry in the serialosc menu, select that and click connect
    4) choose device: monome 128H

    i then loaded up press_cafe 128 with the same sort of steps, and everything seems good on this side.

    if there's still trouble then i think we'll need extended info re: galapagoose's post.

  • Nice set of questions galapagoose

  • @phortran
    yeah i just tested it before (followed your video at top) and it worked just as expected. it seems @fluxsta has followed those instructions and still no go, so trying to think of some unexpected / less common causes that could make this happen.

    (first time i've used pages btw! works really well and super deep...)

  • @phortran @galapagoose

    Ok, I have attached relevant screenshots below. From what I can see with further research into quadrants, any app that is loaded on the top of the grid works at first (bar mlrv-all versions apart from current one-others have no serialosc connect section showing), but then when the second is loaded on the bottom-no response or any led activity on the top app, and the bottom app running on the grid is sluggish or non responsive period. So, thanks for your detailed Q's @galapagoose, and i have endeavoured to answer each of the below.

    - you have an official 256 (not a kit) > what is its device id?
    yes and the device ID is m256-222
    - you deleted all the serialosc.maxpats on your computer
    yes and have double checked this
    - you re-installed the above version of serialosc.maxpat
    yes (see screenshot for where it is)
    - you're running serialosc 1.2a
    yes, i downloaded it from the original set up page on the site after confirming that it had been totally deleted from my mac, checked via activity monitor and processes running.
    - when 'm40h0800' appears you can connect to it and it attaches to your 256
    yes, using quadrants in pages yes, and in normal use my 256 device Id shows up, i only get phortran's embedded one when i use quadrants on pages

    now the inevitable request for more info:
    - which apps are you trying to run as external apps?
    polygome, parc, press cafe and numerous others and ALL versions of Mlrv
    - can you confirm you've only got 1 copy of serialosc.maxpat on your computer?
    yes
    - screencap your finder window where you've got the .maxpat installed
    see below
    - can you confirm that you're using max 6.1
    yes and did search for max 5 and it has been deleted off my mac, only 6,1 exists
    - do you also have max6(.0) still installed?
    no
    - have you installed the zeroconf externals in the Max6.1 folder (not just Max6)?
    see and double checked that the 4 mxo files are in the right place as phortran outlined above
    - can you screencap the monome_home app?
    see attached
    - what is happening in mlrv? does it work standalone (outside of pages)? which version?
    yes with no dramas-but only the newest version. All the others downloaded from your website have the serialosc connect box missing, presumably as I have only one serialosc.maxpat installed?

    I am no max expert at all, but it seems so weird that i can get multiple external apps running in pages, just not using quadrants?

    Hope i have been clear and please correct me if my set up from the screenshots is in some way wrong and I am missing something simple? i know it isn't the grid as I bought it from @declutter and he has no problems with using quadrants as far as I know.

    oops apologies below for the wrong screenshot, took one on the wrong screen :-)

    http://s21.postimg.org/3kx9hrux3/Screen_Shot_2013_10_29_at_10_52_31_PM.png
    http://s11.postimg.org/67t32dqr7/Screen_Shot_2013_10_29_at_10_43_42_PM.png
    http://s18.postimg.org/w516pwtkp/Screen_Shot_2013_10_29_at_11_00_40_PM.png

  • screenshots are quite lores @fluxsta - can you do higher resolution?

  • ok.. here goes:
    - when you start pages, create new config, then enter "SerialOSC Setup", hit discover devices, then add your m256-222 (the lights should flash)
    - the new box pops up for your device called "/m256-222 | m256-222 | 16 x 16"
    - make a quadrants page & add 2 'external apps', click open on both
    - in the OSC Prefix area you write "/gome" and "/press_cafe"
    - your OSC in & out ports in pages should be random 5-digit numbers (eg. 31156, 15703) i think i see that in your screenshots.
    - click "Update Preferences" in both windows

    now in max:
    - open polygome
    - in the serialosc section you should see "extapp-31156-fake-1" or similar
    - select the 'fake-1' and you'll get the response 'm40h0800'
    - DON'T press the /sys/prefix /gome button
    - at this stage you should have polygome on half the monome.

    then you repeat for press_cafe (use this updated version: http://monome.org/docs/app:press_cafe) and select 'fake-2'

    **
    i think that's where you're getting to, and upon attaching the second application you're losing connection to the first (but the serialosc patcher in the first app stays purple?).

    you mentioned a long way above something about 'port 9000 and 9001' which sounds to me like a hardwired port of an older version / something to do with pressing the /sys/prefix button or similar. i'd suggest hitting 'Ignore /sys messages' on both external app pages as soon as they're open.

    also did you say something about 'sluggish' response to the 2nd app? that sounds entirely like 2 apps trying to access the same port and fighting over it (like what happens when you run monomeserial & serialosc concurrently).

    re: mlrv
    you have to use the latest mlrv2.4 (http://parallelogram.cc/mlrv/releases/mlrv2.4.zip) as the others are monomeserial based.

    **
    all this definitely leads to an issue with pages (not serialosc, not maxmsp, not the max patches in question, not your device) which could be either the java installation, some kind of udp/ports issue or some obvious setup issue we've not picked up on..

    is there some way of doing a screen-share and one of us could walk through the process? how do you even do that?!