User Tools

Site Tools


mixxx_macros

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mixxx_macros [2020/05/20 06:42]
xerus [Timeline] block CW 26
mixxx_macros [2020/05/30 12:09] (current)
xerus [CW 21 & 22] fix github link
Line 3: Line 3:
 //By Janek Fischer (xerus/​xerus2000)//​ //By Janek Fischer (xerus/​xerus2000)//​
  
-{{ :​gsoc_2020_proposal_janek_fischer_-_mixxx_macros.pdf | Proposal }}+{{ :​gsoc_2020_proposal_janek_fischer_-_mixxx_macros.pdf | Official GSoC Proposal }}
  
 ===== Introduction ===== ===== Introduction =====
Line 10: Line 10:
 But sometimes, more sophisticated automation can be helpful - maybe you want to skip a breakdown, shuffle around verses, loop an intro a specific way or deliberately repeat certain parts. Handling that while messing with effects and getting the next track ready can be tricky; that is where Mixxx Macros come in. With this feature implemented,​ it will be possible to record specific moves while playing a track and store them in a rack, to be used when it gets hot. But sometimes, more sophisticated automation can be helpful - maybe you want to skip a breakdown, shuffle around verses, loop an intro a specific way or deliberately repeat certain parts. Handling that while messing with effects and getting the next track ready can be tricky; that is where Mixxx Macros come in. With this feature implemented,​ it will be possible to record specific moves while playing a track and store them in a rack, to be used when it gets hot.
  
-===== Timeline ​=====+===== Details ​=====
  
 +//tbd//
 +
 +===== Timeline =====
  
 CW 21: Establish Timeline, work on open PRs, initial survey & discussion\\ CW 21: Establish Timeline, work on open PRs, initial survey & discussion\\
 CW 22: Survey existing Serato Flip uses & collect input CW 22: Survey existing Serato Flip uses & collect input
  
-**June - Design Phase:**+==== June - Design Phase: ​====
  
-CW 23: Review ​the design of how Macros will be structured ​\\ +CW 23: Specify ​the Macro format ​\\ 
-CW 24: \\ +CW 24: Design & integrate into existing skins\\ 
-CW 25: \\+CW 25: //​Buffer// ​\\
 <​del>​CW 26</​del>​ (blocked) <​del>​CW 26</​del>​ (blocked)
  
-Deliverable:​ Format specification, tbd+Deliverable:​ Format specification
  
-**July - Coding Phase:**+==== July - Coding Phase: ​====
  
-CW 27: \\ +CW 27: Implement the data structures ​\\ 
-CW 28: \\ +CW 28: Implement the controls\\ 
-CW 29: \\ +CW 29: Create recording infrastructure\\ 
-CW 30:+CW 30: Tie it all together
  
-Deliverable:​ Implemented controls with mapping to a skin and controller+Deliverable:​ Implemented controls with mapping to a skin and controller, ideally working recording system
  
-**August - Refinement Phase:**+==== August - Refinement Phase: ​====
  
-CW 31: \\ +CW 31: Refine UX & Integrate into other Skins \\ 
-CW 32: \\ +CW 32: Enable Import from Serato & explore possibilities for sharing ​\\ 
-CW 33: \\ +CW 33: //​Buffer// ​\\ 
-CW 34:+CW 34: //Buffer//
  
 Deliverable:​ Integration with other tools (Serato Flip, Export/​Import,​ Edit Dialog, Auto DJ?) Deliverable:​ Integration with other tools (Serato Flip, Export/​Import,​ Edit Dialog, Auto DJ?)
  
-===== Details ​=====+===== Log ===== 
 + 
 +==== How I work ==== 
 + 
 +I tend to branch out to other open source contributions when I want to work on something - I am almost unable to idle ;) \\ 
 +Evidence of that are regular reports on GitHub: https://​github.com/​search?​q=xerus2000&​s=created&​type=Issues \\ 
 +However, this can also lead to delays in what I was supposed to work on. 
 + 
 +I currently use https://​notion.so to take notes and may link some pages here as proof of work - but these are personal working areas and not optimized for general understanding. I will always incorporate results into this wiki page when appropriate. 
 + 
 +==== CW 21 & 22 ==== 
 + 
 +  * Work on general PRs: https://​github.com/​search?​q=author%3Axerus2000+user%3Amixxxdj+updated%3A2020-05 
 +  * Code Style discussions (Zulip & PRs) 
 +  * Planning & initial Research: https://​www.notion.so/​xerus/​Mixxx-Macros-GSoC-Research-5ab430eb8f0a41efafc075c220029560 
 + 
 +==== CW 23 ==== 
 + 
 +Mo: 
 + 
 +Tu: 
 + 
 +We: 
 + 
 +Thu: 
 + 
 +Fr: 
 + 
 +==== CW 24 ==== 
 + 
 +Mo: 
 + 
 +Tu: 
 + 
 +We: 
 + 
 +Thu: 
 + 
 +Fr: 
  
mixxx_macros.1589971343.txt.gz · Last modified: 2020/05/20 06:42 by xerus