Commit Graph

  • e0c5f6bd4a Adds preliminary "Z" shortcut for "zen" mode neuron303/master neuron303/HEAD neuron303/master Gitea 2019-09-23 21:56:51 +02:00
  • 765ea8c9be Set buffer reset time to 2 seconds Gitea 2019-09-23 21:53:26 +02:00
  • 1852570059 Ensures 1:1 ratio while displaying Gitea 2019-09-23 21:52:06 +02:00
  • 5dc2edf795 Cleanup global namespace Gitea 2019-09-23 21:51:33 +02:00
  • 993577cd6f Merge pull request #2 from neuron303/master master Daniel Brunner 2019-09-23 15:19:47 +02:00
  • 682927bb13 Adds audio deps to travis Gitea 2019-09-23 00:23:50 +02:00
  • 339fedea9a Revert "Make travis happy (i.e. c++11 compliant code)" Gitea 2019-09-23 00:07:54 +02:00
  • ff700dd75a Revert "qt 5.10" Gitea 2019-09-23 00:06:59 +02:00
  • 3dc0610c09 Adds OpenGl deps to travis Gitea 2019-09-23 00:04:27 +02:00
  • 7e17181bea Try bionic for more recent compilers Gitea 2019-09-22 23:52:00 +02:00
  • 14353ae5ce Make travis happy (i.e. c++11 compliant code) Gitea 2019-09-22 23:31:15 +02:00
  • 5619ef7b14 Tweak defaults for decay and lightspeed Gitea 2019-09-22 18:59:09 +02:00
  • 86dccd467e Uses alpha channel to draw lines, uses Qt::FlatCap style, uses QPainter::Antialiasing Gitea 2019-09-22 18:58:45 +02:00
  • 2b9b1cf9a4 Factor out drawBuffer from updateDrawBuffer Gitea 2019-09-22 12:42:09 +02:00
  • 5df7b6fce5 Adds TODO on how to clear the buffer Gitea 2019-09-22 11:58:48 +02:00
  • 7db83d5eba Experiment with afterglow, and partial buffer painting Gitea 2019-09-22 09:54:18 +02:00
  • f7cb80007f Prepare rendering in smaller batches (per screen frame) Gitea 2019-09-21 09:38:39 +02:00
  • 1481a33326 Scales using QPainter::scale Gitea 2019-09-18 00:04:50 +02:00
  • 7d26cf4387 Change default zoom factor to 100% Gitea 2019-09-17 23:21:19 +02:00
  • 09e1d1ff16 Store only one value for afterglow Gitea 2019-09-17 23:20:56 +02:00
  • 50fb47f513 Merge remote-tracking branch 'upstream/master' Gitea 2019-09-17 22:17:50 +02:00
  • 00cd74295c Allow to stop DebugToneGenerator Gitea 2019-09-17 22:13:28 +02:00
  • 6c550abaaf Calculates afterglow from a value 0.0 to 1.0 Gitea 2019-09-17 22:06:55 +02:00
  • 9c573faba1 qt 5.10 Daniel Brunner 2019-09-17 21:56:57 +02:00
  • 0efd4713bd Added .travis.yml 0xFEEDC0DE64 2019-09-17 21:15:04 +02:00
  • 80be2ff0b8 Improved stats 0xFEEDC0DE64 2019-09-17 20:44:28 +02:00
  • e6249131ff Workaround updating frame (and thus darkening the image) Gitea 2019-09-17 19:48:44 +02:00
  • 86b99ab8d2 Moves painting of frame into helper function Gitea 2019-09-17 19:46:48 +02:00
  • 1fb31a4ec2 Adds gitignores for moc_predef.h and linux default binary name Gitea 2019-09-16 18:53:03 +02:00
  • f5d6995d98 Fix warnings by moving class declaration into class Gitea 2019-09-16 18:50:37 +02:00
  • ab2853475f Reorder includes (local to system) Gitea 2019-09-16 18:09:44 +02:00
  • 4c95889a91 Implemented very basic tone generator 0xFEEDC0DE64 2019-09-07 23:00:37 +02:00
  • f612e4e14f Fixed bug with order of initialization 0xFEEDC0DE64 2019-09-07 20:05:35 +02:00
  • c46480ed6a Added debug controls for afterglow and lightspeed again 0xFEEDC0DE64 2019-09-07 20:01:43 +02:00
  • b99a695159 Improved controls with menus 0xFEEDC0DE64 2019-09-07 19:19:24 +02:00
  • 8076271edc Performance improvements 0xFEEDC0DE64 2019-09-07 12:00:14 +02:00
  • 2298436c13 yes 0xFEEDC0DE64 2019-09-05 20:46:54 +02:00
  • a09aff9fa8 Updated README.md 0xFEEDC0DE64 2019-08-30 20:47:26 +02:00
  • c86e85920b Created base class for sample sources 0xFEEDC0DE64 2019-08-30 20:31:04 +02:00
  • 4dd39e1ba3 Auto stash before merge of "master" and "origin/master" 0xFEEDC0DE64 2019-08-30 19:30:24 +02:00
  • ff319cc214 Merge remote-tracking branch 'origin/master' 0xFEEDC0DE64 2019-08-30 19:14:15 +02:00
  • 804e41a86f Merge pull request #1 from neuron303/master Daniel Brunner 2019-08-30 19:12:06 +02:00
  • 25fedfa36c Uses QOpenGLWidget instead of QWidget Gitea 2019-08-30 13:39:43 +02:00
  • 5f0687ca48 Replaces QPoint with QPointF, Uses .length instead of pythagoras, Uses setOpacity instead of pen.setColor Gitea 2019-08-30 13:38:36 +02:00
  • b0ee466c32 Introduces public methods for starting and stopping the display refresh timer to osciwidget Gitea 2019-08-30 12:43:25 +02:00
  • 41d557743a Replaces blend pixmap with fillRect Gitea 2019-08-30 12:38:15 +02:00
  • 8d402dd86c Restructure MainWindow initialization Gitea 2019-08-30 12:29:14 +02:00
  • 5e24aba5a6 Fail with error message in case no input audio device was found Gitea 2019-08-30 12:28:40 +02:00
  • a7a408a7ae Auto-selects devices containing "monitor" in name Gitea 2019-08-30 12:27:52 +02:00
  • 06354e55c5 Templatize SamplePair Gitea 2019-08-30 12:23:10 +02:00
  • 2dd793bdee Fixes warnings Gitea 2019-08-30 12:22:03 +02:00
  • 28052b1dc5 Made zoom levels configurable 0xFEEDC0DE64 2019-08-29 21:48:25 +02:00
  • 2bdf826be7 made something 0xFEEDC0DE64 2019-08-25 22:51:44 +02:00
  • ef15a753de Added controls to change various parameters 0xFEEDC0DE64 2019-08-25 22:42:34 +02:00
  • c9ddad8e21 First try 0xFEEDC0DE64 2019-08-25 18:22:31 +02:00
  • a0545d8fd6 Initial commit Daniel Brunner 2019-08-25 18:04:57 +02:00