Skip to content

Commit

Permalink
Record working with no latency compensation
Browse files Browse the repository at this point in the history
#6

Co-authored-by: micbuffa <micbuffa@gmail.com>
  • Loading branch information
Brotherta and micbuffa committed Feb 28, 2023
1 parent 2170c69 commit fb985b2
Show file tree
Hide file tree
Showing 21 changed files with 2,147 additions and 46 deletions.
8 changes: 6 additions & 2 deletions src/App.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import AutomationController from "./Controllers/AutomationController";
import AutomationView from "./Views/AutomationView";
import RegionsController from "./Controllers/RegionsController";
import WaveformController from "./Controllers/WaveformController";
import RecorderController from "./Controllers/RecorderController";

/**
* Main class for the host. Start all controllers, views and models. All controllers and views are accessible frome this app.
Expand All @@ -28,6 +29,8 @@ export default class App {
pluginsController: PluginsController;
automationController: AutomationController;
waveFormController: WaveformController;
regionsController: RegionsController;
recorderController: RecorderController;

hostView: HostView;
tracksView: TracksView;
Expand All @@ -37,7 +40,7 @@ export default class App {

tracks: Tracks;
host: Host;
regionsController: RegionsController;


constructor() {
this.tracks = new Tracks(this);
Expand All @@ -57,6 +60,7 @@ export default class App {
this.automationController = new AutomationController(this);
this.waveFormController = new WaveformController(this);
this.regionsController = new RegionsController(this);
this.recorderController = new RecorderController(this);

makeDivScrollSync();
}
Expand All @@ -67,4 +71,4 @@ export default class App {
async initHost() {
await this.host.initWAM()
}
}
}

0 comments on commit fb985b2

Please sign in to comment.