Skip to content
Snippets Groups Projects
  1. Sep 23, 2014
  2. Sep 22, 2014
  3. Sep 18, 2014
  4. Sep 16, 2014
  5. Sep 11, 2014
  6. Sep 08, 2014
  7. Sep 07, 2014
  8. Aug 29, 2014
  9. Aug 26, 2014
  10. Aug 24, 2014
  11. Aug 04, 2014
  12. Jul 31, 2014
  13. Jul 14, 2014
  14. Feb 04, 2014
  15. Nov 16, 2013
  16. Nov 15, 2013
  17. Oct 30, 2013
    • jsiegle's avatar
      Use processor ID number as flag for saving · 75e0ce11
      jsiegle authored
      Previously, every event would be saved multiple times if
      it passed through multiple processors. Now,
      GenericProcessor::getNumSamples() checks for existing TTL
      events and changes the processor ID (byte 2) to zero.
      If the RecordNode encounters an event without a positive
      processor ID, it will ignore it.
      
      The only potentially dangerous thing about this is that it
      involves modifying the MidiBuffer. But as long as the size
      of the buffer doesn't change (just the value of certain
      bytes), this should be fine.
      75e0ce11
  18. Sep 20, 2013
  19. Aug 18, 2013
    • jsiegle's avatar
      Update data format · 2a5f1272
      jsiegle authored
      Change number of samples from int16 to uint16, as this should
      never be negative. Change timestamp from uint64 to int64, as
      negative timestamps may one day be necessary.
      2a5f1272
  20. Jun 19, 2013
  21. Jun 15, 2013
  22. May 21, 2013
  23. May 04, 2013
  24. Apr 08, 2013
    • jsiegle's avatar
      Save hardware timestamps in RecordNode · 6ea36303
      jsiegle authored
      Some caveats:
      - If a source doesn't generate its own timestamps, all timestamps will be
        zero. This is obviously bad, so we need a way to protect this
        from happening.
      - If there are multiple timestamps from different sources, they might
        conflict. Again, something needs to be done about this in the near future.
      - If only a 32-bit timestamp is given, it needs to be shifted by 8 bits
        to fit in our 64-bit timestamp slot
      6ea36303
  25. Apr 05, 2013
    • jsiegle's avatar
      Run astyle to make code format more consistent · ea8c1c90
      jsiegle authored
      To run this in the future, install astyle (sudo apt-get install astyle),
      then enter the following from the top-level project directory:
      
      astyle --options=astyle.options --recursive "./Source/*.cpp" "./Source/*.h"
      
      This will convert tabs to 4 spaces and ensure that brackets are on
      their own lines.
      ea8c1c90
  26. Apr 03, 2013
    • aacuevas's avatar
      Windows.h include not needed with juce 2 · 3f56af92
      aacuevas authored
      With new jucer, windows.h is not only unnecesary, but can cause conflicts with some definitions.
      Also, OpenGL.h includes disabled, as it's no longer needed and it, by itself, needs windows.h
      3f56af92
  27. Mar 21, 2013
    • jsiegle's avatar
      Change copyright year to 2013 · e36119a1
      jsiegle authored
      Use the following command to update the copyright year in all files,
      starting in the Source/ directory:
      
      find . -type f -print0 | xargs -0
         sed -i 's/Copyright (C) 2012/Copyright (C) 2013/g'
      
      Works like a charm!
      e36119a1
  28. Nov 19, 2012
  29. Nov 17, 2012
  30. Nov 16, 2012
  31. Nov 12, 2012
  32. Nov 11, 2012
  33. Nov 10, 2012
Loading