Lines Matching refs:iit
275 InstrumentList::iterator iit;
291 for (iit = list.begin(); iit != list.end(); ++iit)
294 return (*iit);
581 Rosegarden::InstrumentList::iterator iit;
607 for (iit = instList.begin(); iit != instList.end(); ++iit)
610 firstInstrument = *iit;
614 if ((*iit)->sendsProgramChange() &&
615 (*iit)->getProgramChange() == program &&
616 (!needBank || ((*iit)->sendsBankSelect() &&
617 (*iit)->getMSB() == msb &&
618 (*iit)->getLSB() == lsb &&
619 (*iit)->isPercussion() == percussion)))
621 return (*iit);
628 if ((*iit)->isPercussion() && percussion)
630 return (*iit);
637 (*iit)->sendsProgramChange() == false &&
638 (*iit)->sendsBankSelect() == false &&
639 (*iit)->isPercussion() == percussion)
640 newInstrument = *iit;
683 Rosegarden::InstrumentList::iterator iit;
695 for (iit = instList.begin(); iit != instList.end(); ++iit)
699 if ((*iit)->getId() >= MidiInstrumentBase)
701 (*iit)->setSendBankSelect(false);
702 (*iit)->setSendProgramChange(false);
703 (*iit)->setNaturalChannel(channel);
705 (*iit)->setFixedChannel();
711 (*iit)->setPan(MidiMidValue);
712 (*iit)->setVolume(100);
725 for (iit = instList.begin(); iit != instList.end(); ++iit)
726 (*iit)->emptyPlugins();
827 Rosegarden::InstrumentList::iterator iit;
838 for (iit = instList.begin(); iit != instList.end(); ++iit)
840 if ((*iit)->getId() == id)
842 if ((*iit)->sendsProgramChange())
844 return (*iit)->getProgramName();
848 return midiDevice->getName() + " " + (*iit)->getName();