heck
38087897b5
Build: Add first C++ module
2 years ago
heck
2f58ada8d1
Add first C++ module
2 years ago
heck
b743351259
Examples: Add Pia Arhia - Entropy
THE most impressive looking program i have seen so far. (havent seen much yet, though) but i love it.
2 years ago
heck
ad43eedfee
cosmetic
2 years ago
heck
de8f5fe101
i like data types separated from functions
2 years ago
heck
477bbe6cbe
rename: mbuf_resizable stuff
2 years ago
heck
97705ed9d8
field.h - structure
2 years ago
heck
c31fafaa1f
tui - sort includes
2 years ago
heck
5751b2fda9
tui_main.c - cosmetics
2 years ago
heck
25e9445128
tui_main.c - argopt enum no need to be global
2 years ago
heck
2cafb99a47
tui_main.c - #includes sorted
2 years ago
heck
9b686d8e78
tui_main.c - read_int() renamed has nothing to do with read
2 years ago
heck
4db20a7284
tui_main.c - rename cont_window to window_main
2 years ago
heck
e6ce48123f
tui.c - rename cont_window to win
2 years ago
heck
72f7596487
gbuffer.h - separate interface / implementation
2 years ago
heck
af44828a9b
Use base.h as general mother-of-all-dependencies
2 years ago
heck
a94de1f77d
Build: build.conf rename to .example - dont want it to be dirty all the time
2 years ago
heck
5ac11dc884
fix: cli_main.c now need to have an impl of sokol, due to usage in multiple modules
2 years ago
heck
1c0f30e5c4
refactor: untangle tui_main.c into modules tui, ged, midi
trying to create clear and interfaces and separation of concern
2 years ago
heck
01e5352c61
refactor: move functions used in tui and ged into base.h
2 years ago
heck
d20abf75ed
refactor: move #staticni into base.h and curses stuff into term_util.h
2 years ago
heck
09d2f7f469
remove disabled dev/debug code
2 years ago
heck
723cf162c3
Build: disable -Wall
dont want to see unused function warnings
2 years ago
heck
41aead242d
Build: Add a test program (for playing around)
2 years ago
heck
6e74358cef
Build: actually just implement both programs in the build
2 years ago
heck
ecfab7f8e4
uncomment cli_main() for now. dont use just yet.
2 years ago
heck
53575550f0
SIN: Reformat the whole codebase using tweaked .clang-format
yes, sorry, was actually quite well formatted (clang-format default) ... but its probably just me working on the code ever. So, i will just use my preferences here.
I find it important. visual guy and all other excuses...
2 years ago
heck
c9b220c1a6
Build: forgot to add the new main Makefile
2 years ago
heck
d2b0d1e29d
Build: remove "tool", the orig shell based build script
its just not what i personally favour in terms of build systems
2 years ago
heck
bd98f785cf
Build: build.conf
2 years ago
heck
ca56d74c79
.gitignore
2 years ago
heck
ad58c2fc9b
Build: Add GNU Make based build infrastructure
Currently covers:
* the build options (minus hardening) of the "tool" (original shell build script)
* clang
* macos
2 years ago
heck
b1d69e0d07
Project Structure - create src/ dir and move all sources there
2 years ago
npisanti
e6a9a30ba0
Enable the use of up to 35 arguments for the OSC operator
2 years ago
nonmateria
cd83bcca3b
Enable the use of the octave 0 for the midi operator
The midi operator will still not trigger when the octave field is empty.
3 years ago
Russtopia
d027a414d5
Ensure console mouse events are turned off on exit ( #82 )
Co-authored-by: Russ Magee <rmagee+simplyembedded@gmail.com>
3 years ago
Devine Lu Linvega
738f927bc4
Merge pull request #81 from milligramme/patch-1
Update tui_main.c
3 years ago
milligramme
b81ea9b309
Update tui_main.c
Fix warning on build
> data argument not used by format string [-Wformat-extra-args]
3 years ago
Nicola Pisanti
463d64b3b9
Fix Z capitalization
Lerp operator Z now respects capitalization based on the right port.
3 years ago
Nicola Pisanti
8cf7bf8136
Fix C capitalization
Clock operator now respects capitalization based on the right port.
3 years ago
Nicola Pisanti
bdb86c3406
Fix R capitalization, closes #79
Random operator now respects capitalization based on the right port.
3 years ago
Nicola Pisanti
a7090efcac
fix Z visualization
Z is not visualized as a movement operator anymore.
4 years ago
Nicola Pisanti
ea6241ec1a
tweaks to H and osc/udp/midi operators visualization
Highlights all the output message operators when banged.
The H operator shouldn't have an output port but a right-side-locked
port type, and has been modified.
4 years ago
juniorctl
5727f04d70
Update the OSC example ( #75 )
4 years ago
cancel
5ba56ca67b
Change readme to say `tool` script is POSIX sh
It used to be `bash`, but it's not anymore.
4 years ago
cancel
3742f2aeb2
Cleanup
4 years ago
cancel
9d2a0ac480
Clean up more stuff in 'tool' script
4 years ago
cancel
e8b4511fb5
Clean up 'tool' build script
Removes some redundancies and improves formatting.
4 years ago
cancel
97b5683072
Change 'tool' build script from bash to POSIX sh
The 'tool' build script previously required bash. This commit changes it
to need only POSIX sh, which removes a dependency from the project. bash
is a bit easier to work with than POSIX sh, but the trade-off seems
worth it in this case. We already require POSIX, so we're guaranteed to
have access to POSIX sh. Some systems may not have bash.
As an added bonus, the startup time of the script will probably be
slightly faster by a few milliseconds, because some implementations like
dash start up faster than bash.
One downside is that POSIX sh doesn't have a built-in for 'time', and
one of my testing environments, a stripped-down Ubuntu image, didn't
have 'time' installed by default. I believe 'time' is mandatory in
POSIX, so that's a bit strange. I think this might be a common thing, so
I added a case to handle it in the 'tool' script, instead of having the
script fail.
4 years ago
cancel
692f803e0c
Remove obsolete comment
5 years ago