Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Almost Headless #220

Open
woodie opened this issue May 25, 2021 · 3 comments
Open

Almost Headless #220

woodie opened this issue May 25, 2021 · 3 comments

Comments

@woodie
Copy link

woodie commented May 25, 2021

I’d like to use a Raspberry Pi with just a numeric keypad and tiny LCD display. I’m going to take a look at Seq64rtmidi. Any other suggestions for playing MiDi files? I want to avoid having a laptop in my setup, but I wouldn’t mind doing some work in a terminal via ssh,

@ahlstromcj
Copy link
Owner

Check out my Seq66 project, the next-gen of Sequencer64. It has a raft of serious improvements and bug fixes. I just checked version 0.94.0 of Seq66 into master. I took note of your issue above and ended up refactoring some of the MIDI control code and headless code to fix some nasty issues. Seems fairly solid, some minor issues remain. You can read the "Headless" section of the user-manual that is in the doc directory of the Seq66 project. There are also some sample configuration files. To build the non-GUI app, "seq66cli", do

./bootstrap --full-clean
./bootstrap -er -cli
make &> make.log (and check make.log for errors and warnings)
sudo make install

You can then configure playlists as the best option for running in headless mode, see the manual. If you run it from a console add the --verbose flag. The "daemonize" mode doesn't work yet, but you can create a hotkey, desktop shortcut, or menu entry to run seq66cli headless. I would recommend setting it all up with the GUI (qseq66) first to get it all working before trying to run it blind. Any questions or issue, just let me know. I'll be kind of tied up next week, hope I didn't rush the new release out too soon.

@woodie
Copy link
Author

woodie commented May 28, 2021

Great, I'll take a look.

For the starter project, described here, I'm capturing keypad input, but no luck changing the program changes, pasted here. Any advice on the best way to proceed?

@woodie
Copy link
Author

woodie commented Jun 9, 2021

I’ve got the first version working here: https://github.com/woodie/midi_keypad

it’s certainly a hack currently, but I’m sending patched (with amici) and have a display that lets me display different modes. I’d like to consider turning the Pi into a MIDI host, and possibly wiring up MIDI (and possibly a simpler 4x4 keypad) into GPIO before adding a sequencer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants