SF.net SVN: supercollider:[9099] trunk/build/SCClassLibrary/Common/Streams

View: New views
1 Messages — Rating Filter:   Alert me  

SF.net SVN: supercollider:[9099] trunk/build/SCClassLibrary/Common/Streams

by jamshark70 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Revision: 9099
          http://supercollider.svn.sourceforge.net/supercollider/?rev=9099&view=rev
Author:   jamshark70
Date:     2009-04-22 03:30:30 +0000 (Wed, 22 Apr 2009)

Log Message:
-----------
Fix cleanup bug with Pfset (cleanupFunc was not called on cmd-., now it is)

Spawner uses Event.silent for rest events for consistency with other rest-generating patterns

Modified Paths:
--------------
    trunk/build/SCClassLibrary/Common/Streams/FilterPatterns.sc
    trunk/build/SCClassLibrary/Common/Streams/Pspawner.sc

Modified: trunk/build/SCClassLibrary/Common/Streams/FilterPatterns.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/Streams/FilterPatterns.sc 2009-04-22 01:27:39 UTC (rev 9098)
+++ trunk/build/SCClassLibrary/Common/Streams/FilterPatterns.sc 2009-04-22 03:30:30 UTC (rev 9099)
@@ -94,7 +94,7 @@
  var stream = pattern.asStream;
 
  cleanup.addFunction(event, { |flag|
- if(flag) { envir.use(cleanupFunc) }
+ envir.use({ cleanupFunc.value(flag) });
  });
 
  loop {

Modified: trunk/build/SCClassLibrary/Common/Streams/Pspawner.sc
===================================================================
--- trunk/build/SCClassLibrary/Common/Streams/Pspawner.sc 2009-04-22 01:27:39 UTC (rev 9098)
+++ trunk/build/SCClassLibrary/Common/Streams/Pspawner.sc 2009-04-22 03:30:30 UTC (rev 9099)
@@ -60,9 +60,10 @@
 // if (nexttime.notNil && (genStream != stream), {
  if (nexttime.notNil, {
  // that child stream ended, so rest until next one
- outevent = event.copy;
- outevent.put(\freq, \rest);
- outevent.put(\delta, nexttime - now);
+// outevent = event.copy;
+// outevent.put(\freq, \rest);
+// outevent.put(\delta, nexttime - now);
+ outevent = Event.silent(nexttime - now);
  event = outevent.yield;
  now = nexttime;
  },{


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/