falkTX
ed722c9f14
Add 128x128 hicolor as possible icon path
128 / 32 = 4, so it scales cleanly
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
f85b0c30a3
Require fltk-images for legacy-gui, needed for client images
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
85fc0708fe
Reorder and rename buttons in legacy GUI; Fix status bg color
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Nils
38bbb999fe
Use less alarming words when a client quits
5 years ago
Hermann
924a5d0019
Add optional-gui to nsm.h ( #23 )
* Add optional-gui to nsm.h
* Fix formating errors, add disclaimer for timeout wait in example code
5 years ago
Nils
99bdd127a0
Add comments to gui_announce and more. No functional code changes
5 years ago
Olivier Humbert
28e5aa4731
Update French comment in the desktop file
5 years ago
Nils
41d535f535
proper terminal symbol for listing sessions
5 years ago
houston
d4b9c69b84
fix operation reply to last treated client instead to reply to sender
5 years ago
Nils
2e8e64f027
Typos and sorting
5 years ago
Nils
9257a456ad
Rename new-session-manager executable to nsm-legacy-gui to prevent future confusion.
5 years ago
Nils
88202c9a79
Add header copyright even to unchanged files to adhere to stricter packaging requirements.
5 years ago
falkTX
fd813166d5
Fix build warning on 32bit systems
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Nils
c40c66e6b4
rename desktop file to precise spec
5 years ago
falkTX
bd5fb53920
Update desktop to match legacy text
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Nils
083843acac
Add desktop file for FLTK new-session-manager exe
5 years ago
Nils
7a2728ba95
raise NSM_API_VERSION_MINOR from 0 to 1
5 years ago
falkTX
67844d6ed2
Fix all compiler warnings
Kinda..
I dont know how to fix asprintf, so we ignore that for now.
It is not our original codebase anyway
Fixes #8
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Nils
16343d09f9
rename non-session-manager exe to new-session-manager
5 years ago
Nils
2731c9d0d1
Upgrade license of files from last merge to GPL3
5 years ago
falkTX
bab6e78514
fltk-images is not needed
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
4892c114aa
Add non-session-manager, nsm-proxy and nsm-proxy-gui targets
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Nils
3814780563
Change license to GPLv3 but do _not_ claim copyright for unaltered files
5 years ago
Nils
e431cd55ae
Convert to meson
5 years ago
Jonathan Moore Liles
a320232b66
Bring Non-Sequencer into the same repository as Non-DAW and Non-Mixer.
13 years ago
Jonathan Moore Liles
46bb1bf702
Add more flare to drawing. Also, default to square shape for notes.
13 years ago
Jonathan Moore Liles
8e01aec002
Actually do what the previous commit only claimed to.
13 years ago
Jonathan Moore Liles
a93f620eb0
Oops. Don't forget to initialize JACK when not connected to NSM.
13 years ago
Jonathan Moore Liles
15cdc92125
Oops. Forgot to update NSM API version.
13 years ago
Jonathan Moore Liles
3ac28ce0de
Replace crappy LASH support with fancy new NSM support.
13 years ago
Jonathan Moore Liles
f1dc015b08
Add some scrolling indicators to pattern view.
13 years ago
Jonathan Moore Liles
d733de358e
Enforce restriction on total number of patterns and phrases.
13 years ago
Jonathan Moore Liles
f8221f51e8
Fix bug in drawing of long note names.
13 years ago
Jonathan Moore Liles
20fcfe436f
Change mouse bindings...
MOUSEWHEEL and SHIFT+MOUSEWHEEL scroll verically and horizontally.
Alt+Mousewheel adjusts note velocity.
And Ctrl+Alt+LeftButton invokes randomize row.
13 years ago
Jonathan Moore Liles
877d08759d
Center the pattern viewport.
13 years ago
Jonathan Moore Liles
ca56b8c337
Make note shape (circle, square) optional.
Also, get rid of the canvas's ability to display different shapes on the same
canvas, since we never use that feature anyway.
13 years ago
Jonathan Moore Liles
9974e9bb47
Be more efficient when recording.
13 years ago
Jonathan Moore Liles
71e0583696
Improve queue playback mode. Flash pattern trigger with color of queued state.
Also, use Channel 0 CC 20 0-127 for pattern triggering instead of NOTE ONs.
13 years ago
Jonathan Moore Liles
0d62b91605
Non-Sequencer gets a new icon! Set icon on main window. Requires libXpm. Also, update config funcs.
13 years ago
Jonathan Moore Liles
0f19bf3c6b
Fix output of non-note event types which was broken by 0e946a.
13 years ago
Jonathan Moore Liles
17e32e0282
Implement Queue playback mode.
Pattern muteing/unmuteing (via GUI or MIDI) takes effect the next time the
pattern loops.
13 years ago
Jonathan Moore Liles
802f4c572f
Only attempt to fill the screen when the screen is smaller than the window.
13 years ago
Jonathan Moore Liles
6566626c7f
Don't load garbage into song name due to uninitialized pointer.
13 years ago
Jonathan Moore Liles
8ac4b60928
Silence uninformative debug warning message.
13 years ago
Jonathan Moore Liles
e98326103e
MIDI input on 'control' port triggers patterns in Trigger playback mode.
Notes 1-128 on Channel 1 correspond to patterns. NOTE ON triggers the pattern
at the given moment, a second NOTE ON stops it at a given moment. NOTE OFF does
nothing. Also, patterns triggered via the GUI are no longer forced to be in
lock-step.
13 years ago
Jonathan Moore Liles
e9aca6809e
Keep number of rows on phrase canvas in sync with the number of patterns.
13 years ago
Jonathan Moore Liles
0e946a9f73
Attempt to always emit the correct number of NOTE ONs and NOTE OFFs.
13 years ago
Jonathan Moore Liles
614fea7343
Don't drop the first notes of phrases when playing in sequence mode.
13 years ago
Jonathan Moore Liles
6ce2d2051c
Previous commit for fluid update messed up some widget dimensions. Revert that part.
13 years ago
Jonathan Moore Liles
aa6c6388d5
Replace "Fl" in include directives with "FL"
13 years ago