Commit Graph

66 Commits (bc8cc6bf712d8271f598bbe7c42ce26f0bdbb285)

Author SHA1 Message Date
Ben Niemann 98328ca0fd Upgrade pylint to V2.2.2
4 years ago
Ben Niemann 42886ac2a9 EditorApp does not subclass QApplication.
5 years ago
Ben Niemann 4c237f8ea6 Improve typing of ui_base.
5 years ago
Ben Niemann e60d6a11d0 Major refactoring of the project model.
5 years ago
Ben Niemann 54b99a909d Make two noisicaa.ui modules pylint clean.
5 years ago
Ben Niemann 8d308487c9 Remove the broken PipelineGraphMonitor.
5 years ago
Ben Niemann b7748dfa2a Replace **self.context_args by context=self.context.
5 years ago
Ben Niemann f891abed9c Make the rest of noisicaa.audioproc mypy and pylint clean.
5 years ago
Ben Niemann a633925136 Add my own typeshed and populate with PyQt5 stubs.
5 years ago
Ben Niemann 00ae27747f Require complete function annotations by default.
5 years ago
Ben Niemann 794471af3c Make noisicaa.instrument_db pylint and mypy clean.
5 years ago
Ben Niemann 8c2f4b046f Make noisicaa.node_db pylint and mypy clean.
5 years ago
Ben Niemann 45be492aed Massive refactoring of the audio layer.
5 years ago
Ben Niemann 06d0b7ce4d Improve built-in pylint test.
5 years ago
Ben Niemann bbc749a721 Make pylint a bit more happy.
5 years ago
Ben Niemann b6feaf9e1e Show a spinner while opening a project.
5 years ago
Ben Niemann 825dbf5b58 Store temp files (sockets, pipes) in a new directory and clean up on exit.
5 years ago
Ben Niemann 4ebc62a228 Make pylint even more happy, even if just by a little bit.
5 years ago
Ben Niemann 2ba9fd9c54 Update licenses for 2018.
5 years ago
Ben Niemann 407d3f3638 Refactor Common-/ProjectMixin.
5 years ago
Ben Niemann 8417b55f06 Remove the concept of sheets.
5 years ago
Ben Niemann f8a545d94d Remember more UI state.
5 years ago
Ben Niemann ab6b9659d2 Make UI tests work without X server.
5 years ago
Ben Niemann 77e0805b29 Fix another crash on shutdown.
5 years ago
Ben Niemann fdc6d7dc35 Add copyright preamble to all sources.
5 years ago
Ben Niemann 2691c7a47a More frame_size->block_size and some pyaudio->portaudio renaming.
5 years ago
Ben Niemann 29f0c5ce4a Make frame size changes from UI work again.
6 years ago
Ben Niemann 721c65fc27 Is it over-engineering to build a full compiler for the pipeline?
6 years ago
Ben Niemann d6cbd3e0a9 Correctly reopen projects on startup.
6 years ago
Ben Niemann 235be26b0e Basics of stats plotting.
6 years ago
Ben Niemann ab0887f438 Completely rewrote sheet rendering:
6 years ago
Ben Niemann 4261864f97 Try not to swallow stacktraces when terminating a process.
6 years ago
Ben Niemann 9a04e8723d New instrument library.
6 years ago
Ben Niemann 5624c78cd0 Gracefully handle crashes in the audio process.
6 years ago
Ben Niemann ee3066f8e0 Get PipelineGraphMonitor working again.
6 years ago
Ben Niemann 2c034722dd Remove uses of old NodeType, all node instances now have a NodeDescription.
6 years ago
Ben Niemann ebcdd6af32 Split up sheet_view.py. Cleanup a bunch of imports
7 years ago
Ben Niemann 7939509cf4 ObjectReferenceProperty is hard. Don't use it.
7 years ago
Ben Niemann 8bc4dfb7d7 Move NodeDB into separate package and process - UI and project processes use a single shared DB process.
7 years ago
Ben Niemann cfaffc2a0a Add PipelineGraphMonitor to better debug audio graph changes.
7 years ago
Ben Niemann 12387c6412 Make frame size changeable from settings dialog. Doesn't even require a backend restart, can be done while playing!
7 years ago
Ben Niemann 8f936a5786 Add toggle menu to open pipeline perf monitor.
7 years ago
Ben Niemann 5974a793b8 Render performance data as gantt chart.
7 years ago
Ben Niemann 7bec71cf5b Pass performance data to UI.
7 years ago
Ben Niemann 79ac0bad0f Created new server-side player instance.
7 years ago
Ben Niemann 21eb56ff61 Instrument library makes some noises again.
7 years ago
Ben Niemann 851cf125ca Partial reanimation of instrument library.
7 years ago
Ben Niemann 896a3e53bb Fix tests.
7 years ago
Ben Niemann 1725db8075 Can stream audio from project's audioproc process to main audioproc process.
7 years ago
Ben Niemann 17ddba8b18 Some parts of the infrastructure to stream audio from the project's audioproc process to the UI's backend.
7 years ago