[CM] linux-port of OpenMusic

Kjetil Matheussen k.s.matheussen at gmail.com
Mon Oct 28 13:42:51 PDT 2013


Congratulations, It works!

I had to do this first on my fedora box:

yum install fluidsynth-libs.i686
yum install jack-audio-connection-kit.i686


Loading a sound using the Class->Audio->SOUND object causes a segfault
for me though:

Error: Segmentation violation(11) [code 0] at 22527186
     {Offset 1852 inside #<Function (method om-draw-waveform
(soundpanel t)) 22526A4A>}
eax        0 ; ebx        0 ; ecx      200 ; edx 200DDE30
esp 1CEFD5B0 ; ebp 1CEFD690 ; esi       56 ; edi        0
  1 (continue) Remove display-callback from #<soundpanel  24A6AB43>
  2 Remove display-callback from #<soundpanel  24A6AB43>
  3 (abort) Return to event loop.

Type :b for backtrace or :c <option number> to proceed.
Type :bug-form "<subject>" for a bug report template or :? for other options.

OpenMusic 1 : 1 >
; Loading text file /home/kjetil/openmusic_testworkspace/elements/Patch 2.omp
; Loading text file /home/kjetil/openmusic_testworkspace/elements/Patch 2.omp
:b
Call to capi-gtk-library::with-gdk-unlocked-debugger-wrapper
Call to invoke-debugger
Call to error
Call to (method om-draw-waveform (soundpanel t))
Call to (method om-draw-contents (soundpanel))
Call to clos::method-combination-template
Call to (subfunction 2 (method capi:draw-pinboard-object (t
om-api::om-view-pinboard-object)))
Call to capi:execute-with-interface
Call to capi:apply-in-pane-process
Call to clos::method-combination-template
Call to (method capi::draw-pinboard-objects (t t t t t t))
Call to (method capi::pinboard-pane-display-region
(capi::pinboard-redraw-object t t t t t))
Call to (method capi-internals:output-pane-display (capi:output-pane t t t t))
Call to capi-gtk-library::expose-event-display-inside-lock-2



On Mon, Oct 28, 2013 at 7:46 PM,  <anders.vinjar at bek.no> wrote:
> Hi all.
>
> Ive been working on a linux-port of IRCAMs OpenMusic lately, and think
> its approaching a useful state now.
>
> I would very much appreciate it if some of the brave ones out there did
> some testing and sent me feedback:
>
>   http://forge.ircam.fr/p/OM6/downloads/label/421/
>
> The tarball you'll find there includes the OM-6.7 image, source code, a
> README and the various resources it uses (.so's, libs, fonts, icons,
> help-files, tutorials, other).
>
> This beta is not prepared to be installed anywhere, only to be run from
> inside the directory where you unpack it (type ./OM_6.7_beta_4 ... ).
> Plan is to make an installable version once the dust settles some.
>
> Theres one thing which needs installing to work however, the music-fonts
> used in the various editors and factories etc.  Theres an .rpm here:
>
>   http://forge.ircam.fr/p/OM6/downloads/get/omfonts-1.0-1.noarch.rpm.zip
>
> - which hopefully takes care of the fonts (theyre also available for
> manual install in the tarball).  The .rpm installs them (4 .ttf-files)
> inside its own folder /usr/share/fonts/omfonts/*
>
> The present version uses JACK for audio + midi I/O, and will try to
> start a JACK server if its not already running.
>
> To get any sound from the usual midi-ports, the linux-port uses
> libfluidsynth, and attempts to load one of the standard soundfonts into
> it.  However you should be able to route midi-output to any client you
> prefer (with jack-midi support).
>
> Thanks for any feedback.
>
> Cheers,
>
> -anders
>
>
> _______________________________________________
> Cmdist mailing list
> Cmdist at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist



More information about the Cmdist mailing list