Skip to content
Snippets Groups Projects
  1. Aug 29, 2014
  2. Aug 26, 2014
  3. Aug 24, 2014
  4. Jul 31, 2014
  5. Jul 14, 2014
  6. Feb 04, 2014
  7. Nov 16, 2013
  8. Nov 15, 2013
  9. 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
  10. Sep 20, 2013
  11. 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
  12. Jun 19, 2013
  13. Jun 15, 2013
  14. May 21, 2013
  15. May 04, 2013
  16. 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
  17. 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
  18. 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
  19. 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
  20. Nov 19, 2012
  21. Nov 17, 2012
  22. Nov 16, 2012
  23. Nov 12, 2012
  24. Nov 11, 2012
  25. Nov 10, 2012
  26. Nov 08, 2012
  27. Nov 06, 2012
  28. Oct 06, 2012
  29. Sep 20, 2012
  30. May 21, 2012
  31. May 20, 2012
Loading