コード例 #1
0
ファイル: Mixer.py プロジェクト: valentijnnieman/supriya
 def _setup_cue_track(self):
     track = Track(self, name="cue", channel_count=self.cue_channel_count)
     offset = self._channel_count
     mapping = [(i, i + offset) for i in range(self.cue_channel_count)]
     track.add_direct_out(mapping)
     self._tracks_by_name["cue"] = track
     self._cue_track = track
コード例 #2
0
 def _setup_cue_track(self):
     track = Track(self, name="cue", channel_count=self.cue_channel_count)
     offset = self._channel_count
     mapping = [(i, i + offset) for i in range(self.cue_channel_count)]
     track.add_direct_out(mapping)
     self._tracks_by_name["cue"] = track
     self._cue_track = track
コード例 #3
0
ファイル: Mixer.py プロジェクト: tchiwinpiti/supriya
 def _setup_master_track(self):
     track = Track(
         self,
         name='master',
         channel_count=self._channel_count,
     )
     mapping = [(i, i) for i in range(self._channel_count)]
     track.add_direct_out(mapping)
     self._tracks_by_name['master'] = track
     self._master_track = track
コード例 #4
0
ファイル: Mixer.py プロジェクト: valentijnnieman/supriya
 def add_track(self, name, channel_count=None, index=None):
     assert name not in self._tracks_by_name
     track = Track(self, name=name, channel_count=channel_count)
     if index is None:
         self._tracks.append(track)
     else:
         assert 0 <= index < len(self._tracks)
         self._tracks.insert(index, track)
     self._tracks_by_name[name] = track
     if self.is_allocated:
         track._allocate_buses()
         track._allocate_nodes(self._track_group, index)
     track.send("master", 0.0)
     return track
コード例 #5
0
 def add_track(self, name, channel_count=None, index=None):
     assert name not in self._tracks_by_name
     track = Track(self, name=name, channel_count=channel_count)
     if index is None:
         self._tracks.append(track)
     else:
         assert 0 <= index < len(self._tracks)
         self._tracks.insert(index, track)
     self._tracks_by_name[name] = track
     if self.is_allocated:
         track._allocate_buses()
         track._allocate_nodes(self._track_group, index)
     track.send("master", 0.0)
     return track
コード例 #6
0
 def _setup_master_track(self):
     track = Track(self, name="master", channel_count=self._channel_count)
     mapping = [(i, i) for i in range(self._channel_count)]
     track.add_direct_out(mapping)
     self._tracks_by_name["master"] = track
     self._master_track = track