JP Cimalando
|
95bf4fc480
|
Merge pull request #333 from jpcima/file-metadata
File metadata
|
2020-08-10 19:02:10 +02:00 |
|
Jean Pierre Cimalando
|
23107ee17d
|
Rewrite the access function riffChunk in one line
|
2020-08-10 19:01:30 +02:00 |
|
JP Cimalando
|
5bbc0cbeb8
|
Merge pull request #351 from jpcima/anonymous-ccs-mm
Anonymous CCs with modulation matrix
|
2020-08-10 18:53:59 +02:00 |
|
Jean Pierre Cimalando
|
c8c60be0dd
|
Avoid shadowing an existing variable
|
2020-08-10 18:30:29 +02:00 |
|
Paul Ferrand
|
6b13050ded
|
Merge pull request #352 from paulfd/note-polyphony-again
Polyphony again
|
2020-08-10 18:26:52 +02:00 |
|
Paul Ferrand
|
2e0278c7cf
|
Passing off_time automatically sets the off_mode to time
|
2020-08-10 17:33:21 +02:00 |
|
Paul Ferrand
|
44dbbcaf54
|
Updated tests
|
2020-08-10 17:22:49 +02:00 |
|
Paul Ferrand
|
812a867194
|
Off voices rather than killing them
|
2020-08-10 17:22:05 +02:00 |
|
Paul Ferrand
|
3fdf0ef7cd
|
Remove the age guard
|
2020-08-10 17:21:15 +02:00 |
|
Paul Ferrand
|
4529d371f0
|
Add a helper function to off all sister voices at once
|
2020-08-10 17:10:40 +02:00 |
|
Paul Ferrand
|
f318c528a2
|
Guard the voice stealing iif voices are empty
|
2020-08-10 17:10:19 +02:00 |
|
Paul Ferrand
|
2cdf4f165f
|
Add helpers to count playing voices in polyphony groups
|
2020-08-10 17:09:58 +02:00 |
|
Paul Ferrand
|
5ef6141c4b
|
Add a way to change the release rate after the envelope started and separate this from the release() method in the Voice
|
2020-08-10 16:14:55 +02:00 |
|
Paul Ferrand
|
d3cc4281d9
|
Parse off time
|
2020-08-10 16:14:03 +02:00 |
|
Paul Ferrand
|
7a1a2c9381
|
Finer tests and behavior for note_polyphony- note_polyphony is shared amoung polyphony groups- Lower velocity samples do not mute higher velocity samples, but they still play!
|
2020-08-10 15:23:02 +02:00 |
|
Paul Ferrand
|
e660b80042
|
Check all used CCs and output them in the MIDNAM file if they have no name
|
2020-08-10 02:13:59 +02:00 |
|
JP Cimalando
|
75b068d6e9
|
Merge pull request #350 from jpcima/fix-tests
Fix pathnames such that tests can run from the project root
|
2020-08-10 00:59:21 +02:00 |
|
Jean Pierre Cimalando
|
e08314f2c8
|
Fix pathnames such that tests can run from the project root
|
2020-08-10 00:57:27 +02:00 |
|
JP Cimalando
|
023b6cd0d1
|
Merge pull request #349 from paulfd/kinwie-polyphony-test
Kinwie polyphony tests
|
2020-08-10 00:41:38 +02:00 |
|
Jean Pierre Cimalando
|
6e392f9563
|
Fix a minor mistake about opcode scope
|
2020-08-10 00:25:04 +02:00 |
|
Paul Ferrand
|
a81149044a
|
Honor the base gain and volume before modifiers
|
2020-08-10 00:14:32 +02:00 |
|
Jean Pierre Cimalando
|
71ae5943c9
|
Extract the table size off U-he metadata
|
2020-08-10 00:01:21 +02:00 |
|
Jean Pierre Cimalando
|
34d6ed0291
|
Add the program to display file wavetable info
|
2020-08-09 23:45:19 +02:00 |
|
Paul Ferrand
|
a8c524b7e8
|
Slightly looser masking condition
|
2020-08-09 23:29:28 +02:00 |
|
Paul Ferrand
|
9b11530331
|
Honor the base gain and volume before modifiers
|
2020-08-09 23:17:31 +02:00 |
|
Jean Pierre Cimalando
|
2eb12daf0c
|
Add a test for surge and clm wavetable files
|
2020-08-09 22:58:48 +02:00 |
|
Paul Ferrand
|
1b5a841d97
|
Handle default switch at all levels
|
2020-08-09 22:57:28 +02:00 |
|
Paul Ferrand
|
20bc1e93d0
|
Merge pull request #324 from paulfd/release-multiple-voices
Release logic (multiple notes for release=trigger + rt_dead handling)
|
2020-08-09 22:18:29 +02:00 |
|
JP Cimalando
|
a12cf4e24c
|
Merge pull request #335 from jpcima/mm
Add modulation matrix
|
2020-08-09 21:28:46 +02:00 |
|
Jean Pierre Cimalando
|
094107206a
|
Ensure to generate sources once only
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
fb873ad895
|
Do not require mod generators to override a couple of methods
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
acac06aae8
|
Rename v/r identifier vars to designate them as current
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
42c4d964db
|
Fix small mistakes
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
3a665e503c
|
Fix build trouble on MSVC
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
6c870a53d3
|
Add test
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
0e35f392a7
|
Fix a mistake in toString for CC
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
748b8dc22c
|
Don't forget to apply source depth on first source
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
30788baec4
|
Add note on NXYZ indices [ci skip]
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
0b20932e12
|
Allow to set a multiplier on source, needed for LFO
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
4703b939ab
|
Only init per-voice modulations which are of the region
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
0507dab7c4
|
Ensure to only generate per-voice modulations of the same region
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
652d0c898d
|
Enable smoothing for CC
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
5835255d07
|
Fix for macOS
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
97702e4308
|
Advance the generator when not used
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
6bb4b7c83e
|
Fix equality comparison
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
efd616ffdf
|
Ensure all ModKey to have unused content set to zero
|
2020-08-09 20:41:47 +02:00 |
|
Jean Pierre Cimalando
|
82ebb639a7
|
Remove unused code, update tests
|
2020-08-09 20:41:44 +02:00 |
|
Jean Pierre Cimalando
|
0ebe24939d
|
CC number oopsie
|
2020-08-09 20:40:47 +02:00 |
|
Jean Pierre Cimalando
|
675d7f3fc5
|
Add modulation matrix
|
2020-08-09 20:40:43 +02:00 |
|
JP Cimalando
|
fe077d56a9
|
Merge pull request #346 from jpcima/checked-dbg
Check the validity of DBG() under release mode
|
2020-08-09 20:30:53 +02:00 |
|