Opensmith - free guitar learning game. It aims to fix Rocksmith shortcomings: drop the branded cable requirement, add ASIO support, improve interface responsiveness and loading times.
Dependencies:
- glfw - window creation
- glew - OpenGL extension loader
- glm - matrix math
- gli - texture loader
- zlib - psarc entries unpacker
- portaudio - audio API
- ogg - song container
- vorbis - song codec
- dirent - filesystem api
- tinyxml2 - song XML parsing
Building: cmake
Usage:
Put .psarc song files into resources/dlc
directory. You can use official Rocksmith DLCs as well as custom DLCs, PC or Mac format.
After that change directory to bin
and run opensmith
. Use -f
switch to run fullscreen. Select setup first to choose input and output audio devices. Then pick a song, tune and have fun.