I am attempting to recreate an electronic version of an orchestral chime. This is the Tinkerbell, Pixie Dust chime effect. The musician wiggles their fingers in, or along the chimes. They can vary how high/low they go on the chime, as well as how intensely they agitate the chimes.
Here is one example, so you can hear what I am talking about.
Here is someone demonstrating the use of these kinds of chimes.
Note that there are several of the chimes ringing at the same time, and there is some randomness as chimes bump into each other.
All the chime effects I have heard on the Arduino have either very electronic-sounding beeps, or Door Bell chimes, going Ding-Dong. So, I don't know if a more realistic sound is possible. I wonder if it would require a separate sound synth chip, or perhaps it can somehow be handled with a MP3 player.
I suspect a MP3 player won't be viable, since the duration of the sound effect will vary, and needs to be controlled on the fly. So, I think I need a synth chip.
I think the kinds of inputs I will be using from the user playing is an analog input of the central pitch, and the intensity of agitation. That will affect how many adjacent pitches are triggered, and perhaps how many simultaneous rings are sounding. Finally, there should probably be a silence trigger that prevents any new chimes from sounding, but does not stop any ones that are already sounded, and lets them decay realistically.
Any recommendations? Especially about a simple synth chip that can do a good high-pitched chime sound? I imagine I would want a SPI or I2C interface.
Thanks for any recommendations or links.
-Joe