Commit Graph

87 Commits (6313801f38232378b7c59ad02bbf3e8e9a5fe182)
 

Author SHA1 Message Date
Ben Niemann 6313801f38 Launch EditorApp from UIProcess class.
7 years ago
Ben Niemann edf35afc6b Run UI with asyncio event_loop.
7 years ago
Ben Niemann c5e023e3d5 Improve handshake protocol when connecting to project process.
7 years ago
Ben Niemann fda27ea02b Command handlers can be async, making some stuff simpler. All changes to object tree emit mutations.
7 years ago
Ben Niemann 41fed7ad7e Clients can open/create/close projects, send commands.
7 years ago
Ben Niemann 0ae22035f5 Remove audioproc references from UI, this needs to be rebuilt later. Made all tests pass.
7 years ago
Ben Niemann cd6fb41cd9 Pass object class and address to clients.
7 years ago
Ben Niemann 5aa6c2adb1 Rebuilt ProcessClient again using mutation based architecture.
7 years ago
Ben Niemann 4cf8511152 Show message box when command to audio process failed.
7 years ago
Ben Niemann 2523875aef Queue initial mutations earlier, to guarante correct order.
7 years ago
Ben Niemann e56084c47f Reanimate fluidsynth node, feed with dummy events.
7 years ago
Ben Niemann 7cae487406 Report pipeline utilization back to clients, add LoadHistoryWidget to audio playground.
7 years ago
Ben Niemann 35245489b4 Mark audiosink node as system node, so it cannot be removed.
7 years ago
Ben Niemann a2da9a8b8e Use async IO for PyAudioBackend to implement wait() method.
7 years ago
Ben Niemann 5f22fd113b New backend class for audio.
7 years ago
Ben Niemann bbfc540b1a Rewrite and export WavFileSource.
7 years ago
Ben Niemann 468cfc3103 Open dialog when adding node with parameters.
7 years ago
Ben Niemann f266d5e3f8 Context menu to remove nodes.
7 years ago
Ben Niemann ba24282aa3 Disconnect ports and connections follow nodes when moved.
7 years ago
Ben Niemann e26956ba2d Quickly hacked audioproc to do synchronous processing, breaking a lot of stuff, but it kinda works.
7 years ago
Ben Niemann 1ce4f4d459 More work on audio playground.
7 years ago
Ben Niemann ac687f64a5 Add new dependency on quamash.
7 years ago
Ben Niemann e0ac54e658 Initial audio playground UI.
7 years ago
Ben Niemann 94b62de369 Manage pipeline nodes over IPCs.
7 years ago
Ben Niemann ea902b94a8 Initial audioproc process boilerplate.
7 years ago
Ben Niemann f5ef18c42d ProcessImpl creates its own event loop.
7 years ago
Ben Niemann 867cfd4153 Add --log-level flag to runtests.
7 years ago
Ben Niemann 693c53aa8c New project_client_test.py, working without subprocesses.
7 years ago
Ben Niemann e0722d6256 Merged project_stub.py into project_client.py
7 years ago
Ben Niemann 05adf36d23 Sessions and listeners.
7 years ago
Ben Niemann 5111790bb4 More asyncio conversions...
7 years ago
Ben Niemann 430d620a04 More asyncio conversion work.
7 years ago
Ben Niemann 99b9c31955 Started to rewrite everything again, using asyncio now.
7 years ago
Ben Niemann 5557935904 Handle remote exceptions. Basic support for proxies to child objects.
7 years ago
Ben Niemann ad4aec0498 Fix ipc_test.py
7 years ago
Ben Niemann 3fb17faac4 Merge branch 'master' into subproc
7 years ago
Ben Niemann 5495e48a45 Starting to flesh out ProjectProcess.
7 years ago
Ben Niemann c4ee008115 ProcessManager and ProcessImpl have IPC servers, beginning of ProjectProcess.
7 years ago
Ben Niemann 1b46862482 Add --nocoverage to runtests.
7 years ago
Ben Niemann 4e2731ef2d Continued work on IPC
7 years ago
Ben Niemann 7401c5d00e prototype of sfz to csound parser
7 years ago
Ben Niemann 58961a8e95 Intermedia commit to switch computers.
7 years ago
Ben Niemann 0510cddb59 Make it work again under 16.04
7 years ago
Ben Niemann 6001d5709f Remove obsolete libs dir.
7 years ago
Ben Niemann 0aa8e34ed1 Merge branch 'master' of github.com:odahoda/noisicaa
7 years ago
Ben Niemann b66abb576e Prototype of what a SFZ player might look like.
7 years ago
Ben Niemann 40773c2b8a Update README.md, now that PyQt5 isn't built anymore.
7 years ago
Ben Niemann 49ac3745f4 Use vext to import systemwide PyQt5, instead of building a custom one.
7 years ago
Ben Niemann 6367289f60 Move index management of list members into core.state
7 years ago
Ben Niemann 886c7a0d0b Merge branch 'master' into list_object
7 years ago