The inevitable drive to 64bit - Litter Power and fluidsynth


    Jan 28 2018 | 3:56 pm
    So it appears that sooner rather than later, Apple is going to force me to shift to 64bit Max. (I know, I could not upgrade, but from time to time I create permanent installations that will inevitably be on new Macs, which will come with the most recent OS and so won't allow the 32bit option). I've been through my main patcher, and it looks like most of the 3POs I use now have 64bit versions, which is great. However, there is one object and one set of objects that I can't find info on, so I'm hoping someone here might know.
    1. Litter Power. It doesn't look as though the site has been updated in a while. Does anyone know if Peter is going to be updating these?
    2. More critically - fluidsynth~ . Was being handled by Ircam, but again, no sign of recent updates. Anyone have any info, or alternatives? (ie a lightweight source of a general midi soundset, that integrates very easily into Max (on Mac). I've tried some vst~ sample players before now, but none of them have played well with voice/bank recall using midi messages). The other option would be to build a simple sample player, but I don't know if I can load or convert fluidsynth files to a useable format???

    • Jan 28 2018 | 4:15 pm
      And it looks like jasch's fscopy and createfolder are no longer in the jasch Package. So I'll need a new way of creating folders, and deleting files & folders too.
    • Jan 28 2018 | 4:45 pm
      Hi Davide,
      Jaschas filemanager object should do for you? Best Hans Peter
    • Jan 28 2018 | 4:52 pm
      Fab! I'd missed that one. That's one problem solved! Thanks Hans Peter. I suspect that fluidsynth is going to be the really problematical one.
    • Jan 29 2018 | 6:36 pm
      Try DLSMusicDevice.auinfo in a vst~ for general MIDI.
    • Feb 01 2018 | 1:26 pm
      I just stumbled over link to source of fluidsynth, which looks as 64 bit... from 2015, maybe someone could compile it https://forge.ircam.fr/p/fluidsynth4max/source/tree/master/
    • Feb 01 2018 | 2:04 pm
    • Feb 01 2018 | 2:23 pm
      Hallelujah - that was fast indeed, thanks for all that support Volker !
    • Feb 01 2018 | 3:45 pm
      you're welcome - it was a matter of a couple minutes, as the sources you provided worked fine.
    • Feb 01 2018 | 5:06 pm
      Volker! Thankyou! I owe you a big drink!
    • Feb 01 2018 | 6:24 pm
      as for Litter power the last time I talked to Peter, he said he won't do it - but if someone is willing to do the port he might give the source code etc etc
    • Feb 02 2018 | 9:53 am
      hello kasper, if peter is willing to share the code - publicly or privately - I would have a look at it and see how complicated a 64bit update would be.
    • Feb 02 2018 | 12:39 pm
      Wow! 64 bit fluidsynth~! How a nice Friday...
      Btw. I see one strange behaviour: I need to switch off and again on audio processing after loading a new soundfont. Is somebody else experienced this issue?
    • Feb 02 2018 | 1:04 pm
      https://github.com/pcastine-lp/LitterPower
    • Feb 02 2018 | 1:14 pm
      hi - I replied to Volker in private, if someone is willing to port Litter object all fine, and I know Peter Castine is not against it (and I would love to have those)
    • Feb 04 2018 | 11:10 am
      @Yaniki sorry, can't reproduce that - loading new soundfonts works fine here.
    • Feb 04 2018 | 11:54 am
      @Volker Thanks. I think, if you can't reproduce this that that maybe something specific to my hardware/software setup. I'll by trying to investigate this issue later. And - from my point of view - it is simple to solve it by simple patching (off/on DSP after loading a new soundfont).
      Thanks again for your time and effort. I'm really happy with 64bit fluidsynth~.
    • Apr 08 2018 | 8:04 am
      +1 for Litter objects. I'm no programmer so no help, but would love to have these back for 64-bit Max
    • Aug 10 2018 | 4:56 pm
      Another bump for the Litter objects.
    • Aug 13 2018 | 5:54 am
      After a quick conversation with p.castine, I started working on these some time ago. Managed to get through about the first half, when other stuff became too pressing. The project is still on hold, and it's still a lot of work. Will come back to it, but can't promise anything when this is gonna be. Here is the current state: https://github.com/v7b1/LitterPower/tree/64-bit-version
    • Aug 13 2018 | 9:30 am
      Thanks Volker. If you're ever in Glasgow I'll buy the beer/whisky!
    • Aug 13 2018 | 1:37 pm
      HI Volker excuse my stupidity, but when I follow your link where are the max objects??? I was expecting to see some max objects, and none of what I see there seem to be.... but I am pretty ignorant in all code-things. Many thanks. Kasper
    • Aug 14 2018 | 6:44 am
      It's a code repository. so what you see is the source code of the objects with the necessary changes to make them work in 64-bit mode. In order to 'see' objects, you'd have to download the code and compile it. when the work is finished, I will provide the compiled objects for macos.
    • Aug 14 2018 | 6:54 am
      :-) this is exactly what I thought, of course - but I know that "compiling" the code is something I am unable to do - would not know where to begin. But of course I am willing to wait. Many thanks for the work !!
    • Aug 14 2018 | 8:12 am
      This is exciting news to read Volker. Thank you for your efforts.
    • Aug 14 2018 | 12:55 pm
      the 64 bit version of a 64-bit-audio max object, which can play your 16 bit soundfont samples on 1 of the 18 cores in your new mac.