pysynth/output/base.py
def time_event(self, start, stop):

        """
        Schedules a time event for this OutputControl instance.

        Time events allows us to add and remove ourselves during certain intervals.

        'start' determines the time to start this object.
        We will not return audio values until the value from 'get_time()'
        is less than or equal to this value.
        If you want this object to start immediately, then supply 0 for this value.

        'stop' determines the time to stop this object.
        We will remove ourselves from the OutputHandler when the value from 'get_time()'
        is less than or equal to this value.
        If you want this object to continue indefinitely, then supply -1 for this value.

        You can schedule multiple time events, and we will handle them as necessary.
        Once a time event has been completed,
        (Added and removed ourselves during the given interval),
        then we will remove the time event.
        If there are no other time events, then we will remove ourselves from the OutputHandler. 
        """

        # Add the time event to this object:

        self.time_events.append([start, stop])

        Schedules a time event for this OutputControl instance.

        Time events allows us to add and remove ourselves during certain intervals.

        'start' determines the time to start this object.
        We will not return audio values until the value from 'get_time()'
        is less than or equal to this value.
        If you want this object to start immediately, then supply 0 for this value.

        'stop' determines the time to stop this object.
        We will remove ourselves from the OutputHandler when the value from 'get_time()'
        is less than or equal to this value.
        If you want this object to continue indefinitely, then supply -1 for this value.

        You can schedule multiple time events, and we will handle them as necessary.
        Once a time event has been completed,
        (Added and removed ourselves during the given interval),
        then we will remove the time event.
        If there are no other time events, then we will remove ourselves from the OutputHandler. 
        
Schedules a time event for this OutputControl instance.
Time events allows us to add and remove ourselves during certain intervals.

'start' determines the time to start this object.
We will not return audio values until the value from 'get_time()'
is less than or equal to this value.
If you want this object to start immediately, then supply 0 for this value.

'stop' determines the time to stop this object.
We will remove ourselves from the OutputHandler when the value from 'get_time()'
is less than or equal to this value.
If you want this object to continue indefinitely, then supply -1 for this value.

You can schedule multiple time events, and we will handle them as necessary.
Once a time event has been completed,
(Added and removed ourselves during the given interval),
then we will remove the time event.
If there are no other time events, then we will remove ourselves from the OutputHandler.
Schedules a time event for this OutputControl instance . Time events allows us to add and remove ourselves during certain intervals . ' start ' determines the time to start this object . We will not return audio values until the value from ' get_time () ' is less than or equal to this value . If you want this object to start immediately then supply 0 for this value . ' stop ' determines the time to stop this object . We will remove ourselves from the OutputHandler when the value from ' get_time () ' is less than or equal to this value . If you want this object to continue indefinitely then supply - 1 for this value . You can schedule multiple time events and we will handle them as necessary . Once a time event has been completed ( Added and removed ourselves during the given interval ) then we will remove the time event . If there are no other time events then we will remove ourselves from the OutputHandler .
def time_event(self, start, stop):
        self.time_events.append([start, stop])
def time_event ( self , start , stop ) : self . time_events . append ( [ start , stop ] )
Schedules a time event for this OutputControl instance.
Schedules a time event for this OutputControl instance .
"""
        Schedules a time event for this OutputControl instance.

        Time events allows us to add and remove ourselves during certain intervals.

        'start' determines the time to start this object.
        We will not return audio values until the value from 'get_time()'
        is less than or equal to this value.
        If you want this object to start immediately, then supply 0 for this value.

        'stop' determines the time to stop this object.
        We will remove ourselves from the OutputHandler when the value from 'get_time()'
        is less than or equal to this value.
        If you want this object to continue indefinitely, then supply -1 for this value.

        You can schedule multiple time events, and we will handle them as necessary.
        Once a time event has been completed,
        (Added and removed ourselves during the given interval),
        then we will remove the time event.
        If there are no other time events, then we will remove ourselves from the OutputHandler. 
        """ # Add the time event to this object:
self
start
stop