cancel
2e12e63e7a
Remove broken pseudo-random algorithm
Caused undefined behavior on left-shift overflow. This could lead to
either code-erasure by compiler or garbage data left in a register,
possibly corrupting heap.
6 years ago
cancel
af16296b99
Revert "deactivate mouse by default, ..."
This reverts commit 7f06b5f830
.
6 years ago
Nicola Pisanti
7f06b5f830
deactivate mouse by default, #define ORCA_USES_MOUSE 1 for activate
6 years ago
Nicola Pisanti
bc56c51c61
reverts tui methods to int for avoiding overflow, fixes #46
6 years ago
Atte JEnsen
906b114c76
ctrl makes cursor jump according to ruler spacing
6 years ago
Nicola Pisanti
2fee3a706b
less deterministic random
6 years ago
Devine Lu Linvega
9425d2a601
Always play by default
6 years ago
Bequa La Froth
fd0c4b9b42
Add --bpm option ( #19 )
* Add --bpm option
* Fix bpm bounds, and formatting
* Prevent int overflow on bpm adjust
* Prevent int overflow in overflow-guard
6 years ago
cancel
2fc803f223
Cleanup old naming/comment
6 years ago
cancel
53df0684c3
Clean up naming of Markmap_ stuff
6 years ago
cancel
31461a215e
Cleanup stdio.h and Field naming. Add comment about Field.
6 years ago
cancel
ea71fc06eb
Add raw UDP datagram ';' operator
6 years ago
cancel
5c09a12f15
Add guard against resizing past ORCA_x_MAX field size limit
6 years ago
cancel
49dc72d06e
Add --initial-size argument for tui
6 years ago
cancel
38e1c60e02
Add cell term attrs for non-locking input cells
6 years ago
cancel
4e0c819f56
Add sending /orca/bpm n over OSC
6 years ago
cancel
f11a1911dc
Add working midi out with fixed timings
6 years ago
cancel
af326b6e9a
Add basic sending of midi data through portmidi
6 years ago
cancel
47b84290b4
Add basic init of portmidi device
6 years ago
cancel
33be62f224
Add portmidi device listing
6 years ago
cancel
3e845f9a7a
Update controls help message
6 years ago
cancel
99df9af894
Add --undo-limit option
6 years ago
cancel
257e6cde6a
Remove bank, load, store
6 years ago
cancel
8a5e7fe3aa
Add started/stopped osc messages on play/pause
6 years ago
cancel
86e8a52ab3
Add --strict-timing as a commandline option
6 years ago
cancel
0a224fa2c5
Add back (ifdef'd out) old timing table
6 years ago
cancel
fe6df13370
Cleanup
6 years ago
cancel
dea51cc9b0
Cleanup
6 years ago
cancel
d933ac66c4
Add stricter timing tables and debug preprocessor switch
6 years ago
cancel
ebf42cf782
Re-disable debug text
6 years ago
cancel
f7e35ab74b
Change yield tables to be more lenient
6 years ago
cancel
9b3e38abe9
Add much more strict ncurses timeout (temp)
6 years ago
cancel
d7caa20113
Comment out debug print
6 years ago
cancel
20ec36ba66
Change to use new timing method for main loop
6 years ago
cancel
0f21885545
Cleanup
6 years ago
cancel
c2ad5d3145
Cleanup
6 years ago
cancel
e94e3c9f06
Add osc operator '='
6 years ago
cancel
54983e79f5
Add start of osc operator
6 years ago
cancel
135b743c45
Add pressing spacebar in append mode to write '.'
6 years ago
cancel
c505180ba4
Fix warnings in some gcc versions
6 years ago
cancel
f052ea4722
Remove unused tui hud field
6 years ago
cancel
5d733839a0
Add save-as actually saving
6 years ago
cancel
84869b49a6
Add more save as logic
6 years ago
cancel
ea9682b12b
Add more file save as logic
6 years ago
cancel
97c05c3efc
Add start of more advanced file name handling
6 years ago
cancel
1f2c2cfc78
Add more form stuff
6 years ago
cancel
783280ffd7
Cleanup
6 years ago
cancel
dac34eb293
Cleanup
6 years ago
cancel
16bae89e9d
Add more save as form logic
6 years ago
cancel
170dcd2200
Add start of Qform driving code
6 years ago