enable full dataset
Avoid bad stack growth
annoying channels, leave for now
support resolving any db
more example midi data
refer full name now
Add a condition
refer to names not indexes
avoid stack growth with recursive call.