cancel
088a99bc46
Update comment
5 years ago
cancel
9be7593cd4
Add comment
5 years ago
cancel
d304dc8e18
Remove redundant parens
5 years ago
cancel
54851e4fe9
Cleanup
5 years ago
cancel
35741285db
Remove redundant parens
5 years ago
cancel
f8f8468661
Cleanup
5 years ago
cancel
bfec7b24f9
Cleanup
5 years ago
cancel
d5aa4673d4
Cleanup
5 years ago
cancel
41a5089d96
Change to use LUT for glyph->number in VM
Faster than the bit twiddling, given the types of data and programs we
have now. Also means we can drop the distinction between 'safe' and
'unsafe' indexing when bounds checking is or is not required. Also now
gives consistent results with orca JS for 'strange' symbols like :, ;,
etc.
5 years ago
cancel
d4b2ef259e
Clean up naming of fn attributes
5 years ago
cancel
c2b096521c
Add MIDI mono operator (%)
Fixes #38
5 years ago
cancel
a09c84877d
Add MIDI pitch bend operator
5 years ago
cancel
d69dbb8640
Add MIDI CC operator (!)
Fixes #20
5 years ago
cancel
c5f0c601ae
Change default velocity to be 127
5 years ago
cancel
f9255bbf99
Change MIDI note duration to behave like orca JS
5 years ago
cancel
acc598bd8e
Cleanup
5 years ago
cancel
ac088f1113
Change to extend range of allowed MIDI note glyphs
Fixes #37
5 years ago
cancel
b7eeb823e4
Change MIDI velocity behavior to match newer Orca JS
5 years ago
cancel
beeb85720e
[Automated] Change style to right-pointers
5 years ago
cancel
a89b2ace51
Change orca_run() to not clear input buffers
Callers are now in charge of clearing/cleanup
5 years ago
cancel
b87bcd287c
Cleanup
5 years ago
cancel
5d6b4dbaf0
Remove unused define
Was used in old UTURN operator. Not used any longer.
5 years ago
cancel
f8d8e7d589
Remove trigger/'piano' mode.
Old orca-c feature that is not present in orca JS. This was using up the
'!' glyph, which we'll need back for MIDI CC. It was also using up the
'/' input key in the TUI, and added a bunch of stuff to the code that
probably nobody was using.
5 years ago
cancel
7cd10dd0bf
Move mbuffer_* functions out of mark.h to gbuffer.h
They are more similar to the stuff in gbuffer.h. If you want what's in
gbuffer.h, you also probably want the mbuffer_* stuff.
5 years ago
cancel
593eaad2c9
Add output b->a casing rules for A, B, L and M
5 years ago
Nicola Pisanti
50d1c1cc74
change B to match orcaJS 158
5 years ago
Nicola Pisanti
c26bc5b308
change L to match orcaJS 158
5 years ago
Nicola Pisanti
b83ade4c48
reverts F to classic behavior to match orcaJS 158
5 years ago
Nicola Pisanti
65908306ef
changes V and K to match orcaJS, fixes #48
6 years ago
Nicola Pisanti
25a2df03db
update L to match orcaJS
6 years ago
Nicola Pisanti
624a27200c
updates L to match orcaJS, fixes #41
6 years ago
Nicola Pisanti
2fee3a706b
less deterministic random
6 years ago
Devine Lu Linvega
8dd2fd9655
Colorized ports properly, fixed #34
6 years ago
Nicola Pisanti
e817cf5d5e
random max now defaults to 36
6 years ago
Nicola Pisanti
ce9aabaf75
adds step port to L
6 years ago
Nicola Pisanti
0b3dd23d4e
replaces zig with lerp
6 years ago
Nicola Pisanti
3e45ae73d5
replaces banger with bounce operator
6 years ago
Nicola Pisanti
ba44c6f1cf
U is now the uclid operator
6 years ago
Devine Lu Linvega
feab5f0d62
Renamed and fixed overflow in M
6 years ago
Devine Lu Linvega
20de73bb10
Replace modulo with multiply operator, fixes #24
6 years ago
Devine Lu Linvega
8963d7d795
Removed extra check from F
6 years ago
Nicola Pisanti
a53ce88328
changes A C D F I to match orcaJS
6 years ago
cancel
86dd6be4f4
Fix formatting
6 years ago
Nicola Pisanti
9c55802d55
porting of K operator from orcaJS
6 years ago
Nicola Pisanti
762337b0f6
changes R to max exclusive to match orca-js behavior
6 years ago
Nicola Pisanti
75de43b44c
changes V to match orca-js behavior
try to divide commits
6 years ago
Nicola Pisanti
d395999d30
Update `D` to match orca-js ( #10 )
6 years ago
cancel
8982892c90
Fix ordering of gbuffer reads in `C` operator
6 years ago
cancel
13a18ac95c
Cleanup
6 years ago
cancel
697c5987dc
Remove 'usz_clamp()', no longer needed
6 years ago