< Back to IRCAM Forum

OpenMusic 6 on Linux?

Hello,

I found OM5 repository at sourceforge: http://sourceforge.net/projects/ircam-openmusic/

But I just found a link where some of you are running OM6.1 with qjackctl and gnome in that screenshot: http://bek.no/system/photos/688/original/05.png

(from this workshop on Norway - http://bek.no/projects/347-workshop---introduksjon-til-openmusic?locale=no-NB )

So the first question is: Is OpenMusic 6 running fine on Linux? Even if this is is alpha/beta software can I compile it from source? Where is the roadmap? It will remain LGPL licenced? I hope so…

I am a linux and puredata enthusiast/harduser/developer and would love to know more about it. I wish to colaborate soon as possible.

Cheers,

Glerm

Hi Glerm, thanks for your interest in the linux-port.

Yes, we are porting OM to linux as part of the next release. The project will be presented at the forum-workshops at IRCAM on nov. 20th.

All the fundamental OM - gui, editors/factories, I/O (audio/midi/osc) - is up and running.

To compile yourself from sources you will need a lispworks license (‘pro’ or ‘enterprise’).

The license for everything pertaining to the linux-port is GPL, as are all OM-sources afaik.

Theres no roadmap as such atm, but after nov. 20th there will be a list of todos, and of course the usual bug-fixing, missing things, improvements, oversights etc. There will be plenty of need for collaboration when we come this far.

Cheers,

Anders

Theres a build of OM-6.7 for linux available through the download site now. All feedback, testing and bug-reports are very welcome! And of course if you’ve got questions well try to answer.

Jean asked me to make explicit that the linux-build of OM_6.7_beta_4 is available through the download-page of the IrcamForge project:

Theres also an .rpm of the omfonts there.

For questions, issues and bug-reports, please use the OpenMusic User Group or Mailing List:

-or email me directly: anders DOT vinjar AT bek DOT no

Cheers,

-anders

Hi All,

I hope my comment is not inopportune for this list/group. I have downloaded OM6 for linux and tried to use it on a linux Fedora 16 32bit system. It opens, I can create a new workspace, but for every operation I receive an error message and I have no icons in workspace or libraries window:

An error occurred: Failed to load image of type :tiff 0 0 “no pixbufcreated”

Display Log file?..

I enclose last generated log file. I use Open Music on OsX, too, but it would very nice I succeeded in using it on linux, too. Any suggestion is welcome, thank you.

fdsdb

Hello,

I am trying the OM_6.7_beta_4 package, and it is very functional until now.

To install in the Linux Mint 15 I had to make some little tweaks - and everyone using Debian and buntu related distros will:

The soundfont directory for the FluidR3_GM.sf2 installed with:

sudo apt-get install fluidsynth libfluidsynth-dev fluid-soundfont-gm fluid-soundfont-gs

is by default /usr/share/sounds/sf2/

so you have to do it:

sudo cp /usr/share/sounds/sf2/* /usr/share/soundfonts/.

  1. I had to create a .deb package from .rpm package of the fonts. DIY with de comandline “alien” -

sudo apt-get install alien dpkg-dev debhelper build-essential

sudo alien omfonts-1.0-1.noarch.rpm

sudo dpkg -i omfonts_1.0-2_all.deb

Bugs found until now:

  1. When you rename patches in a new workspace (freeze)

[alert says: An error occured : Abort(6) [code 0] at B77BB424

eax 0 ; ebx 1E02 ; ecx 1E29 ; edx 6

esp 9271D548 ; ebp 9271D6E0 ; esi B6C29720 ; edi B7775000

]

  1. when you rename objects in the patch windows (warning but not freezing)

[ alert says: An error occured : No applicable methods for #<standard-generic-function (setf text-view) 23644F8A> with args (nil nil) ]

  1. Sometimes moving objetcts around, seems that it happens when you drag then and drop before the

[ alert says: An error occured : Cannot read from a NULL pointer (got #<*** Dead *** 24BC7387>) ]

  1. Seems that fluidsynth(?) is messing the sound chords with big number of notes, and arbitrary choose some of the notes as they are scheduled tho the process

@Glerm - I have similar issues with renaming, also with moving the thumb scroller that Ubuntu imposed on users.

Some random notes:

The videos in the OM Quickstart tutorial won’t play in my Firefox with the Totem plugin. Mplayer will give me the video without audio. Playing the videos in Kdenlive (from git sources) gives me sound and video. YMMV.

The bottom line of text in some text boxes gets truncated.

I created a link from my copy of the Fluid soundfont (in my $HOME/sfonts directory) to /usr/share/soundfonts/FluidR3_GM.sf2. It works fine.

Also used alien to convert the font rpm.

I’m checking out various official and 3rd-party libraries. The omXmulti lib looks interesting, it loads okay, but when I move the pointer from one window to another I receive the error “The variable mouse-window-event is unbound.” Any suggestions for fixing ?

Best,

dp

Hi,

OM now runs no my system (Fedora 16 32 bit). I am trying OM Tutorials, and in Tutorial 10 and similar I get an error when I evaluate the pgmout or the pitchwheel object, so I can no listen to quarter tones or fractions of tone. I enclose a screenshot.
The same happens even if I connect OM to an external synth (for example qsynth) via Qjack control.
Any suggestion?
Thank you

fdsdb

Schermata-del-2013-11-10-120258.png

@fdsdb - I think that Anders still has some work to do on the MIDI objects, I receive similar errors when evaluating other MIDI patches.

Best,

dp

@DavePhillips - OK Thank you.

Hi everyone! Sorry for not cathing up on the notes coming here earlier! I thought i was monitoring this forum by email, but have not received any notice about any activity on this thread since oct. 29th. Ill go through the issues one by one, trying to @ddress the submitters or the various @#6xxx numbers.

Consider also using the OM-mailing-list, it might be easier to keep threads apart there.

Anders

@GLERM vs. loading soundfonts. Thanks for the note about the path. Ive added the path you note - /usr/share/sounds/sf2/ - to the places looking for soundfonts in svn. When i get some time we’ll push this into a nice preferences-panel.

@GLERM:

  1. I had to create a .deb package from .rpm package of the fonts.

Thanks for the tips about .deb-packages. Once things settle a bit more, im sure we’ll want to provide easy maintanable (install, update, clean) packages for the main dists. Theres an RPM for the whole OM available at ircamforge now (alongside the omfonts), did you try making a .deb and installing it?

The whole install-issue on linux is new compared to the bundle/Application-approach on osx/win, and will surely need good advice and feedback from users.

The fonts are the only things which is dependent on being installed. The font-files are also available inside the dist, in the OM_x.x/resources/fonts/ directory, and can be installed manually.

@GLERM

   4) Seems that fluidsynth(?) is messing the sound chords with big number of notes, and   
      arbitrary choose some of the notes as they are scheduled tho the process  

Thanks for good reports!

Could you send me your value of jack-use-om-scheduler when this behavior appears?

Ca. how much would ‘big number of notes’ be?

@DAVE:

“The bottom line of text in some text boxes gets truncated.”

Could you be more specific, type of box, if possible, a screenshot could help much.

@DAVE:

 The omXmulti lib ... The variable *mouse-window-event* is unbound.”  

This seems to be some bug in omXmulti.

But, as a start you could try just evaluating (setf mouse-window-event nil) in the listener after loading the lib, but the correct address here are the people doing the lib.

@FDSDB: “I get an error when I evaluate the pgmout or the pitchwheel object, so I can no listen to quarter tones or fractions of tone”

Yes, as Dave indicated, MIDI-support is very basic at user-level atm. Lo-level support is however set up for the full MIDI-standard, so hope is to support all midi also at user-level before nov. 20.

These aren’t actually problematic, just a matter of finding some time to do them.

@ALL:

The freeze or breaks at times when renaming patches needs more work. I see it here also occasionally, but its diffucult to track down, all i can say now is its on my list (fwiw, we’ve seen some hundred similar issues along the way while porting, and most of them are fixed, so there should be good hope for this one also.)

@FDSDB:
An error occurred: Failed to load image of type :tiff 0 0 “no pixbufcreated”

“I enclose last generated log file”

Sorry, i didnt see any log file. If someone could forward it by email i’d be happy.

Thanks,

-anders

@GLERM
“3) Sometimes moving objetcts around, seems that it happens when you drag then and drop before the
[ alert says: An error occured : Cannot read from a NULL pointer (got #<*** Dead *** 24BC7387>) ]”

I cant remember to have seen that one.

Q: if are you able to set up a reproducable list of things to make it break and send me, it would be of great help.

Thanks,

-anders