< Back to IRCAM Forum

1TRC partials to bpf-lib (by example found in The OM Composers's Book 2)

Don’t worry, António – I’ll downgrade to OM 6.8 on my imac to try your clever patch. However, Karim, on Linux, may have a more positive response for you…

Francesco, here’s a “box 1”-less version of the patch. I hope this will work out for you, I’ve tested it on your sdiffile and it works fine on my end.

Best,
António

trc-2-bpflib3.omp (46.2 KB)

Dear António,
from what I can see, the problem still lies in the loops named “3” and “4”, which give again the aforementioned error on OM 6.9 and 6.10. On OM 6.8 (OS 10.8.6) everything is fine. Thanks again for your generous efforts.
Best,
Francesco

In order for it to work on OM 6.9 and .10 without any fuss you just have to turn off the “eval-once” of the “step” loop inside loop “3” — in both instances of loop “3”, of course. Everything should now work appropriately on whatever the OS.

Best,
António

insideloop3.png

Dear António,
I can confirm that removing the “eval-once” off the “step” loop everything is fine. So thanks again for all. A little addendum: in order to have a correct bpf-lib representation of the partials one must also remove the f-> mc conversion.
Best,
Francesco

You’re very welcome, Francesco. Between Midics or Hz, it’s just a trade off of musical clarity/directness and precision, and taste — those are just scales after all, one discrete and the other a continuum. Anyway, in the patch it’s quite straightforward to switch on or off the conversion. Voilà tout.

Best,
António

Hi all,

OM-pursuit is well recognized by OM 6.9 but not by OM 6.10

……………………………………………………………… jerome

Hi,

OM-Pursuit loads well here on OM6.10. Where did you get it from?
Btw, I don’t see a problem with both types of SPEAR’s files (see screenshot).

Cheers,
M

Screen-Shot-2016-02-02-at-20.13.01-.png

Dear Marlon,
did you try with the sdif I posted here? In António’s patch is read well, while, on my end, the result with the OM Pursuit function is the same that got Karim. I use Spear v 0.7.1.
By the way, a little documentation for OMPursuit after all these years would be really appreciated.
Best,
Francesco Vitale

Dear Marlon,

I found the library at : http://repmus.ircam.fr/openmusic/libraries

The folder is called OM-pursuit master.

Dear Francesco,

I confirm that with your SDIF file the partials->bpflib function and António’s patch yield different results. My SPEAR version is 0.74 (Nov 28, 2014). It might be the SDIF file, it’s not using standard 1TRC frames but in fact has an additional matrix type time_offset.

Please note that OM-Pursuit is a personal research project that has not been officially released or documented yet (use at your own risk :). I would also be happy about a doc, but as you know I’m making these developments in a private effort and my resources are limited (let me know if you or others have ideas or wish to start an initiative for documentation).

@Jérôme try to download the “develop” branch instead, or simply replace the statistics.lisp file with the one attached.
@Karim your SDIF file looks nice - what is it? :stuck_out_tongue:

Cheers,
M

statistics.lisp (3.28 KB)

Hi,

I discovered this library through these posts. Thank you.

  • It seems that the utilities are not well loaded, on my side, both on OM 9 and 10
    I couldn’t for example load the partials->bpflib from the Libraries menu cf. img, (the resources’ files once declared in the om-relative-path are supposed to do so ?)

Manually
For now all I could do is to open the partials->bpflib instance in edit lisp code (or the resources files in text) and get the name of the defmethod(s)
in order to instanciate the different objects.

I loaded the dev ‘branch’ but no way.

  • The description of this library points to the possibility to combine with OM-Prisma and OM-SoX (great and handy libs)
    Is it possible to have few patch examples to lead us ? I sometimes use OM-Prisma to generate trajectories and OM-SoX to tweak sounds.

All the best

N.

Capture-d’écran-2016-02-03-à-14.33.26.jpg

Hi,

For some reason I can’t see your screen caps. I just downloaded the develop branch from github as a zip and loaded it into OM6.1 without issues.
The function partials->bpflib does not appear in the menus but it is loaded wit the lib. You can simply type its name into an empty box.
As mentioned, OM-Pursuit is not in release-ready state yet, but feel free to use parts of it if it suits your needs. OM-Pursuit creates dictionary-based sound models (in a way similar to sound descriptions) from a target sound, which can then be synthesized and spatialized (e.g. topologically) with OM-SoX or OMPrisma, respectively. It still requires a bit of development, but if I find some time I can post an example here (after I implemented the paypal button, hehe).

M

…but if I find some time I can post an example here (after I implemented the paypal button, hehe).

Or a beer next time you visit IRCAM to present your release-ready state :wink:

Just keep us posted!

img attached (hope so)

N.

Capture-d’écran-2016-02-03-à-14.33.26.jpg

Dear Marlon,

I’ve tried all you advice to me, with no result on OM 6.10, osx 10.10.5 and obtain no result ! It’s still not recognize !
But I’ve tried this lib on OM 6.9 and I find it awesome !!

Is there anyone who has this problem ?

Hi,

for those who are interested in some talk about Marlon Schumacher’s libraries by himself :

Hi,

for those who are interested in some talk about Marlon Schumacher’s libraries by himself :

(…in french it is)

Hi Jérome,

Just remove “master” from the folder’s name. Just leave “OM-Pursuit”. It should work.

Have a nice day.

JMD

Dear Jean-Michel,

thanks for your trick, the lib is now recognized !

…………………………………………………………………… jerome