/[svn]/jsampler/trunk/src/org/jsampler/view/classic/Channel.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/classic/Channel.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1539 by iliev, Sat Sep 22 17:27:06 2007 UTC revision 1540 by iliev, Mon Dec 3 23:22:02 2007 UTC
# Line 79  import net.sf.juife.JuifeUtils; Line 79  import net.sf.juife.JuifeUtils;
79  import org.jsampler.AudioDeviceModel;  import org.jsampler.AudioDeviceModel;
80  import org.jsampler.CC;  import org.jsampler.CC;
81  import org.jsampler.HF;  import org.jsampler.HF;
82  import org.jsampler.Instrument;  import org.jsampler.OrchestraInstrument;
83  import org.jsampler.MidiDeviceModel;  import org.jsampler.MidiDeviceModel;
84  import org.jsampler.MidiInstrumentMap;  import org.jsampler.MidiInstrumentMap;
85  import org.jsampler.SamplerChannelModel;  import org.jsampler.SamplerChannelModel;
# Line 545  public class Channel extends org.jsample Line 545  public class Channel extends org.jsample
545                          if(sc.getInstrumentName() == null || sc.getInstrumentStatus() < 0)                          if(sc.getInstrumentName() == null || sc.getInstrumentStatus() < 0)
546                                  return null;                                  return null;
547                                                    
548                          Instrument instr = new Instrument();                          OrchestraInstrument instr = new OrchestraInstrument();
549                          instr.setName(sc.getInstrumentName());                          instr.setName(sc.getInstrumentName());
550                          instr.setInstrumentIndex(sc.getInstrumentIndex());                          instr.setInstrumentIndex(sc.getInstrumentIndex());
551                          instr.setPath(sc.getInstrumentFile());                          instr.setFilePath(sc.getInstrumentFile());
552                          return instr.getDnDString();                          return instr.getDnDString();
553                  }                  }
554                                    
555                  public void setInstrument(String instr) {                  public void setInstrument(String instr) {
556                          if(!Instrument.isDnDString(instr)) return;                          if(!OrchestraInstrument.isDnDString(instr)) return;
557                                                    
558                          String[] args = instr.split("\n");                          String[] args = instr.split("\n");
559                          if(args.length < 6) return;                          if(args.length < 6) return;
# Line 1429  class ChannelProperties extends JPanel { Line 1429  class ChannelProperties extends JPanel {
1429                  Object oldEngine = getModel().getChannelInfo().getEngine();                  Object oldEngine = getModel().getChannelInfo().getEngine();
1430                  SamplerEngine newEngine = (SamplerEngine)cbEngines.getSelectedItem();                  SamplerEngine newEngine = (SamplerEngine)cbEngines.getSelectedItem();
1431                                    
1432                    if(newEngine == null) cbEngines.setToolTipText(null);
1433                    else cbEngines.setToolTipText(newEngine.getDescription());
1434                    
1435                  if(oldEngine != null) { if(oldEngine.equals(newEngine)) return; }                  if(oldEngine != null) { if(oldEngine.equals(newEngine)) return; }
1436                  else if(newEngine == null) return;                  else if(newEngine == null) return;
1437                                    

Legend:
Removed from v.1539  
changed lines
  Added in v.1540

  ViewVC Help
Powered by ViewVC