One thing I'd like to point out is that I think the list of samples should be loaded dynamically during an initialization process. We don't have to that now, but it could automagically know pitch range based on the files available.
Can do this using the Node fsmodule without too much trouble after #64 is merged.
@langel says:
Can do this using the Node
fs
module without too much trouble after #64 is merged.