Paul Ferrand
|
4ee4bbe9c1
|
Smooth the crossfades
|
2020-07-06 09:06:23 +02:00 |
|
Paul Ferrand
|
f874ad3db5
|
Add short paths for the smoothers
When the input is basically constant in particular
|
2020-07-06 09:06:23 +02:00 |
|
JP Cimalando
|
41a719a720
|
Merge pull request #312 from redtide/add-headers
Added include files in CMakeLists as support for QtCreator IDE
|
2020-07-06 00:27:53 +02:00 |
|
redtide
|
efabd2dfab
|
Rename ringbuffer headers
|
2020-07-06 00:26:45 +02:00 |
|
redtide
|
962176e1eb
|
Added Faust and hpp impl files to src/CMakeLists.txt
|
2020-07-05 22:58:34 +02:00 |
|
Paul Ferrand
|
f23be6052b
|
Merge pull request #311 from paulfd/time-pos-atom
Stub for timePosition atoms
|
2020-07-05 22:25:00 +02:00 |
|
redtide
|
d363627f21
|
Added include files in CMakeLists as support for QtCreator IDE
|
2020-07-05 22:19:52 +02:00 |
|
Paul Ferrand
|
8344810ccb
|
Stub for timePosition atoms
Avoid a warning in the LV2 log for the time being
|
2020-07-05 14:41:33 +02:00 |
|
Paul Ferrand
|
6e25337560
|
Merge pull request #309 from paulfd/windows-tests
Windows tests
|
2020-07-05 14:20:55 +02:00 |
|
Paul Ferrand
|
007fcbb3a3
|
Deactivate the gain smoothing
|
2020-07-04 18:55:39 +02:00 |
|
Paul Ferrand
|
c0c76e7c44
|
Merge pull request #306 from paulfd/noise-generators-2
Differentiate between gnoise and noise in generators
|
2020-07-04 18:13:34 +02:00 |
|
Paul Ferrand
|
a4e5518542
|
Correct MSVC errors and warnings
|
2020-07-04 14:44:10 +02:00 |
|
Paul Ferrand
|
c2dbd8929a
|
Differentiate between gnoise and noise in generators
|
2020-07-04 14:02:07 +02:00 |
|
JP Cimalando
|
2f173f7209
|
Merge pull request #293 from jpcima/scheduling
Scheduling
|
2020-07-04 11:01:21 +02:00 |
|
JP Cimalando
|
b32eb0caf8
|
Merge pull request #303 from jpcima/map-path
lv2: add state path mapping
|
2020-07-04 11:00:43 +02:00 |
|
Jean Pierre Cimalando
|
a293ccdc09
|
lv2: implement use of the freePath feature
|
2020-07-04 10:49:13 +02:00 |
|
Jean Pierre Cimalando
|
d019bb1a93
|
lv2: add state path mapping
|
2020-07-04 10:10:49 +02:00 |
|
Jean Pierre Cimalando
|
17a64cc665
|
lv2: Add time:Position to supported atoms
|
2020-07-04 09:41:53 +02:00 |
|
Paul Ferrand
|
87be03832e
|
Merge pull request #275 from paulfd/group-hierarchy
Region sets
|
2020-07-02 11:09:29 +02:00 |
|
Paul Ferrand
|
b8a23ee205
|
Add comments and a helper function to test ring validity
|
2020-07-02 10:15:24 +02:00 |
|
Paul Ferrand
|
1e6cb8245e
|
Updated a test that did not account for sister voices
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
498e1b95bb
|
Correct the self-masking behavior
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
8251160633
|
Put stuff into cpp files and add docs
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
32fe0cacf1
|
Use the voice stealer for all polyphony limits
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
50ab6910e1
|
Find a free voice on the fly
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
396fb2199a
|
Add the voice stealing helper
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
7559dfdd7b
|
Use the existing OpcodeScope and ass the "<master>" level
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
89093b1826
|
Use explicit pointers
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
2195466055
|
Rebase and use the swap and pop helper
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
5ef921485b
|
Add the region sets (hierarchy)
Link the voice lifecycle into region sets and polyphony groups
Respect crudely the polyphony limits without stealing for now
|
2020-07-02 08:54:31 +02:00 |
|
Paul Ferrand
|
8f61463269
|
Merge pull request #297 from paulfd/smoother-initial-value
Smoother initial value
|
2020-07-02 08:52:47 +02:00 |
|
Paul Ferrand
|
e99ec8d94b
|
Merge pull request #300 from paulfd/eg-modifiers
ampeg_XX_oncc can now contain multiple modifiers
|
2020-07-02 08:52:10 +02:00 |
|
Paul Ferrand
|
0e2ebe6d46
|
ampeg_XX_oncc can now contain multiple modifiers
|
2020-07-01 17:37:44 +02:00 |
|
Paul Ferrand
|
5463f143e0
|
correct a bounds test
|
2020-07-01 14:41:27 +02:00 |
|
Paul Ferrand
|
ae0ac8d632
|
Properly set the initial value for the smoothers
Take into account the curve
|
2020-07-01 14:14:45 +02:00 |
|
Paul Ferrand
|
d8d956562e
|
Unclamp the initial volume; we need to remove these clampings...
|
2020-07-01 14:14:09 +02:00 |
|
Jean Pierre Cimalando
|
957d1b1864
|
Remove irrelevant warning pragma
|
2020-06-23 05:37:27 +02:00 |
|
Jean Pierre Cimalando
|
0f10991dd9
|
Increase the background thread priority
|
2020-06-23 05:24:40 +02:00 |
|
Jean Pierre Cimalando
|
b0c8495f6c
|
Replace the filled promise queue busy wait with semaphore
|
2020-06-23 05:24:40 +02:00 |
|
Jean Pierre Cimalando
|
26d63a92f0
|
Rewrite the loading loop to check quit flag after waiting
|
2020-06-23 05:24:40 +02:00 |
|
Jean Pierre Cimalando
|
f25dd03db0
|
Replace the queue emptying busy wait with semaphore
|
2020-06-23 05:24:40 +02:00 |
|
Jean Pierre Cimalando
|
f91ee9cdfa
|
Replace the clearing thread busy wait with semaphore
|
2020-06-23 05:24:40 +02:00 |
|
JP Cimalando
|
792b62cc78
|
Merge pull request #287 from jpcima/wavetables-hq
Wavetables hq
|
2020-06-22 22:50:12 +02:00 |
|
JP Cimalando
|
fccebf293c
|
Merge pull request #286 from jpcima/gauss
Fast gauss distribution
|
2020-06-22 22:49:44 +02:00 |
|
Jean Pierre Cimalando
|
06595c0ae6
|
Minor clean up for oscillator initialization
|
2020-06-22 21:58:34 +02:00 |
|
JP Cimalando
|
cdaf37aaa2
|
Merge pull request #291 from jpcima/parse-notes
Update the note value parser, support flat notes
|
2020-06-22 18:27:21 +02:00 |
|
Jean Pierre Cimalando
|
f4f5ddfabd
|
Update the note value parser, support flat notes
|
2020-06-22 18:16:54 +02:00 |
|
redtide
|
1f7f105584
|
Fix unused variables warnings
|
2020-06-22 16:44:23 +02:00 |
|
Jean Pierre Cimalando
|
3cd56b4697
|
Support interpolation to nearest
|
2020-06-22 06:39:06 +02:00 |
|
Jean Pierre Cimalando
|
80736aec99
|
Support the opcode oscillator_quality
|
2020-06-22 06:35:31 +02:00 |
|