-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Launchpad X #17
Open
worikgh
wants to merge
165
commits into
jpetazzo:master
Choose a base branch
from
worikgh:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Launchpad X #17
Changes from 1 commit
Commits
Show all changes
165 commits
Select commit
Hold shift + click to select a range
12bc156
Launchpad X
worikgh e3cbf2d
Initial commit
worikgh 81df145
Initial commit
worikgh cb0a844
Be quiet!
worikgh ad8e157
Launchpad X
worikgh 81dd412
Update midi
worikgh 2bf0958
Starts with a @reboot griode.sh entry
worikgh 6bb0f02
Prior to reformatting the SD card. A backup.
worikgh 8b7b1b1
Initial commit
worikgh 23ba831
Reads commands from a pipe
worikgh 9cc6797
Commands to griode via named pipe taking shape
worikgh 2ef6cf2
Changing scale by command redraws the surface of the Launchpad
worikgh ed6a064
Comments
worikgh b866dac
Comments
worikgh de68f0c
Implemented command `draw`
worikgh 5490727
Comments
worikgh e5aaf5c
Added command to set instrument
worikgh 1823be9
Initial commit
worikgh c8695ad
Initial commit
worikgh 66bf427
Upgraded?
worikgh 9b70218
Initial commit
worikgh 77e7faf
Initial commit
worikgh 5d907d2
Debugged commands
worikgh 3ab4e77
Write pid file
worikgh dc2dbc6
Edited
worikgh 030752d
Enable the command pipe
worikgh 8372a1b
Here it is....
worikgh ca7b2ee
Rename front-end
worikgh 744abdb
LV2 Plugins started...
worikgh 5cc55e7
Initial commit
worikgh 559f048
Initial commit
worikgh 2ece086
Updated
worikgh 6ebba07
Name change
worikgh ef96f76
Compiles
worikgh a976da3
Initial commit
worikgh 2a348e1
Commit to safety!
worikgh 2d57e7f
Improve class detection
worikgh 2429359
Partially ready
worikgh c160e06
Update `README.md`s to track design changes
worikgh f44b180
Delete old and no longer used code
worikgh 0c89e73
Add jack and griode commands
worikgh b4784bd
Updated path
worikgh 192d086
Got griode commands working
worikgh 4832943
Commenting
worikgh 59b5a9d
Order ports numerically
worikgh f77ff6a
Improved Port data
worikgh 0d0ca96
Bug fix
worikgh 487ba0b
Grouping commands
worikgh 9cfe6be
Directly command mod-host
worikgh 423d0ac
Added griode commands
worikgh 56868ed
Updated writing history
worikgh 56debcd
Reads commands off stdin
worikgh 2b510f9
Fix history writing
worikgh f35da64
Tidied up
worikgh b0a7d0f
Add control for root note
worikgh d69f02a
Updated
worikgh 6f3bd35
Initial commit
worikgh f771d12
Minor fixups
worikgh 9155446
iIt is what it is....
worikgh 79fcc16
No longer uses a pipe to send commands to `griode`
worikgh 5510e1b
Set default root note. Not persistant
worikgh 47bf89b
Major changes and development
worikgh 87a1551
Evolving....
worikgh fe83c15
Set root note via offset from AQ
worikgh d5aea42
Initial commit
worikgh 3a34b3c
Renamed
worikgh ce89c7b
Initial commit
worikgh 1f85b59
Times in log messages and selcted instrument in Model
worikgh 07e3249
Run commands to set up the instrument
worikgh 0b2e218
Minor update
worikgh e6dd0aa
Compile chrono
worikgh fa32d66
Fix documentaton
worikgh 3092012
Visual indication of which instrument selected
worikgh fcd43cd
Implement command "root" properly
worikgh 86747a9
Started illustrating setting up the instrument
worikgh e54438f
Quieten timing warnings so they are only emitted at debug level
worikgh c78d2a4
Set timing information into log method. Set font onfront end
worikgh bd36f27
Give the realnames for instruments so the front end can see them
worikgh 2f16d70
Animate selection while being processed
worikgh 3186a20
Fix(!) home directory
worikgh f13d350
minor edits
worikgh 1da4096
Get LEDs to display correctly if key shifted by a root command
worikgh 0130991
Minor change
worikgh 789a69a
Translate jack ports
worikgh 723d6cf
Translate jack ports
worikgh f00cd53
Initial commit
worikgh d867429
Improved error handling and uses `find_lv2`
worikgh 0fab97e
A mostly working build
worikgh 387eb2b
Explicit name spacing for ws types.
worikgh 3790f8e
Compiles
worikgh b4ff83e
Minor change
worikgh a2c46b5
Still a chaotic mess!
worikgh 2a77a4a
Two examples of songs/settings
worikgh 0f7df2e
Compiles
worikgh 413f69a
Revove dead code
worikgh 2492cac
Minor edit
worikgh ad96f0c
Connect up the song files and internal data structures
worikgh c07c2db
Minor edits
worikgh 156bede
Compiles cleanly
worikgh 5aeb36c
Minor edits
worikgh 8e4c1ca
Reorder functions to group more rationally
worikgh 5c512ac
minor edit
worikgh ac9d1a3
Process INIT from server
worikgh 9950c47
Cleaned up a bit
worikgh 008dcb4
Cleaning up....
worikgh d8340e8
Starting to read from pedal
worikgh ebed104
Reads keys for pedal
worikgh 6b27787
Missed code for ncurses
worikgh 16111ec
Reviewed and updated niitialisation code for `ServerState`
worikgh d7aea96
Added ncurses
worikgh 202cd20
Initial commit
worikgh 88ad16a
New environment variable to find directory and start of pedlal code
worikgh 67b75c8
Reorganised
worikgh 84b76ce
Add Debug to structures
worikgh 0877998
Adding Pedal
worikgh bcd12a8
Edited for clarity
worikgh f339c2b
Inintial commit
worikgh f6edc78
Minor edits
worikgh dd80dfe
Use env var PATH_MI_ROOT
worikgh b6a2ffd
Use env var PATH_MI_ROOT
worikgh be5a1f6
Typo
worikgh 92e3012
Added pedals
worikgh 1a64ff5
Got rid of unneeded abstractions
worikgh ce136da
Do not need these abstractions
worikgh 8c6ec7d
Add persistent state
worikgh 41a1fb9
Implemented saving state
worikgh 6668f29
Initial commit.
worikgh 9fca5c5
Started implementation of pedal switching
worikgh fc37c2c
Updated logging so it goes to a file
worikgh 4a99f3a
Updated names and comments
worikgh 0f68540
Tidy up...
worikgh ec45de1
Working!
worikgh 728a57b
Make valid
worikgh 7a98b32
Better logging
worikgh 85c99c5
typo fix
worikgh fd8603c
Minor changes
worikgh 80aaf87
DO not start front end (yet)
worikgh 9673209
Fixup case error
worikgh 26bea4a
Move client to its own directory
worikgh 9e88785
Move client to its own directory
worikgh bb76bf8
Move client to its own directory
worikgh 804cbd3
Move client to its own directory
worikgh b007a5f
Move client to its own directory
worikgh 54bb38c
Bugfix
worikgh db3bf80
Moving client....
worikgh cf797e7
Formatted (cargo fmt) and invalid instruments no longer panic
worikgh eec2c9a
Working.
worikgh 2de4fda
Tweek colours
worikgh ba68bfe
Quietened. Nothing on stdout now
worikgh fc78095
Renable pedal via stdin
worikgh 0ffd8a4
Redircting output from sub-processes
worikgh 00ec0f2
Pedal display
worikgh 458cb90
Manage to delete client communication channels when client closes
worikgh 587c432
Code cleanups
worikgh ec8c586
Connect to VU meters if present
worikgh 84ab52c
Update for new CSS
worikgh 620bfba
Minor edits
worikgh 5321e54
Not specific to particular pedals
worikgh 8371fd1
Minor change
worikgh f224e29
idempotent and run front end
worikgh 011d5ad
Logging changes
worikgh 1f81972
Minor change
worikgh 93f64f2
Updated
worikgh 7a99c32
Updated
worikgh 85824d8
Replumbed....
worikgh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does the LP X also have a "front" LED? (If not, I'll remove that sysex since it might be confusing 😅 )
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wondered about that.
I cannot see one.
I have no other Launchpad to compare it to