[nama] Effect chains refactoring and bypass command - request for comments

  • From: Joel Roth <joelz@xxxxxxxxx>
  • To: nama@xxxxxxxxxxxxx
  • Date: Sat, 21 Jan 2012 18:06:55 -1000

Hi,

Nama's existing bypass function is incomplete.
This is how the new bypass will work:

nama> bypass FX

This will replace the corresponding effect by ea:100, and
store the original value in project effect chain _FX.

nama> bypass <fx list>
nama> bypass all

nama> list_bypassed_effects
shortcuts: lbe, lbfx

nama> bring_back_effects  <fx list>
shortcuts: bbe, bbfx

nama> bring_back_effects all


In preparation for creating a new per-effect bypass
function, I am dividing effect chains into two types:

User-defined effect chains
+ Available to all projects
+ To be stored in project_root_directory/user_effect_chains.pl

Per-project effect chains
+ Available to current project only
+ to be stored in project_name/project_effect_chains.pl
+ names start with underscore
+ system generated
+ no plans for user access, may be added later

Cheers,

Joel

-- 
Joel Roth

Other related posts: