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 |