sequencer64 icon indicating copy to clipboard operation
sequencer64 copied to clipboard

Building both CLI and GUI?

Open simonvanderveldt opened this issue 7 years ago • 8 comments

It seems like the GUI is disabled when building the CLI using --enable-cli. I figured there might be some users who might want to install both the CLI and GUI versions. Would it be an idea to allow to build/install both at the same time?

simonvanderveldt avatar Sep 10 '18 17:09 simonvanderveldt

I've got it set up (locally, not yet committed) so that the rtmidi (normal) build also builds the command-line. In other words, the normal build will build:

./Seq64cli/seq64cli ./Seq64rtmidi/seq64 ./Midiclocker64/midiclocker64

Would that work for you?

Thanks!

-------- Simon van der Veldt 17:26 Mon 10 Sep --------

— You are receiving this because you are subscribed to this thread. Reply to this email directly, [1]view it on GitHub, or [2]mute the thread.

References

Visible links

  1. https://github.com/ahlstromcj/sequencer64/issues/162
  2. https://github.com/notifications/unsubscribe-auth/AHnVqI5ofEcKuhaBY0FtKL9f__ecVqdeks5uZqCpgaJpZM4Wh1oP

-- Your nature demands love and your happiness depends on it.

ahlstromcj avatar Sep 10 '18 21:09 ahlstromcj

Sounds good :) Is it still possible to only build the CLI and only build the rtmidi/gtk GUI builds as well?

simonvanderveldt avatar Sep 11 '18 08:09 simonvanderveldt

wow! exactly what i wanted. count my vote please.

chaocrator avatar Sep 11 '18 11:09 chaocrator

Version 0.95.3 in master now let's you build either cli or rtmidi or both:

./bootstrap -er -cli -rm

I still have some refinements to do.

Side note: I am working on a playlist setup under MIDI control that will make the CLI version a lot more useful in a life setting. See the playlist branch, which will result in 0.96.0 eventually.

ahlstromcj avatar Sep 12 '18 13:09 ahlstromcj

kind of offtopic, but if you mentioned playlist branch (which i'm aware of). is it worth to build and test it? (i mean, are there some known horrible bugs?) because playlist is a feature that i consider very desirable for live usage.

chaocrator avatar Sep 12 '18 15:09 chaocrator

The playlist itself works and one can select playlists with the up/down keys and the songs within each playlist with the right/left keys, but I have not yet put these actions under MIDI Control.

So right now all you can do is find bugs for me in the basic functionality. Your call.

-------- chaocrator 08:02 Wed 12 Sep --------

kind of offtopic, but if you mentioned playlist branch (which i'm aware of). is it worth to build and test it? (i mean, are there some known horrible bugs?) because playlist is a feature that i consider very desirable for live usage.

— You are receiving this because you commented. Reply to this email directly, [1]view it on GitHub, or [2]mute the thread.

References

Visible links

  1. https://github.com/ahlstromcj/sequencer64/issues/162#issuecomment-420681838
  2. https://github.com/notifications/unsubscribe-auth/AHnVqIkvv-sr1kVI3fFg74TIwG_-896Nks5uaSH_gaJpZM4Wh1oP

-- Habit is habit, and not to be flung out of the window by any man, but coaxed down-stairs a step at a time. -- Mark Twain, "Pudd'nhead Wilson's Calendar

ahlstromcj avatar Sep 12 '18 15:09 ahlstromcj

cool! will try it tonight.

chaocrator avatar Sep 12 '18 15:09 chaocrator

FYI @chaocrator I just added the playlist and playlist-song selection functionality, added a snippet (see the data directory) to map the lowest MIDI keys to do playlist-next and -previous, and song-next and -previous. The basics work. I'd also found a bug. Get the latest from the playlist branch.

ahlstromcj avatar Sep 12 '18 17:09 ahlstromcj