prime2
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
prime2 [2024/05/13 22:07] – ounsatn | prime2 [2024/05/13 23:19] (current) – ounsatn | ||
---|---|---|---|
Line 7: | Line 7: | ||
Prime use QML from QT to do assignments and map functions. | Prime use QML from QT to do assignments and map functions. | ||
- | |||
You can write your own javascript / qml code to suit your needs. | You can write your own javascript / qml code to suit your needs. | ||
- | I'm not a QT expert, i'm still learning :p | ||
- | |||
- | First are global parameters : | ||
Qml below allow to map these functions : | Qml below allow to map these functions : | ||
Line 32: | Line 28: | ||
import QtQuick 2.12 | import QtQuick 2.12 | ||
- | ### Then assignment begin ### | + | ### Then assignment begin for global parameters |
Line 107: | Line 103: | ||
</ | </ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Line 125: | Line 114: | ||
< | < | ||
+ | |||
+ | ### Repeater 1 for Deck Left ### | ||
Repeater { | Repeater { | ||
Line 225: | Line 216: | ||
Below some pics of these functions. | Below some pics of these functions. | ||
- | ** Cues | + | ** Cues ** |
+ | |||
{{http:// | {{http:// | ||
- | ** Loops | + | ** Loops ** |
{{http:// | {{http:// | ||
** Slicer | ** Slicer | ||
+ | |||
{{http:// | {{http:// | ||
{{http:// | {{http:// | ||
Line 294: | Line 289: | ||
< | < | ||
+ | ### Repeater 2 for Deck Right ### | ||
Repeater { | Repeater { | ||
Line 397: | Line 393: | ||
</ | </ | ||
- | Next I configure Filter Sweep button for the 2 decks like below, and parameters button used to change note repeat speed in slice mode. | ||
- | {{http:// | + | Code below allow to map functions on the pic below |
+ | {{http:// | ||
Line 441: | Line 438: | ||
- | readonly property QObjProperty padsView2: Planck.getProperty("/ | + | readonly property QObjProperty padsView2: Planck.getProperty("/ |
- | property string padsMode2: padsView2.translator.string | + | property string padsMode2: padsView2.translator.string |
- | readonly property bool padsModeIsAutoLoop2: | + | readonly property bool padsModeIsAutoLoop2: |
- | readonly property bool padsModeIsLoop2: | + | readonly property bool padsModeIsLoop2: |
- | readonly property bool padsModeIsLoopRoll2: | + | readonly property bool padsModeIsLoopRoll2: |
- | readonly property bool padsModeIsSlicerContinuous2: | + | readonly property bool padsModeIsSlicerContinuous2: |
- | readonly property bool padsModeIsSlicer2: | + | readonly property bool padsModeIsSlicer2: |
- | readonly property bool loopEnabled2: | + | readonly property bool loopEnabled2: |
- | readonly property bool loopEditable2: | + | readonly property bool loopEditable2: |
Line 1435: | Line 1432: | ||
} // Closing assignment | } // Closing assignment | ||
- | |||
</ | </ | ||
+ | |||
+ | |||
+ | Files for this project are available there : | ||
+ | |||
+ | [[http:// | ||
+ |
prime2.1715630855.txt.gz · Last modified: 2024/05/13 22:07 by ounsatn