LowkeyNW Max package

    This package gathers updated versions of projects that were formerly distributed separately as:
    It also includes several items that were lurking on my hard drive and never formally released, like the nw.recordplus~ external and some jsui code. My goal is to slowly gather as much of my Max work here as possible, so that it is easier to track changes and share with others. I am also producing short YouTube videos as I go along, so that people can easily see and hear what these items do.
    Externals are currently only compiled for the Mac version of Cycling74's Max, but the source code is included as part of the GitHub repository. If you would like to help me compile a binary for Windows, please contact me.

    • Feb 12 2015 | 8:38 pm
      great stuff! i've been taking apart your granular toolkit and gtk.winMaker these past few days excited to learn from these projects.
    • May 18 2015 | 8:43 am
      Hi! i'll try to compile for Win32 and 64 in a few days! maybe even today if i'll get some spare time.
    • Jul 21 2015 | 4:18 pm
      @ Alfonso, it's great that you take your time on compiling to win this great library. I would have help, but I just don't have the knowloedge to port... I'm happy to see someone doing it...
      Thanks a lot for your hard work. Martin
    • Jul 25 2015 | 10:17 am
      @MARTIN, i did compiled a couple of your externals. Until now i've got the following problem... nw.grainbang~ give me an error at line 575
      t_double *curr_out[numouts];
      for some reasons VS2013 expect a constant value for the array size.... so the error is 1 IntelliSense: expression must have a constant value c:\SDKs\max-sdk-7.0.3\source\audio\nw.grainbang~\nw.grainbang~.c 575 24 nw.grainbang~
    • Sep 20 2015 | 3:57 pm
      HI Nathan,
      Thanks for making these available for Max 7. I seem to remember a previous version of GTK had abstractions included as well. Do you still have those?
      Thanks, Simon
    • Apr 09 2016 | 12:31 pm
      VERY sorry that I missed all these comments! The website never sent me any kind of notification, so I had no way of knowing you guys were trying to communicate with me until I stumbled back over here. Please forgive my lack of response!
      The good news is that I sorted out (with help from Tim Place) the Windows compiling that @Alfonso and @Martin were talking about. The package is now available for Windows and Mac via the included new Package Manager that is integrated into the latest versions of Max. So download should be very easy!
      To @Simon: yes, the toolkit used to include abstractions with higher level granular effects. I would really like to rebuild these using Jamoma, because it would open up some new possibilities. I was a little hesitant to do that since it would complicate things for the user (he/she would need both installed to make them work). Now that these packages are both available so easily within the Package Manager, I feel a lot more comfortable creating that dependency.
      Hope that makes sense! If you have any feedback on these plans let me know. I have turned on email notification, so I will see any replies going forward!
    • Apr 09 2016 | 8:37 pm
      Max 7.1.0 32 bit Mac Retina Macbook Pro, OSX 10.11.4
      Just installed the LowkeyNW Package using the Package Manager. (I've deleted the gtk files).When i try and open the Overview I get this (& similarly if I open a Help file). Any ideas what might be causing this?
      pulsesamp~: unable to load object bundle executable 2016-04-09 21:34:45.987 Max[28919:564776] Error loading /Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.pulsesamp~.mxo/Contents/MacOS/nw.pulsesamp~: dlopen(/Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.pulsesamp~.m xo/Contents/MacOS/nw.pulsesamp~, 262): no suitable image found. Did find: /Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.pulsesamp~.mxo/Contents/MacOS/nw.pulsesamp~: mach-o, but wrong architecture train.shift~: unable to load object bundle executable 2016-04-09 21:34:45.993 Max[28919:564776] Error loading /Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.trainshift~.mxo/Contents/MacOS/nw.trainshift~: dlopen(/Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.trainshift ~.mxo/Contents/MacOS/nw.trainshift~, 262): no suitable image found. Did find: /Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.trainshift~.mxo/Contents/MacOS/nw.trainshift~: mach-o, but wrong architecture phasor.shift~: unable to load object bundle executable 2016-04-09 21:34:45.997 Max[28919:564776] Error loading /Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.phasorshift~.mxo/Contents/MacOS/nw.phasorshift~: dlopen(/Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.phasorsh ift~.mxo/Contents/MacOS/nw.phasorshift~, 262): no suitable image found. Did find: /Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.phasorshift~.mxo/Contents/MacOS/nw.phasorshift~: mach-o, but wrong architecture gverb~: unable to load object bundle executable 2016-04-09 21:34:46.001 Max[28919:564776] Error loading /Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.gverb~.mxo/Contents/MacOS/nw.gverb~: dlopen(/Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.gverb~.mxo/Contents/ MacOS/nw.gverb~, 262): no suitable image found. Did find: /Users/davidstevens/Documents/Max 7/Packages/LowkeyNW/externals/nw.gverb~.mxo/Contents/MacOS/nw.gverb~: mach-o, but wrong architecture
      etc etc
    • Apr 10 2016 | 9:24 am
      Thanks @Nathan !! all the best a.
    • Apr 10 2016 | 10:28 am
      ...same issue as davidstevens - macbook pro, 10.10.5, max 7.1 32Bit
      looking forward to this package!
    • Apr 10 2016 | 11:25 am
      Whoops! I can confirm here. Looks like I forgot to include the 32-bit build for Mac externals. I should be able to push a fix to Github later today, then Cycling will just need to update their link in the Package Manager.
      In the meantime, it works if you switch Max to 64-bit mode. Thanks for catching this!
    • Apr 12 2016 | 1:59 am
      @Davd & @ Kleine - Tested it here and I believe we have this fixed. Might take a little while for Cycling74 to update the link in Max. If you feel comfortable downloading and manually testing this, you can grab the update before that happens here:
    • Apr 12 2016 | 8:09 am
      Hi Nathan,
      in the overview file, you instantiated 2 nw.grainphase~ objects, but forgot the nw.grainpulse~, nw.trainshift~ & nw.phasorshift~ !