A free app for Android, by Erfan Rouhani.
The application is very easy to use. You just have to open the app, select your device, and enter a game. After that, the app will analyze the sound and make you feel the vibration. You can select the microphone or the device output sound as the source of the vibration. The intensity and the frequency range of the vibration can be adjusted. The application can be used for listening to music. You will be surprised how good you can feel the base and melody of the music with haptic feedback.
The application is designed to work for all games that have haptic feedback. You can use it for listening to music.