lp:~mixxxdevelopers/mixxx/features_softtakeover

Created by Albert Santoni and last modified

This branch's goals are:
- the ability for simple XML MIDI mappings to specify soft-takeover as an option
- to implement soft-takeover as a switchable-on-the-fly option for COs used in MIDI scripts

The ability for simple XML mappings to specify multiple simultaneous options is also needed for the first goal above to be really useful, but this requires modifying the GUI code that handles the MIDI options, since it's all currently hard-coded for one. I (Sean) will need help on that and will avoid it in the meantime. :)

Get this branch:
bzr branch lp:~mixxxdevelopers/mixxx/features_softtakeover
Members of Mixxx Development Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mixxx Development Team
Project:
Mixxx
Status:
Merged

Recent revisions

2564. By Sean M. Pappalardo

Condensed IF statement per RJ

2563. By Sean M. Pappalardo

- Prevented calling ComputeValue on Soft-Takeover MIDI option (It's processed differently)
- Checked for NULL COs and set sensible defaults if they do happen to be NULL
- Fixed logic error in scale factor
- Moved subsequent-value-override-time into a const class variable

2562. By Sean M. Pappalardo

Merging from trunk

2561. By Sean M. Pappalardo

Factored out soft-takeover code into a class. Tests good with XML-only and scripted controls.

2560. By Sean M. Pappalardo

Merging from trunk

2559. By Sean M. Pappalardo

- Reverted SCS.3d script to avoid confusion (was only whitespace changes)
- Added hack to avoid hard-coding threshold value in the MidiScriptEngine soft-takeover. Should provide better response.

2558. By Sean M. Pappalardo

- Fixed potential segfault issues per RJ's suggestion
- Added soft-takeover to MIDI scripting, introducing the softTakeover() function.

2557. By Sean M. Pappalardo

Soft-takeover for XML mappings works 100% now

2556. By Albert Santoni

Sean's MIDI soft takeover patch

2555. By Albert Santoni

Moving soft takeover stuff to a branch

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~mixxxdevelopers/mixxx/trunk
This branch contains Public information 
Everyone can see this information.