To register and login, use your Google, Twitter, Facebook, LinkedIn, or OpenID credentials.

This is allowing us to stop most spam registrations. We've deleted most of the spam accounts that got through, and we're closely watching for more.

How do I save MIDI mapping settings?

i_m_klifi_m_klif Posts: 5

The question says everything....

Everything works for us, but it is unclear how to save the settings and recall them later.

klif

Answers

  • i_m_klifi_m_klif Posts: 5
    edited November 2012

    so far, the solution i found is to write another pd patch using "r MASTER.NAT.$1"objects (+ other parameters) and do my own midi scaling/routing

    klif

  • marco_donnarummamarco_donnarumma Posts: 68 admin
    edited November 2012

    no need for that. At the top of the control window, there's a label that reads "Scene". What we call a Scene is a preset. When your patch and MIDI mapping are set, you can save them with those controls. Please, see 1st screenshot here, there's instructions. It's very easy.

    http://res.marcodonnarumma.com/projects/xth-sense/#screens

    It should work out of the box, but let me know if you encounter problems. If so, please report your laptop model, operating system, and Pd-extended version number.

    thanks!

  • hi marco,

    i managed to miss this. i'm maxmsp user, so altough pd is very similar, i'm ocassionally lost mostly due to ui differences. i'll test this and report if there are any problems/bugs. in a meantime, my collegue and i wrote a nice midi mapping module with scaling. once it's polished i'll upload it somewhere.

    anyway i'll start a different thread in few days, because i feel there could be more information regarding diy part.

    in short: so far i built 4 twin sensor boxes very quickly (i decided to make a "stereo" version with two mic preamps in one box). i also added a on/off switch for battery - it is very usefull. i used stiff silicon lab corks (after my diy silicon holder didn't turn up very good). i can't really compare how these design changes affect the functionality, but everything seems to work fine - analysis works as i would expect it to work. we didn't really use the processing part of the patch - in the end we'll probably use just the rough bone/muscle sounds.

    thank you for sharing the great project. i must say i'm mostly impressed by how simple the sensor/mic design is.

    klif

  • i_m_klifi_m_klif Posts: 5
    edited December 2012

    i just tested saving, and i seem to get errors related to the number of occupied midi mapping slots. the more slots i map, the more of same errors i get.

    error: inlet: expected 'float' but got 'symbol'

    pd 0.42.5 extended 2.6ghz intel core i7 osx 10.7.5

    klif

  • Hey Klif, sure please open another thread about the DIY documentation, I also feel it needs some improvement, I'm about to refresh it these days, so your feedback would be greatly appreciated. I'm also glad you hacked it! That's the reason why I wish to keep the design as simple as possible. It would be great to see some pics of your hack, the circuit and such, what do you think?

  • as for the error: - does it save the Scene anyway? - are you missing any object on startup? (if so, the Pd log window will tell you "objectname can't load".)

    when you receive the error log reported above, can you please go to Find > Find last error. The object which produced the error should pop up (highlighted in blue).

  • i_m_klifi_m_klif Posts: 5
    edited December 2012

    i'll definitely share build details. i have one more box to solder so, i'll document most of the process. i have to make schematics, etc...

    as for the bug....

    i loaded the patch, no errors at all. opened deck, mapped one controller, selected scene 1.00, pressed save, changed midi cc to some number, pressed load, nohing happened, except the usual error in pd window. tried find: find last error, but nothing showed up in pd window.

    here' the the whole log:

    [import] $Revision: 1.2 $
    [import] is still in development, the interface could change!
    compiled against Pd version 0.42.5
    libdir loader $Revision: 1.8 $
    compiled on Sep 22 2010 at 03:41:35
    compiled against Pd version 0.42.5.extended
    GEM: Graphics Environment for Multimedia
    GEM: ver: 0.92.3
    GEM: compiled: Sep 22 2010
    GEM: maintained by IOhannes m zmoelnig
    GEM: Authors : Mark Danks (original version)
    GEM: Chris Clepper
    GEM: Cyrille Henry
    GEM: IOhannes m zmoelnig
    GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christop Steiner, et al.
    GEM: found a bug? miss a feature? please report it:
    GEM: homepage http://gem.iem.at/
    GEM: bug-tracker http://sourceforge.net/projects/pd-gem/
    GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/
    GEM: compiled for SIMD architecture: SSE2 MMX
    GEM: using SSE2 optimization
    libdir_loader: added 'cyclone' to the global objectclass path
    libdir_loader: added 'zexy' to the global objectclass path
    libdir_loader: added 'creb' to the global objectclass path
    libdir_loader: added 'cxc' to the global objectclass path
    libdir_loader: added 'iemlib' to the global objectclass path
    libdir_loader: added 'list-abs' to the global objectclass path
    libdir_loader: added 'mapping' to the global objectclass path
    libdir_loader: added 'markex' to the global objectclass path
    libdir_loader: added 'maxlib' to the global objectclass path
    libdir_loader: added 'memento' to the global objectclass path
    libdir_loader: added 'mjlib' to the global objectclass path
    libdir_loader: added 'motex' to the global objectclass path
    libdir_loader: added 'oscx' to the global objectclass path
    libdir_loader: added 'pddp' to the global objectclass path
    libdir_loader: added 'pdogg' to the global objectclass path
    libdir_loader: added 'pixeltango' to the global objectclass path
    libdir_loader: added 'pmpd' to the global objectclass path
    libdir_loader: added 'rradical' to the global objectclass path
    libdir_loader: added 'sigpack' to the global objectclass path
    libdir_loader: added 'smlib' to the global objectclass path
    libdir_loader: added 'toxy' to the global objectclass path
    libdir_loader: added 'unauthorized' to the global objectclass path
    libdir_loader: added 'pan' to the global objectclass path
    libdir_loader: added 'hcs' to the global objectclass path
    libdir_loader: added 'jmmmp' to the global objectclass path
    libdir_loader: added 'ext13' to the global objectclass path
    libdir_loader: added 'ggee' to the global objectclass path
    libdir_loader: added 'flib' to the global objectclass path
    libdir_loader: added 'ekext' to the global objectclass path
    libdir_loader: added 'flatspace' to the global objectclass path
    PDP: pure data packet version 0.12.6
    PiDiP : additional video processing objects for PDP
    version 0.12.26
    by Yves Degoyon and Lluis Gomez i Bigorda
    [symbol2list] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    [split_path] $Revision: 1.1 $
    written by Hans-Christoph Steiner hans@at.or.at
    [time] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    [date] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    [demultiplex] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    expr, expr~, fexpr~ version 0.4 under GNU General Public License
    [tabdump] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    [limiter~] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    [z~] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    [pack~] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    [repack] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    [sum] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    [demultiplex~] part of zexy-2.2.3 (compiled: Sep 22 2010)
    Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute & IEM
    error: inlet: expected 'float' but got 'symbol'
    ... you might be able to track this down from the Find menu.
    error: inlet: expected 'float' but got 'symbol'
    last trackable error:

    klif

  • marco_donnarummamarco_donnarumma Posts: 68 admin

    hey Klif! sorry for the waiting, but I fixed the bug!

    You were right, I didn't notice this bug before, thanks a lot for bringing it up. It is now fixed, although I'm waiting to commit the change to the public package as a new version of the Xth Sense software will come out soon to match the new pd-extended 0.43.4. So I'll include all fixes and new features in the new release.

    This is the reason why, by now, to fix the issue you can download this object from here: http://marcodonnarumma.com/software-archive/misc/midi.send.pd.zip unzip it, and add it to pd-externals/xth-sense-lib.

    You'll be asked if you want to overwrite the previous file, say yes. That should fix it!

    let me know, thanks!

Sign In or Register to comment.