Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:program_changes [2014/11/26 17:38]
tedfelix Add bank/program widget discussion.
dev:program_changes [2015/11/04 20:25]
tedfelix [Program Changes]
Line 3: Line 3:
 Some ideas for new Program Change features. Some ideas for new Program Change features.
  
-See [[https://​sourceforge.net/​p/​rosegarden/​feature-requests/​455/​|Feature ​Request ​455]].+  * [[https://​sourceforge.net/​p/​rosegarden/​feature-requests/​60/​|Feature #60: Categorized programs]] 
 +  * [[https://​sourceforge.net/​p/​rosegarden/​feature-requests/​455/​|Feature ​#455: Program Change Ideas]]
  
 ===== "All Numbers"​ Mode ===== ===== "All Numbers"​ Mode =====
Line 35: Line 36:
  
 #4 is the "Show Variation list based on MSB" option that was on the various non-device pages in this editor. ​ See #3. #4 is the "Show Variation list based on MSB" option that was on the various non-device pages in this editor. ​ See #3.
 +
 +//​Implementation Thoughts: This sure smacks of polymorphism. ​ Too bad I hate polymorphism. ​ It's really hard to read.  The main advantage would be the untangling of the variations code from all the rest.  Variations mode is an evil beast. ​ If we could pull a MIPPVariations out of MIDIInstrumentParameterPanel,​ that would actually increase readability significantly. ​ Put some thought into pulling the Bank/​Program/​Variation widgets out of MIPP and into separate classes for each mode (maybe MIPPBankProgram,​ MIPPVariations,​ and MIPPAllNumbers).//​
  
 ===== Hiding the Checkboxes ===== ===== Hiding the Checkboxes =====
 
 
dev/program_changes.txt · Last modified: 2018/02/07 17:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki