├── .gitignore ├── .gitmodules ├── Builds ├── LinuxMakefile │ └── Makefile ├── MacOSX │ ├── Info-App.plist │ ├── Info.plist │ ├── RecentFilesMenuTemplate.nib │ └── juce2push2.xcodeproj │ │ └── project.pbxproj └── VisualStudio2013 │ ├── juce2push2.sln │ ├── juce2push2.vcxproj │ ├── juce2push2.vcxproj.filters │ └── resources.rc ├── JuceLibraryCode ├── AppConfig.h ├── BinaryData.cpp ├── BinaryData.h ├── JuceHeader.h ├── ReadMe.txt ├── juce_audio_basics.cpp ├── juce_audio_basics.mm ├── juce_audio_devices.cpp ├── juce_audio_devices.mm ├── juce_audio_formats.cpp ├── juce_audio_formats.mm ├── juce_audio_processors.cpp ├── juce_audio_processors.mm ├── juce_audio_utils.cpp ├── juce_audio_utils.mm ├── juce_core.cpp ├── juce_core.mm ├── juce_cryptography.cpp ├── juce_cryptography.mm ├── juce_data_structures.cpp ├── juce_data_structures.mm ├── juce_events.cpp ├── juce_events.mm ├── juce_graphics.cpp ├── juce_graphics.mm ├── juce_gui_basics.cpp ├── juce_gui_basics.mm ├── juce_gui_extra.cpp └── juce_gui_extra.mm ├── LICENSE ├── README.md ├── Resources └── PushStartup.png ├── Source ├── Macros.h ├── Main.cpp ├── MainComponent.cpp ├── Push2Demo.cpp ├── Push2Demo.h ├── Result.cpp ├── Result.h ├── libusb │ ├── config.h │ ├── config_msvc.h │ ├── config_xcode.h │ └── libusb_platform_wrapper.c └── push2 │ ├── JuceToPush2DisplayBridge.cpp │ ├── JuceToPush2DisplayBridge.h │ ├── Push2-Bitmap.h │ ├── Push2-Display.h │ ├── Push2-Usb-Communicator.cpp │ └── Push2-UsbCommunicator.h └── juce2push2.jucer /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/.gitmodules -------------------------------------------------------------------------------- /Builds/LinuxMakefile/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Builds/LinuxMakefile/Makefile -------------------------------------------------------------------------------- /Builds/MacOSX/Info-App.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Builds/MacOSX/Info-App.plist -------------------------------------------------------------------------------- /Builds/MacOSX/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Builds/MacOSX/Info.plist -------------------------------------------------------------------------------- /Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /Builds/MacOSX/juce2push2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Builds/MacOSX/juce2push2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Builds/VisualStudio2013/juce2push2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Builds/VisualStudio2013/juce2push2.sln -------------------------------------------------------------------------------- /Builds/VisualStudio2013/juce2push2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Builds/VisualStudio2013/juce2push2.vcxproj -------------------------------------------------------------------------------- /Builds/VisualStudio2013/juce2push2.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Builds/VisualStudio2013/juce2push2.vcxproj.filters -------------------------------------------------------------------------------- /Builds/VisualStudio2013/resources.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Builds/VisualStudio2013/resources.rc -------------------------------------------------------------------------------- /JuceLibraryCode/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/AppConfig.h -------------------------------------------------------------------------------- /JuceLibraryCode/BinaryData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/BinaryData.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/BinaryData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/BinaryData.h -------------------------------------------------------------------------------- /JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_basics.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_basics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_basics.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_devices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_devices.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_devices.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_devices.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_formats.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_formats.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_formats.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_processors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_processors.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_processors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_processors.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_utils.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_audio_utils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_audio_utils.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_core.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_core.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_cryptography.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_cryptography.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_cryptography.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_cryptography.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_data_structures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_data_structures.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_data_structures.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_data_structures.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_events.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_events.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_graphics.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_graphics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_graphics.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_gui_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_gui_basics.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_gui_basics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_gui_basics.mm -------------------------------------------------------------------------------- /JuceLibraryCode/juce_gui_extra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_gui_extra.cpp -------------------------------------------------------------------------------- /JuceLibraryCode/juce_gui_extra.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/JuceLibraryCode/juce_gui_extra.mm -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/README.md -------------------------------------------------------------------------------- /Resources/PushStartup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Resources/PushStartup.png -------------------------------------------------------------------------------- /Source/Macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/Macros.h -------------------------------------------------------------------------------- /Source/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/Main.cpp -------------------------------------------------------------------------------- /Source/MainComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/MainComponent.cpp -------------------------------------------------------------------------------- /Source/Push2Demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/Push2Demo.cpp -------------------------------------------------------------------------------- /Source/Push2Demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/Push2Demo.h -------------------------------------------------------------------------------- /Source/Result.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/Result.cpp -------------------------------------------------------------------------------- /Source/Result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/Result.h -------------------------------------------------------------------------------- /Source/libusb/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/libusb/config.h -------------------------------------------------------------------------------- /Source/libusb/config_msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/libusb/config_msvc.h -------------------------------------------------------------------------------- /Source/libusb/config_xcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/libusb/config_xcode.h -------------------------------------------------------------------------------- /Source/libusb/libusb_platform_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/libusb/libusb_platform_wrapper.c -------------------------------------------------------------------------------- /Source/push2/JuceToPush2DisplayBridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/push2/JuceToPush2DisplayBridge.cpp -------------------------------------------------------------------------------- /Source/push2/JuceToPush2DisplayBridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/push2/JuceToPush2DisplayBridge.h -------------------------------------------------------------------------------- /Source/push2/Push2-Bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/push2/Push2-Bitmap.h -------------------------------------------------------------------------------- /Source/push2/Push2-Display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/push2/Push2-Display.h -------------------------------------------------------------------------------- /Source/push2/Push2-Usb-Communicator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/push2/Push2-Usb-Communicator.cpp -------------------------------------------------------------------------------- /Source/push2/Push2-UsbCommunicator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/Source/push2/Push2-UsbCommunicator.h -------------------------------------------------------------------------------- /juce2push2.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ableton/push2-display-with-juce/HEAD/juce2push2.jucer --------------------------------------------------------------------------------