Re: [jOrgan-user] Getting jOrgan working on Mac OSX
Brought to you by:
svenmeier
From: Deutsch, L. J <les...@jp...> - 2009-03-13 17:53:06
|
Graham, I have indeed read this post. I still have not gotten fluidsynth to work on my Macs. Of course, I gave up trying about six months ago! I am waiting to see if anyone else makes progress. The only real choice on the Mac right now for jOrgan is SimpleSynth. It is VERY simple and does not work well with a lot of the newer soundfonts. You will need to use the generic version of iOrgan (without the varios extensions for things like Fuidsynth.) Alas, I have not even experimented with the latest version of jOrgan. This is why most of my organ software efforts of late have been devoted to Hauptwerk. Les On 3/13/09 10:37 AM, "Graham Harrison" <fg....@vi...> wrote: Hi Jonathan Hopefully Les Deutsch will read this post and be able to give you a quick answer - Are you there Les? Otherwise, I hate to be the bearer of bad news, but unless things have changed dramatically in the last twelve months (and indeed they have as regards developments with jOrgan, Fluidsynth etc. so I may be out of date) I don't think you will be able to run jOrgan + soundfonts on a Mac. This time last year, people couldn't get Fluidsynth to work on a Mac, and Simplesynth wouldn't do what was required. Good luck! Graham ----- Original Message ----- From: "Henkelman" <hen...@ya...> To: <jor...@li...> Sent: Friday, March 13, 2009 5:08 PM Subject: [jOrgan-user] Getting jOrgan working on Mac OSX > > Helpful jOrgan users, > > I have browsed the archives and other than the questions posed by by Zane > Cooper Dec 02, 2008 I have found no other thread dealing with this topic > (that one was answered for windows). While I am an experienced Windows > user, I have recently switched to Mac and am new to MIDI. My system > particulars are Intel Mac OSX 10.5.6. I have made some progress as I have > successfully installed: > > jOrgan 3.6-beta > jOrgan 3.5.1 (I switched to this in case my problems were something to do > with the beta) > jOrgan Extensions for: Linuxsampler, skins, soundfont extracter, see below > for fluidsynth extension problem > LinuxSampler/QSampler (latest version) > SimpleSynth 1.0 > MIDIPatchbay 1.0.3 > JackOSX 0.81 > > I seem to have been able to make no progress on a number of fronts which > I'll outline as best as I understand them. > > 1- How does one configure a generic sound in jOrgan to talk to, for > example, > SimpleSynth. When I create a new generic sound, there are no options of > elements to reference, and I can set it so all ranks reference the new > sound. When I adjust the properties of the new sound, I have no > additional > options for output (i.e. Java Sound Synth and Real Time Sequencer). If I > open SimpleSynth and MIDIPatchBay, I still get no further options. In > MIDIPatchBay, I can see SimpleSynth, but not jOrgan. In fact, I have no > inputs available but I can create a virtual input. I name it, but it > isn't > visible in jOrgan. Seem to be stuck there too. Any help? > > 2- I don't think I am getting jOrgan to communicate it's MIDI data to any > other application. I only ever have two output options for sounds: Java > Sound Synthesizer; Real Time Sequencer. I assume these are both built > into > Java (can anyone confirm), but I have not been able to patch into them > using > either MIDIPatchbay or JackOSX. I have not been able to find any jOrgan > related applications in MIDIPatch. (BTW I assume the intput MIDI merger is > also a java component?). > > I have tried using LinuxSampler. It is not my first choice of synth as I > would like to use SF2 files but it is a start. I have created a sample > .lscp > file and it opens in QSampler, but I'm not sure if it configured correctly > as I don't have any means of testing it directly. When I create a > Linuxsampler sound it jOrgan I get an index out of bounds exception (see > the > end of this message for the complete error log). However, if I proceed, > I > can specify the LSCP file in the LS Sound properties. For output I still > only have the two options listed above. The new LS sound now shows up in > the problems area with two problems: 1. No Device Specified and 2. Not > available. When I "run" that disposition I cannot access LinuxSampler. > If > I manually open LinuxSampler, it opens fine, and opens JackOSX. When I > then > "run" the disposition within jOrgan, it connects to LinuxSampler with the > following error: > > There is no MIDI input port with index 0 > > or in QSampler: > > 14:31:09.044 MIDI COREMIDI Device 0 lscp_get_midi_port_info: There is no > MIDI input port with index 0. (errno=100) > > When I view the monitor in jOrgan I get two instances of every input > message > and no output messages. > > I tried recreating the channel in QSampler and I have no choices for > parameters, i.e. everything is fixed except the Filename and Instrument > options. Parameters are for MIDI/Input: > Type: COREMIDI > Port: 0 (fixed) > Channel: All (If I try and change this I get an error, that Some channel > settings could not be set, and it reverts back to all) > Device: New MIDI device (an input devide which is: active and with 1 port; > no other settings I can figure out how to configure... > > Output is via Jack... which I don't have working, but can work on once I > am > communicating from jOrgan! Linuxsampler is visible from Jack so that > should > be OK to set up. BTW, I still haven't figured out how to shut down > linuxsampler gracefully, but that also can come later. > > Any guesses? > > 3- I have worked with fluidsynth for a bit. I have been able to get it to > compile, but I cannot get it to recognize my installation of Jack. I know > that isn't a jOrgan problem, but does anyone have any comments? However, > I > cannot get the jOrgan extension to work either. I have downloaded the > latest version but the "closest" download to my system is: > jOrgan-fluidsynth-1.2.1-unix-i386. Not sure if this is really for make? > When I try and create a fluidsynth sound, I get the following error: Can't > load library: /Applications/jOrgan-3.6-beta1/lib/libfluidsynthJNI.jnilib. > Not surprising really since the file that came in the archive was > libfluidsynthJNI.so. Even though it isn't visible in the Elements window > I > am showing an error with it in the problems window. So I'm a bit stymied > here as well. I think in the end I'd really prefer to use fluidsynth as I > like the extra channels and the background operation, but it also seems > the > farthest from actually working... > > Thanks in advance for anyone who can offer some useful advice. I think > the > wiki documentation could be a bit more verbose on some of these issues, > but > if I can ever get this working, perhaps I'll update them myself. > > Jonathan > > **************************************** > > LinuxSampler Sound error > > 10-Mar-2009 2:18:14 PM jorgan.gui.GUI$ExceptionContext handle > SEVERE: 1 > java.lang.ArrayIndexOutOfBoundsException: 1 > at java.awt.Container.createHierarchyEvents(Container.java:1366) > at java.awt.Container.createHierarchyEvents(Container.java:1366) > at java.awt.Container.createHierarchyEvents(Container.java:1366) > at java.awt.Container.createHierarchyEvents(Container.java:1366) > at java.awt.Container.createHierarchyEvents(Container.java:1366) > at java.awt.Component.hide(Component.java:1459) > at java.awt.Window.hide(Window.java:906) > at java.awt.Dialog.hide(Dialog.java:1226) > at java.awt.Component.show(Component.java:1424) > at java.awt.Component.setVisible(Component.java:1375) > at java.awt.Window.setVisible(Window.java:806) > at java.awt.Dialog.setVisible(Dialog.java:985) > at jorgan.swing.StandardDialog.setVisible(StandardDialog.java:207) > at jorgan.swing.StandardDialog.onOK(StandardDialog.java:312) > at > jorgan.swing.wizard.WizardDialog$InternalWizardListener.wizardFinished(WizardDialog.java:165) > at > jorgan.swing.wizard.BasicWizard.fireWizardFinished(BasicWizard.java:173) > at jorgan.swing.wizard.BasicWizard.finish(BasicWizard.java:123) > at > jorgan.swing.wizard.WizardDialog$FinishAction.actionPerformed(WizardDialog.java:131) > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) > at > javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) > at > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) > at > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) > at > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) > at java.awt.Component.processMouseEvent(Component.java:6126) > at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) > at java.awt.Component.processEvent(Component.java:5891) > at java.awt.Container.processEvent(Container.java:2102) > at java.awt.Component.dispatchEventImpl(Component.java:4497) > at java.awt.Container.dispatchEventImpl(Container.java:2160) > at java.awt.Component.dispatchEvent(Component.java:4327) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4366) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:4030) > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3960) > at java.awt.Container.dispatchEventImpl(Container.java:2146) > at java.awt.Window.dispatchEventImpl(Window.java:2440) > at java.awt.Component.dispatchEvent(Component.java:4327) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:300) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:210) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:204) > at java.awt.Dialog$1.run(Dialog.java:1045) > at java.awt.Dialog$3.run(Dialog.java:1097) > at java.security.AccessController.doPrivileged(Native Method) > at java.awt.Dialog.show(Dialog.java:1095) > at java.awt.Component.show(Component.java:1422) > at java.awt.Component.setVisible(Component.java:1375) > at java.awt.Window.setVisible(Window.java:806) > at java.awt.Dialog.setVisible(Dialog.java:985) > at jorgan.swing.StandardDialog.setVisible(StandardDialog.java:207) > at > jorgan.gui.construct.CreateElementWizard.showInDialog(CreateElementWizard.java:227) > at > jorgan.gui.dock.ElementsDockable$AddAction.actionPerformed(ElementsDockable.java:408) > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) > at > javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) > at > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) > at > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) > at > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) > at > java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) > at java.awt.Component.processMouseEvent(Component.java:6126) > at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) > at java.awt.Component.processEvent(Component.java:5891) > at java.awt.Container.processEvent(Container.java:2102) > at java.awt.Component.dispatchEventImpl(Component.java:4497) > at java.awt.Container.dispatchEventImpl(Container.java:2160) > at java.awt.Component.dispatchEvent(Component.java:4327) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4366) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:4030) > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3960) > at java.awt.Container.dispatchEventImpl(Container.java:2146) > at java.awt.Window.dispatchEventImpl(Window.java:2440) > at java.awt.Component.dispatchEvent(Component.java:4327) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:300) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:210) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:200) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:195) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:187) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) > > ********************** > > Fluidsynth extension error > > 10-Mar-2009 2:53:40 PM jorgan.gui.GUI$ExceptionContext handle > SEVERE: Can't load library: > /Applications/jOrgan-3.6-beta1/lib/libfluidsynthJNI.jnilib > java.lang.UnsatisfiedLinkError: Can't load library: > /Applications/jOrgan-3.6-beta1/lib/libfluidsynthJNI.jnilib > at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1705) > at java.lang.Runtime.load0(Runtime.java:770) > at java.lang.System.load(System.java:1005) > at jorgan.fluidsynth.Fluidsynth.<clinit>(Fluidsynth.java:197) > at > jorgan.fluidsynth.play.FluidsynthSoundPlayer.createSynth(FluidsynthSoundPlayer.java:103) > at > jorgan.fluidsynth.play.FluidsynthSoundPlayer.update(FluidsynthSoundPlayer.java:55) > at jorgan.play.OrganPlay.createPlayer(OrganPlay.java:245) > at jorgan.play.OrganPlay$EventHandler.elementAdded(OrganPlay.java:281) > at jorgan.disposition.Organ$1.notify(Organ.java:127) > at jorgan.disposition.Organ.fireChange(Organ.java:182) > at jorgan.disposition.Organ.addElement(Organ.java:125) > at > jorgan.gui.construct.CreateElementWizard$1.run(CreateElementWizard.java:84) > at jorgan.session.UndoManager.compound(UndoManager.java:112) > at > jorgan.gui.construct.CreateElementWizard.finishImpl(CreateElementWizard.java:82) > at jorgan.swing.wizard.BasicWizard.finish(BasicWizard.java:121) > at > jorgan.swing.wizard.WizardDialog$FinishAction.actionPerformed(WizardDialog.java:131) > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) > at > javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) > at > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) > at > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) > at > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) > at java.awt.Component.processMouseEvent(Component.java:6126) > at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) > at java.awt.Component.processEvent(Component.java:5891) > at java.awt.Container.processEvent(Container.java:2102) > at java.awt.Component.dispatchEventImpl(Component.java:4497) > at java.awt.Container.dispatchEventImpl(Container.java:2160) > at java.awt.Component.dispatchEvent(Component.java:4327) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4366) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:4030) > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3960) > at java.awt.Container.dispatchEventImpl(Container.java:2146) > at java.awt.Window.dispatchEventImpl(Window.java:2440) > at java.awt.Component.dispatchEvent(Component.java:4327) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:300) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:210) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:204) > at java.awt.Dialog$1.run(Dialog.java:1045) > at java.awt.Dialog$3.run(Dialog.java:1097) > at java.security.AccessController.doPrivileged(Native Method) > at java.awt.Dialog.show(Dialog.java:1095) > at java.awt.Component.show(Component.java:1422) > at java.awt.Component.setVisible(Component.java:1375) > at java.awt.Window.setVisible(Window.java:806) > at java.awt.Dialog.setVisible(Dialog.java:985) > at jorgan.swing.StandardDialog.setVisible(StandardDialog.java:207) > at > jorgan.gui.construct.CreateElementWizard.showInDialog(CreateElementWizard.java:227) > at > jorgan.gui.dock.ElementsDockable$AddAction.actionPerformed(ElementsDockable.java:408) > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028) > at > javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351) > at > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) > at > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) > at > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) > at > java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) > at java.awt.Component.processMouseEvent(Component.java:6126) > at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) > at java.awt.Component.processEvent(Component.java:5891) > at java.awt.Container.processEvent(Container.java:2102) > at java.awt.Component.dispatchEventImpl(Component.java:4497) > at java.awt.Container.dispatchEventImpl(Container.java:2160) > at java.awt.Component.dispatchEvent(Component.java:4327) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4366) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:4030) > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3960) > at java.awt.Container.dispatchEventImpl(Container.java:2146) > at java.awt.Window.dispatchEventImpl(Window.java:2440) > at java.awt.Component.dispatchEvent(Component.java:4327) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:300) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:210) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:200) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:195) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:187) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) > -- > View this message in context: > http://www.nabble.com/Getting-jOrgan-working-on-Mac-OSX-tp22444695p22444695.html > Sent from the jOrgan - User mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and > easily build your RIAs with Flex Builder, the Eclipse(TM)based development > software that enables intelligent coding and step-through debugging. > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com > _______________________________________________ > jOrgan-user mailing list > jOr...@li... > https://lists.sourceforge.net/lists/listinfo/jorgan-user -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.11.13/1999 - Release Date: 03/13/09 05:59:00 ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ jOrgan-user mailing list jOr...@li... https://lists.sourceforge.net/lists/listinfo/jorgan-user |