├── .gitignore ├── .gitmodules ├── LICENSE ├── Push2Controller ├── app.py ├── definitions.py ├── modes │ ├── __init__.py │ ├── clip_edit_mode.py │ ├── clip_triggering_mode.py │ ├── ddrm_tone_selector_mode.py │ ├── generator_algorithms.py │ ├── main_controls_mode.py │ ├── melodic_mode.py │ ├── midi_cc_mode.py │ ├── preset_selection_mode.py │ ├── rhythmic_mode.py │ ├── settings_mode.py │ ├── slice_notes_mode.py │ └── track_selection_mode.py ├── requirements.txt └── utils.py ├── README.md ├── Shepherd ├── Builds │ ├── LinuxMakefile │ │ └── Makefile │ └── MacOSX │ │ ├── Info-App.plist │ │ ├── RecentFilesMenuTemplate.nib │ │ └── Shepherd.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── xcshareddata │ │ └── xcschemes │ │ │ └── Shepherd - App.xcscheme │ │ └── xcuserdata │ │ └── ffont.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── JuceLibraryCode │ ├── JuceHeader.h │ ├── ReadMe.txt │ ├── include_juce_audio_basics.cpp │ ├── include_juce_audio_basics.mm │ ├── include_juce_audio_devices.cpp │ ├── include_juce_audio_devices.mm │ ├── include_juce_audio_formats.cpp │ ├── include_juce_audio_formats.mm │ ├── include_juce_audio_processors.cpp │ ├── include_juce_audio_processors.mm │ ├── include_juce_audio_utils.cpp │ ├── include_juce_audio_utils.mm │ ├── include_juce_core.cpp │ ├── include_juce_core.mm │ ├── include_juce_data_structures.cpp │ ├── include_juce_data_structures.mm │ ├── include_juce_events.cpp │ ├── include_juce_events.mm │ ├── include_juce_graphics.cpp │ ├── include_juce_graphics.mm │ ├── include_juce_gui_basics.cpp │ ├── include_juce_gui_basics.mm │ ├── include_juce_gui_extra.cpp │ ├── include_juce_gui_extra.mm │ └── include_juce_osc.cpp ├── RaspberryPi │ └── Makefile ├── Shepherd.jucer └── Source │ ├── Clip.cpp │ ├── Clip.h │ ├── DevelopmentUIComponent.h │ ├── HardwareDevice.cpp │ ├── HardwareDevice.h │ ├── Main.cpp │ ├── MainComponent.h │ ├── MusicalContext.cpp │ ├── MusicalContext.h │ ├── Playhead.cpp │ ├── Playhead.h │ ├── Sequencer.cpp │ ├── Sequencer.h │ ├── SynthAudioSource.h │ ├── Track.cpp │ ├── Track.h │ ├── common │ ├── Fifo.h │ ├── ReleasePool.h │ └── drow_ValueTreeObjectList.h │ ├── defines_shepherd.h │ └── helpers_shepherd.h ├── docs ├── architecture.key ├── ss_clip_edit.png ├── ss_generator.png ├── ss_melodic_mode.png ├── ss_note_edit.png ├── ss_session_mode_playing.png ├── ss_session_mode_stopped.png └── ss_settings_polyat.png └── pyshepherd ├── __init__.py ├── pyshepherd.py ├── state_debugger.py ├── state_synchronizer.py └── templates └── state_debugger.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/LICENSE -------------------------------------------------------------------------------- /Push2Controller/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/app.py -------------------------------------------------------------------------------- /Push2Controller/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/definitions.py -------------------------------------------------------------------------------- /Push2Controller/modes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Push2Controller/modes/clip_edit_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/clip_edit_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/clip_triggering_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/clip_triggering_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/ddrm_tone_selector_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/ddrm_tone_selector_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/generator_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/generator_algorithms.py -------------------------------------------------------------------------------- /Push2Controller/modes/main_controls_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/main_controls_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/melodic_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/melodic_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/midi_cc_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/midi_cc_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/preset_selection_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/preset_selection_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/rhythmic_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/rhythmic_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/settings_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/settings_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/slice_notes_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/slice_notes_mode.py -------------------------------------------------------------------------------- /Push2Controller/modes/track_selection_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/modes/track_selection_mode.py -------------------------------------------------------------------------------- /Push2Controller/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/requirements.txt -------------------------------------------------------------------------------- /Push2Controller/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Push2Controller/utils.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/README.md -------------------------------------------------------------------------------- /Shepherd/Builds/LinuxMakefile/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Builds/LinuxMakefile/Makefile -------------------------------------------------------------------------------- /Shepherd/Builds/MacOSX/Info-App.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Builds/MacOSX/Info-App.plist -------------------------------------------------------------------------------- /Shepherd/Builds/MacOSX/RecentFilesMenuTemplate.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Builds/MacOSX/RecentFilesMenuTemplate.nib -------------------------------------------------------------------------------- /Shepherd/Builds/MacOSX/Shepherd.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Builds/MacOSX/Shepherd.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Shepherd/Builds/MacOSX/Shepherd.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Builds/MacOSX/Shepherd.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Shepherd/Builds/MacOSX/Shepherd.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Builds/MacOSX/Shepherd.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Shepherd/Builds/MacOSX/Shepherd.xcodeproj/xcshareddata/xcschemes/Shepherd - App.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Builds/MacOSX/Shepherd.xcodeproj/xcshareddata/xcschemes/Shepherd - App.xcscheme -------------------------------------------------------------------------------- /Shepherd/Builds/MacOSX/Shepherd.xcodeproj/xcuserdata/ffont.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Builds/MacOSX/Shepherd.xcodeproj/xcuserdata/ffont.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/JuceHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/JuceHeader.h -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/ReadMe.txt -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_basics.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_basics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_basics.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_devices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_devices.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_devices.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_devices.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_formats.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_formats.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_formats.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_processors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_processors.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_processors.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_processors.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_utils.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_audio_utils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_audio_utils.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_core.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_core.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_core.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_data_structures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_data_structures.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_data_structures.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_data_structures.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_events.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_events.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_events.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_graphics.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_graphics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_graphics.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_gui_basics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_gui_basics.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_gui_basics.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_gui_basics.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_gui_extra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_gui_extra.cpp -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_gui_extra.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_gui_extra.mm -------------------------------------------------------------------------------- /Shepherd/JuceLibraryCode/include_juce_osc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/JuceLibraryCode/include_juce_osc.cpp -------------------------------------------------------------------------------- /Shepherd/RaspberryPi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/RaspberryPi/Makefile -------------------------------------------------------------------------------- /Shepherd/Shepherd.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Shepherd.jucer -------------------------------------------------------------------------------- /Shepherd/Source/Clip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/Clip.cpp -------------------------------------------------------------------------------- /Shepherd/Source/Clip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/Clip.h -------------------------------------------------------------------------------- /Shepherd/Source/DevelopmentUIComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/DevelopmentUIComponent.h -------------------------------------------------------------------------------- /Shepherd/Source/HardwareDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/HardwareDevice.cpp -------------------------------------------------------------------------------- /Shepherd/Source/HardwareDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/HardwareDevice.h -------------------------------------------------------------------------------- /Shepherd/Source/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/Main.cpp -------------------------------------------------------------------------------- /Shepherd/Source/MainComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/MainComponent.h -------------------------------------------------------------------------------- /Shepherd/Source/MusicalContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/MusicalContext.cpp -------------------------------------------------------------------------------- /Shepherd/Source/MusicalContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/MusicalContext.h -------------------------------------------------------------------------------- /Shepherd/Source/Playhead.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/Playhead.cpp -------------------------------------------------------------------------------- /Shepherd/Source/Playhead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/Playhead.h -------------------------------------------------------------------------------- /Shepherd/Source/Sequencer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/Sequencer.cpp -------------------------------------------------------------------------------- /Shepherd/Source/Sequencer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/Sequencer.h -------------------------------------------------------------------------------- /Shepherd/Source/SynthAudioSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/SynthAudioSource.h -------------------------------------------------------------------------------- /Shepherd/Source/Track.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/Track.cpp -------------------------------------------------------------------------------- /Shepherd/Source/Track.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/Track.h -------------------------------------------------------------------------------- /Shepherd/Source/common/Fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/common/Fifo.h -------------------------------------------------------------------------------- /Shepherd/Source/common/ReleasePool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/common/ReleasePool.h -------------------------------------------------------------------------------- /Shepherd/Source/common/drow_ValueTreeObjectList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/common/drow_ValueTreeObjectList.h -------------------------------------------------------------------------------- /Shepherd/Source/defines_shepherd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/defines_shepherd.h -------------------------------------------------------------------------------- /Shepherd/Source/helpers_shepherd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/Shepherd/Source/helpers_shepherd.h -------------------------------------------------------------------------------- /docs/architecture.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/docs/architecture.key -------------------------------------------------------------------------------- /docs/ss_clip_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/docs/ss_clip_edit.png -------------------------------------------------------------------------------- /docs/ss_generator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/docs/ss_generator.png -------------------------------------------------------------------------------- /docs/ss_melodic_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/docs/ss_melodic_mode.png -------------------------------------------------------------------------------- /docs/ss_note_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/docs/ss_note_edit.png -------------------------------------------------------------------------------- /docs/ss_session_mode_playing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/docs/ss_session_mode_playing.png -------------------------------------------------------------------------------- /docs/ss_session_mode_stopped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/docs/ss_session_mode_stopped.png -------------------------------------------------------------------------------- /docs/ss_settings_polyat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/docs/ss_settings_polyat.png -------------------------------------------------------------------------------- /pyshepherd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyshepherd/pyshepherd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/pyshepherd/pyshepherd.py -------------------------------------------------------------------------------- /pyshepherd/state_debugger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/pyshepherd/state_debugger.py -------------------------------------------------------------------------------- /pyshepherd/state_synchronizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/pyshepherd/state_synchronizer.py -------------------------------------------------------------------------------- /pyshepherd/templates/state_debugger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffont/shepherd/HEAD/pyshepherd/templates/state_debugger.html --------------------------------------------------------------------------------