[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-dev] [supercollider/supercollider] f9a155: class library: make control set atomic
- To: sc-dev@xxxxxxxxxxxxxxxx
- Subject: [sc-dev] [supercollider/supercollider] f9a155: class library: make control set atomic
- From: GitHub <noreply@xxxxxxxxxx>
- Date: Wed, 11 Nov 2015 13:19:43 -0800
- Domainkey-signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=bfmPD/i7cs6sBtp2Q/331GD2HE3XIFCAyTGmFE1G68WHNQmZjhDTo9uEnnCVcRIDoBiiM9 s7YYwUdBV33isQZTQhhBJagMcWR8hYlY2Uet0CKDaBZDT0M66C74WsDR7ShWSR53Tryqgok4 YHJhteAEdaifDGwJhQeh8KWLJziDo=
- List-id: SuperCollider developers mailing list <sc-devel.create.ucsb.edu>
- Reply-to: sc-dev@xxxxxxxxxxxxxxxx
- Sender: owner-sc-dev@xxxxxxxxxxxxxxxx
Branch: refs/heads/master
Home: https://github.com/supercollider/supercollider
Commit: f9a1559781b26829206ce93e7312a547791f345d
https://github.com/supercollider/supercollider/commit/f9a1559781b26829206ce93e7312a547791f345d
Author: Julian Rohrhuber <julian.rohrhuber@xxxxxxxxxxxxxxxxxx>
Date: 2015-10-11 (Sun, 11 Oct 2015)
Changed paths:
M SCClassLibrary/Common/Control/OSCBundle.sc
M SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc
M SCClassLibrary/JITLib/ProxySpace/ProxyInterfaces.sc
Log Message:
-----------
class library: make control set atomic
Commit: 97dfffa9b7f5217e5ed7a80217c0bd15401164c7
https://github.com/supercollider/supercollider/commit/97dfffa9b7f5217e5ed7a80217c0bd15401164c7
Author: Julian Rohrhuber <julian.rohrhuber@xxxxxxxxxxxxxxxxxx>
Date: 2015-10-19 (Mon, 19 Oct 2015)
Changed paths:
M SCClassLibrary/Common/Control/OSCBundle.sc
Log Message:
-----------
class library: eval messages only if cancelable
This tests if there are messages that could be canceled. This infers
that messages were added by ‘addCancel’, and thus with the possible
intention to be lazily evaluated.
Thus, there is very little overhead for all other cases.
Commit: 4700cd3be1cfcf743e07991fb13dcecf205fe47a
https://github.com/supercollider/supercollider/commit/4700cd3be1cfcf743e07991fb13dcecf205fe47a
Author: Julian Rohrhuber <julian.rohrhuber@xxxxxxxxxxxxxxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc
Log Message:
-----------
class library: node proxy - fixes to 'send'
This commit includes two fixes concerning the way arguments are passed
to the internal synth control objects.
1) the old synth is released now with the current fade time.
2) pass extra arguments on send as a thunk, and not recursively (this
was an accidental in one earlier commit)
Commit: 4571c7ef9858907eea70fc2fc47d7142b265a9a0
https://github.com/supercollider/supercollider/commit/4571c7ef9858907eea70fc2fc47d7142b265a9a0
Author: Julian Rohrhuber <julian.rohrhuber@xxxxxxxxxxxxxxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M SCClassLibrary/JITLib/ProxySpace/ProxyInterfaces.sc
Log Message:
-----------
class library: node proxy - more arg objects
When setting synth controls (the internal objects of a node proxy)
directly, convert the arguments to OSC explicitly so that objects can
be passed also to those.
Commit: f56d7276b2e063a911cf20e7bd4f9ff2b0e5597a
https://github.com/supercollider/supercollider/commit/f56d7276b2e063a911cf20e7bd4f9ff2b0e5597a
Author: Julian Rohrhuber <julian.rohrhuber@xxxxxxxxxxxxxxxxxx>
Date: 2015-10-22 (Thu, 22 Oct 2015)
Changed paths:
M SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc
M SCClassLibrary/JITLib/ProxySpace/ProxyInterfaces.sc
Log Message:
-----------
class library: node proxy - async spawn
Protect also NodeProxy:spawn from wrong arguments due to an async
operation. This makes the method less efficient, but safer.
Commit: a13a6f13052d6f3aac6e802d12c3521638b7ffb3
https://github.com/supercollider/supercollider/commit/a13a6f13052d6f3aac6e802d12c3521638b7ffb3
Author: Julian Rohrhuber <julian.rohrhuber@xxxxxxxxxxxxxxxxxx>
Date: 2015-11-11 (Wed, 11 Nov 2015)
Changed paths:
M SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc
Log Message:
-----------
class library: use clearer syntax
Commit: b7ea2861ed90c9e807fabbbcccc4c03423b60b92
https://github.com/supercollider/supercollider/commit/b7ea2861ed90c9e807fabbbcccc4c03423b60b92
Author: Julian Rohrhuber <julian.rohrhuber@xxxxxxxxxxxxxxxxxx>
Date: 2015-11-11 (Wed, 11 Nov 2015)
Changed paths:
M SCClassLibrary/Common/Control/OSCBundle.sc
M SCClassLibrary/JITLib/ProxySpace/NodeProxy.sc
M SCClassLibrary/JITLib/ProxySpace/ProxyInterfaces.sc
Log Message:
-----------
Merge pull request #1687 from supercollider/topic/nodeproxy-asyc-fix
class library: make control set atomic
Compare: https://github.com/supercollider/supercollider/compare/52345b4b9481...b7ea2861ed90