Forum Replies Created

Author 0 Subscribed Users |
Profile photo of fdsdb
fdsdb

Hi Jean,

Thank you very much for fast reply. I have removed all *.64xfasl files, done some tests on patches of mine and Chant tutorials, now it seems to me everything runs perfectly.
Thank you again, ciao

Fabio

P.S.
Only if useful, I was forgotten to say that my system is still 10.8.5. Ciao.

March 17, 2019 at 09:58 #30087
Profile photo of fdsdb
fdsdb

Hi,

I don’t know if pertinent, I apologize if not. I must first premise I am still working on OsX 10.8.5: once I had a similar problem with textedit about saving in pure text format. In my textedit version there is a menu voice that permit to convert the document in text format (I hope also in your version, it is into menu “Format”), and it should be readable by AS, if I remember good. Once the document is converted into text format it can be saved with .txt extension and recognized as such. I hope this can be useful.
Best

fdsdb

March 11, 2019 at 08:58 #29989
Profile photo of fdsdb
fdsdb

Hi,

Here is an available download, but I don’t know what version it is: https://github.com/openmusic-project/OMTristan

best

fdsdb

February 14, 2019 at 18:55 #29457
Profile photo of fdsdb
fdsdb

Dear Francesco (please, no need to use “Professore”),

Yes, now I see that your patch is rally another thing. Sorry for mistake.
Gjertsen’s process is very complex adn interesting (also very interesting his site and his works).
Best,
Fabio

January 30, 2019 at 22:04 #29051
Profile photo of fdsdb
fdsdb

Hi,

I am not sure I have understood good, but perhaps the enclosed patch can help you? It is your patch with my addon on the right part of the patch.
I have used an object from my library that perform Boulez’s chord multiplication.
So it is sufficient to make a simple loop.
The library is here: https://sites.google.com/site/fdsdbmascagni/code/fdsdb_xxth_ct-per-open-music-1 (ITA)
and here https://sites.google.com/site/fdsdbmascagnienglishversion/code/fdsdb_xxth_ct-for-open-music

I hope this help, Best

Fabio

January 30, 2019 at 19:53 #29047
Profile photo of fdsdb
fdsdb

Dear Jean,

Thank you for your fix and for remembering my troubleshooting.
I have installed the patch and done some test, it seems to me it works.
To be more exact, about the troubleshooting, I have just reproduced it (before installing the patch), and verified it renaming the patch, cutting and pasting it. If I renamed the patch, copied and pasted it, inner material was preserved. Now, with the fix, everything runs perfectly (no matter of coping or cutting and then pasting the renamed patch), thank you again.

Best

Fabio

January 13, 2019 at 14:16 #28835
Profile photo of fdsdb
fdsdb

Hi Anders,

Thank you for reply, sorry for my delay: busied in Conservatory. I am not sure to remember all step-by-step passages, so I will try to be exact much as possible.
I have a Workspace full enough of folders and patches. I was working on a patch denominated “armonici”, with another patch denominated “armonici old”. I have erased the “armonici old” patch, because no more necessary, and then renominated “armonici” to “22 armonici”, inside its folder inside the workspace, but in reopening the renominated patch all objects have desappeared, it was an empty space. That is what I remember.
The same has happened perhaps some other two times with renominated patches.
No problems if there is not solution or explanation, I have recovered all work, importing a patch I had sent by mail, and rebuilding another one by memory.
I have tried to experiment the same procedure with another not important patch, but in this case the patch content has been preserved.

Best

Fabio

December 4, 2018 at 21:57 #28460
Profile photo of fdsdb
fdsdb

Thanks to Dagfinnkoch for suggestion. In my library it is possible to generate Mosaic Canons. If you simply want asynchronous rhythms (that is not structuring a canon) I can do reference to enclosed patch and screenshot. Probably it will be in a future updating of my library.
I hope you enjoy it.

Best

fdsdb

Attachments:
  1. Schermata-del-2018-09-19-12-49-04

    Schermata-del-2018-09-19-12-49-04.png

  2. Schermata-del-2018-09-19-12-49-04

    Schermata-del-2018-09-19-12-49-04.png

  1. random-asynchronous-rhythms.omp
  2. random-asynchronous-rhythms.omp
September 19, 2018 at 11:56 #27823
Profile photo of fdsdb
fdsdb

Hi All.

If useful, I have resolved some OM audio initial problems in the following way. I must premise that I have just updated my Linux workstation to Fedora 28 distro. I have installed OM last version by the rpm file on ircam forge site, but I had problems on audio, similar to above mentioned ones. So I have donwloaded the omaudiolib project from Jean’s above address and compiled on my system: only digitized ‘make’ in terminal in the right directory and installed missing libraries requested for compilation. They were reported in error messages during first compilation attempts. Finally I have make a backup of the /usr/share/openmusic/resources/lib/linux/OMAudiolib.so (to be sure…) and then copied the new compiled OMAudiolib.so inside /usr/share/openmusic/resources/lib/linux. Of course with root privilegies.
I have not deeply tested everything, but it seems to run. On Ubuntu it should be the same procedures, maybe some directory could be different, I am not very acquainted with Ubuntu.

Ciao

fdsdb

September 13, 2018 at 15:55 #27800
Profile photo of fdsdb
fdsdb

Hi Jean, it works perfectly (OsX 10.8.5, OM 6.14).
Thank you again, ciao

Fabio

August 28, 2018 at 13:55 #27552
Profile photo of fdsdb
fdsdb

Thank you Jean, very rapid!
I will install the update and test it.

Thank you again, ciao

Fabio

August 28, 2018 at 09:26 #27542
Profile photo of fdsdb
fdsdb

Hi Jean, Thank you very much. Will it run with whatever number of channels?

Best

Fabio

August 28, 2018 at 08:52 #27537
Profile photo of fdsdb
fdsdb

Dear Jean,

A little update:

1. I have realized I can also use omsheet for sequencing the 4 channels sounds, using the sheet patch for setting onsets, but I think without being able to export everything in a unique mix file.

2. I have modified the mix suppatch (from OM-Chant tutorial if I remember good), for accepting 4 channels sounds, but without any visual feedback.

So if there is a 4 channels solution in maquette/maquette2sound combination it is welcome. It is no a urgent question, thank you for your usual kind disposability.

Ciao

Fabio

  • This reply was modified 7 months, 4 weeks ago by Profile photo of fdsdb fdsdb.
August 24, 2018 at 09:34 #27519
Profile photo of fdsdb
fdsdb

Dear Jean,

Thank you for reply. After reading your answer I think I have understood the core of the problem.
Cloning the maquette by using sound-silence, sound-seq and sound-mix object I initially received same error. Then I have discovered hidden options for sound-silence function, so I have specified a 4 channels sound-silence, and all works fine.

So I suppose that the problem in maquette and maquette2sound pair could be that maquette introduce a mono or stereo silence if I want the second sound beginning from a point different than zero, and maquette2sound gives an error.

Then my next question is: is there any way to specify a 4 channels setting in using the maquette and/or maquette2sound functions?

I enclose a screenshot for showing the different ways I have used: no sound after maquette and so on, a 4 channels sound in second process.

Thank you in advance for reply, ciao

Fabio

Attachments:
  1. m2s

    m2s.png

  2. m2s

    m2s.png

August 24, 2018 at 08:25 #27516
Profile photo of fdsdb
fdsdb

P.P.S.

Thank you also for the patch, I didn’t still know this characteristic.
Good to know.

Ciao

Fabio

August 22, 2018 at 16:50 #27482
Profile photo of fdsdb
fdsdb

Hi Karim,

Thank you for clarification.

Ciao

Fabio

P.S.
I have just realized I forgot to implement that patch in my library… Next update :-)

August 22, 2018 at 16:43 #27478
Profile photo of fdsdb
fdsdb

Hi,

I have a patch for interpolating rhythms that can maybe be useful. I have used it in some courses of mine. In my version the rhythms are random generated, if you need exact rhythms it is sufficient to substitute the two random rhythm generations with two different lists (in ms.) of durations related to your rhythms. I enclose the patch.

About last question I can suggest you constraint programming. I don’t know it very good in open Music (I have practiced it more in PWGL), but perhaps a help can come from Situation library. (or similar ones)

Best

Fabio

August 22, 2018 at 15:54 #27467
Profile photo of fdsdb
fdsdb

Hi,

I don’t know if useful, and I don’t know why, but if you substitute the first BPC of every example with a BPF class it seems to correctly run.

Best

fdsdb

July 13, 2018 at 13:21 #27124
Profile photo of fdsdb
fdsdb

Hi Nagymusic,

I am not able to understand why it happens.
You can try to connect OM not to through port, but directly to Qsynth port. It is that one red circled in enclosed screenshot. Probably port numbers can differ in your computer.
If it does not run, sorry, I have no other ideas, apart to try to search into /home/YOURNAME/.local/share/OpenMusic/6.13 (or other version) if there is some log message (or in /var/log) or to delete OM preferences file and restart OM. Good luck…

fdsdb

Attachments:
  1. Schermata-da-2018-06-02-174544

    Schermata-da-2018-06-02-174544.png

  2. Schermata-da-2018-06-02-174544

    Schermata-da-2018-06-02-174544.png

June 2, 2018 at 16:59 #26677
Profile photo of fdsdb
fdsdb

Hi,

If useful, I have tried this combination: started timidity on terminal with -iA option; set OM port on midi through; set through port on timidity ports by kaconnect. It runs. I enclose screenshot.
Otherwise I use Qsynth without problems, and in this case I can set qsynth input port directly from OM midi port setup.
I am on Fedora 20, 3.19.8-100.fc20.x86_64.

I hope this can help somehow.

fdsdb

  • This reply was modified 10 months, 3 weeks ago by Profile photo of fdsdb fdsdb.
Attachments:
  1. Schermata-da-2018-06-02-0917121

    Schermata-da-2018-06-02-0917121.png

  2. Schermata-da-2018-06-02-0917121

    Schermata-da-2018-06-02-0917121.png

  3. Schermata-da-2018-06-02-091712

    Schermata-da-2018-06-02-091712.png

  4. Schermata-da-2018-06-02-091712

    Schermata-da-2018-06-02-091712.png

June 2, 2018 at 08:21 #26670
Profile photo of fdsdb
fdsdb

Dear Karim,

Thank you very much for your very fast reply.
Perfect, your code runs perfectly. I had read OM online documentation, specifically Writing Code for OM and Writing User Libraries, and analyzed Malt’s ma-lib example, all has been very useful, but sometimes a little too much concise for my capacities (mea culpa of course). Your explanation is very clear and complete, I think I can also modify other objects of my library in progress, so to avoid the use of omloop for visualizing results.
Thank you again, Best, ciao

Fabio

March 22, 2018 at 19:07 #25976
Profile photo of fdsdb
fdsdb

Dear Karim,

Thank you very much for explanation, very kind by you. Yes, after your explanation it is clearer and obvious because I had that error. Sorry, I should be more analytical in building expressions and so on, but I have been not still arrived to that level, sometimes I proceed by (wrong) intuiton and experiments…

I hope we meet again in person, it will be a pleasure.

Ciao

Fabio

March 8, 2018 at 16:52 #25837
Profile photo of fdsdb
fdsdb

Dear Karim,

Thank you very much, it perfectly runs.
Just a curiosity, if possible (I don’t want to annoy you, I apologize if so): how can one arrive to understand correct setting for parenthesis in a particular OM object code?
In general I am studying Lisp and parenthesis and so on, but this case seems pertinent to om::csolver.
Must I observe original lisp code of the object?
Thank you again, ciao

Fabio

March 8, 2018 at 08:35 #25826
Profile photo of fdsdb
fdsdb

Dear KArim,

Thank you, and thanks to Anders, too: now it seems better, only I receive another error (I enclose the screenshot), I have googled about illegal car, but I am not able to resolve it.
I have adjusted the code of the beginning of my FDSDB_XXth_CT.lisp file, and the code of All-Interval-Series object now is

(om::ch-sol (om::csolver (12 (|48_72|) (1) (2 7) (list (om::x-dst_rnw ‘(11 1)) (om::pts_rnw ‘(12 0 t))) (1_11))))

I will try again tomorrow…

Ciao

Fabio

Attachments:
  1. Schermata-2018-03-07-alle-19.54.17

    Schermata-2018-03-07-alle-19.54.17.png

  2. Schermata-2018-03-07-alle-19.54.17

    Schermata-2018-03-07-alle-19.54.17.png

March 7, 2018 at 19:55 #25821
Profile photo of fdsdb
fdsdb

Hi,

Sorry, I must return to ask for help. I apologize for long message.

I can not succeed in automatically loading Situation library on loading my library. At the moment it consists only of two files: FDSDB_XXth_CT.lisp (main file) and Dodecaphony.lisp in sources folder of my library files.
This is the beginning of main file:

(defvar FDSDB_XXth_CT)
(defpackage FDSDB_XXth_CT (:use “COMMON-LISP” “OpenMusic” “CL-USER”))
(in-package :FDSDB_XXth_CT)

I don’t succeed in specifying something for loading Situation library, in (:use ….) instruction or elsewhere.

This for running (I hope) the following code, for generating an all interval series:

(om::defmethod! All-Interval-Series ((Lower-pitch number))
:initvals ‘(6000) ; an initial values list
:indoc ‘(“Lower pitch” ) ; a string list with short docs
:icon 112 ; the icon
:doc “All-Interval-Series.
A series that contains all intervals without repetitions.
This example requires some hand modification, putting some pitches into different octave register to have a real All-Interval series”

(ch-sol (Csolver (12 (|60_72|) (1) (2 7) (list (x-dst_rnw ‘(11 1)) (pts_rnw ‘(12 0 t))) (1_11)))))

Lower-pitch parameter is not necessary, but I don’t know how to eliminate the input in an object. The code would be the code translation of a patch that runs without problems (it is one of tutorial 3 in Situation library). On evaluating the All-Interval-Series object I have the error enclosed in the screenshot. I understand that of course ch-sol and company are not functions of my library (at the top of Dodecaphony.lisp I have (in-package :FDSDB_XXth_CT) ). But I don’t know how to laod and use Situation functions.

Thank you all in advance for eventual help.

Ciao

fdsdb

Attachments:
  1. Schermata-2018-03-07-alle-16.41.26

    Schermata-2018-03-07-alle-16.41.26.png

  2. Schermata-2018-03-07-alle-16.41.26

    Schermata-2018-03-07-alle-16.41.26.png

March 7, 2018 at 16:53 #25817
Profile photo of fdsdb
fdsdb

Dear Anders,

For the moment thank you very much for your fast reply. I am in (in-package :FDSDB_XXth_CT), following OM documentation about new libraries. I am going to do some trial, perhaps I will again have to ask for help. If I resolve I will post the solution and I hope in some month also the library… :-).

Thank you again, ciao

Fabio

March 7, 2018 at 15:08 #25816
Profile photo of fdsdb
fdsdb

Hi,

Perhaps this discussion (and resolution) could be useful for you:

http://forumnet.ircam.fr/user-groups/openmusic/forum/topic/map-lists/

Best

fdsdb

March 5, 2018 at 10:00 #25724
Profile photo of fdsdb
fdsdb

Hi RC,

Very elegant solution, congratulations! Thank you for sharing.

Best

Fabio

February 24, 2018 at 18:40 #25694
Profile photo of fdsdb
fdsdb

Hi Francesco,

The odd/even question I think should be not relevant, because, if I have good understood, your lists are always composed by couples of index + sublist elements, so the final number of elements of top list, to say, is always an even number.

About the use of a textfile object, you can eventually adjust last parameter (text, data list, list or value – I think perhaps list or text is what you need), to have the form of output you need. But the format of your output list should be, I think, (index (sublist) index (sublist) …).

Ciao

Fabio

February 24, 2018 at 16:40 #25689
Profile photo of fdsdb
fdsdb

Well, sorry, no matter of odd or even number of elements. Of course, because you have always an index and a sublist, the number of elements is always even.

I enclose the previous example with a slight modification (eliminated a flat in omloop), it seems to me that it obtains the result you are requesting, premising that you must introduce the initial list according to the format specified in previous my post.

I hope this is good for you.

Ciao

Fabio

Attachments:
  1. FV1.omp
  2. FV1.omp
February 24, 2018 at 15:39 #25685
Profile photo of fdsdb
fdsdb

Briefly: I am observing that your two lists, that is

(a (1 2 3) b (1 2 3 4) c (5 6 7))

and

(0.0 (0.0) (0.0) (0.0) (0.0))
(0.009366 (0.0) (0.0) (0.0) (0.0) (0.0) (0.0))
(0.032666 (11.223192) (11.223192) (11.223192) (11.223192) (11.223192) (11.223192) (11.223192) (11.223192) (205.62857) (205.62857) (205.62857))
(0.055967003 (22.446864) (22.446864) (22.446864) (22.446864) (216.04784) (411.25488))

have a different setting in parenthesis, at least it seem to me. I think that the second list, to be similar to the structure of first one, should have to be something like

(0.0 (0.0 0.0 0.0 0.0) 0.009366 (0.0 0.0 0.0 0.0 0.0 0.0) 0.032666 (11.223192 11.223192 11.223192 11.223192 11.223192 11.223192 11.223192 11.223192 205.62857 205.62857 205.62857) 0.055967003 (22.446864 22.446864 22.446864 22.446864 216.04784 411.25488))

In every list you must have the first element (the index) and a second element that is the list of elements to be indexed. I hope to be clear, I apologize for my English…

My patch very probably will continue to be not correct if the number of elements in initial list is odd. But preliminarly I think you should to decide what type of format to have in your initial list.

I hope my observations can be useful.

Ciao

Fabio

February 24, 2018 at 15:30 #25684
Profile photo of fdsdb
fdsdb

OK, I have understood my error: of course my algorithm does not run with odd number of elements in initial list, sorry. I try to think a moment, it is an interesting problem, if I find a solution I post it here.

Ciao

Fabio

February 24, 2018 at 14:55 #25683
Profile photo of fdsdb
fdsdb

Hi Francesco,

I don’t know if there is a built-in function that realizes what you are seeking for, but if useful I have realized a little patch that, I suppose, perhaps obtains what you are requesting (it is not very straigthforward, but it is the only solution I have found). I enclose it. I am not very skilled in OM lisp code at the moment, but perhaps from this patch someone can realize a function to be used as an object.

Best

Fabio

Attachments:
  1. FV.omp
  2. FV.omp
February 24, 2018 at 11:51 #25679
Profile photo of fdsdb
fdsdb

Hi Anders,

It has been a pleasure, thank you for your work!

Ciao

Fabio

December 19, 2017 at 22:23 #24722
Profile photo of fdsdb
fdsdb

Hi Jean,

I have downloaded and substituted precedent ones, I confirm you that everything runs perfectly, thank you very much.

Ciao

Fabio

December 19, 2017 at 22:20 #24720