A programmable rhythm trainer configured to operate on a general purposecomputingdevice including a handheld computing device or a mobile communication device.According toan embodiment, the programmable rhythm trainer comprises a componentconfigured to generatea mix or chain comprising one or more bars and each the bars comprising one ormore notearrangements. According to an embodiment, the programmable rhythm trainercomprises acomponent configured to rearrange one or more of the bars in the chain andsave the rearrangedchain to memory. According to an embodiment, the programmable rhythm trainercomprises acomponent configured to rearrange one or more of the note arrangementsbelonging to one of thebars. According to an embodiment, the programmable rhythm trainer comprises acomponentconfigured to set a beats-per-minute for one or more the chains in response toa user input.
展开▼