mainpreset_File_VersionpresetNameT3 Pitches from knobspresetTypeoptionalKeywordsbusManagercabinetscabinet_0isIoModuleCabinetauto-alignmodule_0 module-typevoltage/system/IOPanelmodule-id"18d51667907d40449df0ea8f414ce103module-locationXmodule-widthModuleStateDatak#IO Panel State Info #Tue Apr 14 18:12:46 BST 2026 NumberOfPolyVoices=8 Octave=0 SingleTrigger=false Main Out Volume Knob ?Limiter EngagebVariationsAffectThisModulebypassedcabinet_2auto-alignmodule_0 module-type4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPmodule-id"c32ef6b743a24b8baeae98204a9ca872module-locationXmodule-widthModuleStateDataNotesqAs shown previously, 4x4 Knobs can output 16 channels of one volt per octave pitch information quantized to semitones. Here the module's RANGE is set to 2 octaves. This produces a voltage range of 0 to 2 V. If you sweep the knobs you will see from the tooltips and the 4x4 Meters reading that the range is from C2 to C4 (by convention in Voltage Modular 0 V = C2). Heading#1Text Size @Colour bVariationsAffectThisModulebypassedmissingInfoNumJackspackageName4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPwidthheighthmodule_1module-typecom/adroit/knobs4x4/Knobs4x4module-id"aad0124831714ab5819f136cb49cb2b7module-locationXmodule-widthModuleStateData1 0.0 0.08333333333333333 0.125 0.20833333333333331 0.25 0.3333333333333333 0.41666666666666663 0.4583333333333333 0.5416666666666666 0.5833333333333333 0.5 0.75 0.7916666666666666 0.875 0.9166666666666666 1.0editableText1PITCHKnob 1 Knob 2 UUUUUU?Knob 3 ?Knob 4 ?Knob 5 ?Knob 6 UUUUUU?Knob 7 ?Knob 8 UUUUUU?Knob 9 UUUUUU?Knob 10 ?Knob 11 ?Knob 12 ?Knob 13 UUUUUU?Knob 14 ?Knob 15 UUUUUU?Knob 16 ?bVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/knobs4x4/Knobs4x4widthheighthJack0xy2whname CV Outstypemodule_2module-type com/adroit/meters4x4/Meters4x4module-id"925ccb1dceac4ecea657c8e73b88c57amodule-locationXmodule-widthModuleStateData1editableText1LABELbVariationsAffectThisModulebypassedmissingInfoNumJackspackageName com/adroit/meters4x4/Meters4x4widthheighthJack0xy3whnamepolyInputJack1typemodule_3module-type com/adroit/meters4x4/Meters4x4module-id"e8957d2f42e14bbcb2ebfe4dcbe62022module-locationX_module-widthModuleStateData0editableText1LABELbVariationsAffectThisModulebypassedmissingInfoNumJackspackageName com/adroit/meters4x4/Meters4x4widthheighthJack0xy3whnamepolyInputJack1typecabinet_3auto-alignmodule_0 module-type4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPmodule-id"0cb93ac4810a42609715c6884c939791module-locationXmodule-widthModuleStateDataNotesMIt can be a bit tricky setting pitches over a wide range so sometimes it makes sense to use two 4x4 Knobs modules, one for setting semitone values and the other for setting the octave. Unfortunately S-Poly connectiions don't sum the same way as regular Poly ones so we need to use the 4x4 Add module to add the signals together. Heading#2Text Size @Colour bVariationsAffectThisModulebypassedmissingInfoNumJackspackageName4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPwidthheighthmodule_1module-typecom/adroit/knobs4x4/Knobs4x4module-id"ce5a58c8f13447dcb7b8861b73cc3ef8module-locationXmodule-widthModuleStateData68 0.18181818181818182 0.18181818181818182 0.2727272727272727 0.2727272727272727 0.36363636363636365 0.36363636363636365 0.4545454545454546 0.4545454545454546 0.5454545454545454 0.5454545454545454 0.6363636363636364 0.6363636363636364 0.7272727272727273 0.7272727272727273 0.8181818181818182 0.8181818181818182editableText1OCTAVEKnob 1 F]tE?Knob 2 F]tE?Knob 3 tE]t?Knob 4 tE]t?Knob 5 F]tE?Knob 6 F]tE?Knob 7 ]tE?Knob 8 ]tE?Knob 9 tE]t?Knob 10 tE]t?Knob 11 ]tE]?Knob 12 ]tE]?Knob 13 F]tE?Knob 14 F]tE?Knob 15 /袋.?Knob 16 /袋.?bVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/knobs4x4/Knobs4x4widthheighthJack0xy2whname CV Outstypemodule_2module-typecom/adroit/knobs4x4/Knobs4x4module-id"4beb285960a54f98bf63711fabc13551module-locationXmodule-widthModuleStateData0 0.0 0.08333333333333333 0.16666666666666666 0.16666666666666666 0.25 0.3333333333333333 0.41666666666666663 0.5 0.5 0.5833333333333333 0.6666666666666666 0.75 0.8333333333333333 0.8333333333333333 0.9166666666666666 1.0editableText1 SEMITONEKnob 1 Knob 2 UUUUUU?Knob 3 UUUUUU?Knob 4 UUUUUU?Knob 5 ?Knob 6 UUUUUU?Knob 7 ?Knob 8 ?Knob 9 ?Knob 10 ?Knob 11 UUUUUU?Knob 12 ?Knob 13 ?Knob 14 ?Knob 15 UUUUUU?Knob 16 ?bVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/knobs4x4/Knobs4x4widthheighthJack0xy2whname CV Outstypemodule_3module-typecom/adroit/add4x4/Add4x4module-id"a7655b064774400fad616bd28946b2d8module-locationXmodule-widthHbVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/add4x4/Add4x4widthHheighthJack0xy.whnameinAtypeJack1xywwhnameinBtypeJack2xy whnameouttypeJack3xywhnameinCtypemodule_4module-type com/adroit/meters4x4/Meters4x4module-id"9a8de4737cd341509a35c0c44d985443module-locationXmodule-widthModuleStateData1editableText1LABELbVariationsAffectThisModulebypassedmissingInfoNumJackspackageName com/adroit/meters4x4/Meters4x4widthheighthJack0xy3whnamepolyInputJack1typecabinet_4auto-alignmodule_0 module-type4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPmodule-id"0a702724368b4652a114f4766881f01amodule-locationXmodule-widthModuleStateDataNotesif we want pitch control right down to 1/100th of a semitone level then a third 4x4 Knobs module can be added to handle cent offsets. Heading#3Text Size @Colour bVariationsAffectThisModulebypassedmissingInfoNumJackspackageName4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPwidthheighthmodule_1module-typecom/adroit/knobs4x4/Knobs4x4module-id"33f2ffe1587a4ba69ca55029bb894654module-locationXmodule-widthModuleStateData68 0.18181818181818182 0.18181818181818182 0.2727272727272727 0.2727272727272727 0.36363636363636365 0.36363636363636365 0.4545454545454546 0.4545454545454546 0.5454545454545454 0.5454545454545454 0.6363636363636364 0.6363636363636364 0.7272727272727273 0.7272727272727273 0.8181818181818182 0.8181818181818182editableText1OCTAVEKnob 1 F]tE?Knob 2 F]tE?Knob 3 tE]t?Knob 4 tE]t?Knob 5 F]tE?Knob 6 F]tE?Knob 7 ]tE?Knob 8 ]tE?Knob 9 tE]t?Knob 10 tE]t?Knob 11 ]tE]?Knob 12 ]tE]?Knob 13 F]tE?Knob 14 F]tE?Knob 15 /袋.?Knob 16 /袋.?bVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/knobs4x4/Knobs4x4widthheighthJack0xy2whname CV Outstypemodule_2module-typecom/adroit/knobs4x4/Knobs4x4module-id"a6b5928300624679bc4e906901989bb9module-locationXmodule-widthModuleStateData0 0.0 0.08333333333333333 0.16666666666666666 0.16666666666666666 0.25 0.3333333333333333 0.41666666666666663 0.5 0.5 0.5833333333333333 0.6666666666666666 0.75 0.8333333333333333 0.8333333333333333 0.9166666666666666 1.0editableText1 SEMITONEKnob 1 Knob 2 UUUUUU?Knob 3 UUUUUU?Knob 4 UUUUUU?Knob 5 ?Knob 6 UUUUUU?Knob 7 ?Knob 8 ?Knob 9 ?Knob 10 ?Knob 11 UUUUUU?Knob 12 ?Knob 13 ?Knob 14 ?Knob 15 UUUUUU?Knob 16 ?bVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/knobs4x4/Knobs4x4widthheighthJack0xy2whname CV Outstypemodule_3module-typecom/adroit/knobs4x4/Knobs4x4module-id"b30faf78abb245fb961a62d6ab57abccmodule-locationXmodule-widthModuleStateDataE4 0.5 0.74 0.5 0.5 0.5 0.5 0.696 0.5 0.5 0.4 0.5 0.5 0.5 0.5 0.5 0.5editableText1CENTKnob 1 ?Knob 2 Gz?Knob 3 ?Knob 4 ?Knob 5 ?Knob 6 ?Knob 7 ʡE?Knob 8 ?Knob 9 ?Knob 10 ?Knob 11 ?Knob 12 ?Knob 13 ?Knob 14 ?Knob 15 ?Knob 16 ?bVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/knobs4x4/Knobs4x4widthheighthJack0xy2whname CV Outstypemodule_4module-typecom/adroit/add4x4/Add4x4module-id"68ca2d213e5b402f935a3737ac973caamodule-locationXrmodule-widthHbVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/add4x4/Add4x4widthHheighthJack0xy.whnameinAtypeJack1xywwhnameinBtypeJack2xy whnameouttypeJack3xywhnameinCtypemodule_5module-typecom/adroit/add4x4/Add4x4module-id"b89368572d13488984a6c51d513dfccemodule-locationXmodule-widthHbVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/add4x4/Add4x4widthHheighthJack0xy.whnameinAtypeJack1xywwhnameinBtypeJack2xy whnameouttypeJack3xywhnameinCtypemodule_6module-type com/adroit/meters4x4/Meters4x4module-id"9213fff986d34014abd4ac74731f42cbmodule-locationXmodule-widthModuleStateData1editableText1LABELbVariationsAffectThisModulebypassedmissingInfoNumJackspackageName com/adroit/meters4x4/Meters4x4widthheighthJack0xy3whnamepolyInputJack1typecabinet_5auto-alignmodule_0 module-type4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPmodule-id"5fcde26c54f943f8a87afc8a063c2e8bmodule-locationXmodule-widthModuleStateDataNotesThe 4x4 Add module can add a common offset to all 16 channels using the mono C input. So for instance it's possible to transpose all the settings of the 4x4 Knobs module with a single control as shown here.Heading#4Text Size @Colour bVariationsAffectThisModulebypassedmissingInfoNumJackspackageName4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPwidthheighthmodule_1module-typecom/adroit/knobs4x4/Knobs4x4module-id"7d7d1da290b94f6087d5fb693367c6afmodule-locationXmodule-widthModuleStateData0 0.0 0.08333333333333333 0.16666666666666666 0.16666666666666666 0.25 0.3333333333333333 0.41666666666666663 0.5 0.5 0.5833333333333333 0.6666666666666666 0.75 0.8333333333333333 0.8333333333333333 0.9166666666666666 1.0editableText1 SEMITONEKnob 1 Knob 2 UUUUUU?Knob 3 UUUUUU?Knob 4 UUUUUU?Knob 5 ?Knob 6 UUUUUU?Knob 7 ?Knob 8 ?Knob 9 ?Knob 10 ?Knob 11 UUUUUU?Knob 12 ?Knob 13 ?Knob 14 ?Knob 15 UUUUUU?Knob 16 ?bVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/knobs4x4/Knobs4x4widthheighthJack0xy2whname CV Outstypemodule_2 module-type.com/adroit/knobandbutton4x4/KnobAndButton4x4module-id"a148eef06eba444794c83ceae8e662fcmodule-locationXmodule-widthVModuleStateData8editableText1OCTAVEKNOB F]tE?editableText2LABELbVariationsAffectThisModulebypassedmissingInfoNumJackspackageName.com/adroit/knobandbutton4x4/KnobAndButton4x4widthVheighthJack0xywhname KNOB OUTtypeJack1xy0whname BUTTON OUTtypemodule_3module-typecom/adroit/add4x4/Add4x4module-id"434b965ad2d04f5a8cf72a1221c89f4dmodule-locationXmodule-widthHbVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/add4x4/Add4x4widthHheighthJack0xy.whnameinAtypeJack1xywwhnameinBtypeJack2xy whnameouttypeJack3xywhnameinCtypemodule_4module-type com/adroit/meters4x4/Meters4x4module-id"300f6915e98b40bf970253b6a73b4a88module-locationX`module-widthModuleStateData1editableText1LABELbVariationsAffectThisModulebypassedmissingInfoNumJackspackageName com/adroit/meters4x4/Meters4x4widthheighthJack0xy3whnamepolyInputJack1typecabinet_6auto-alignmodule_0 module-type4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPmodule-id"22b690e999ee4a58ac02d216f5b663b1module-locationXmodule-widthModuleStateDataNotes|Incidentally, we can use the 4x4 Add module's C input on its own to send the same voltage to all S-Poly channels at once. Heading#5Text Size @Colour bVariationsAffectThisModulebypassedmissingInfoNumJackspackageName4com/andrewmacaulay/simplenotes16hp/SimpleNotes16HPwidthheighthmodule_1 module-type.com/adroit/knobandbutton4x4/KnobAndButton4x4module-id"31255cd446234874ac879274d974afdcmodule-locationXmodule-widthVModuleStateData17editableText1 VOLTAGEKNOB Cl?editableText2LABELbVariationsAffectThisModulebypassedmissingInfoNumJackspackageName.com/adroit/knobandbutton4x4/KnobAndButton4x4widthVheighthJack0xywhname KNOB OUTtypeJack1xy0whname BUTTON OUTtypemodule_2module-typecom/adroit/add4x4/Add4x4module-id"a3f762ed66e44b5abc528dc26ddbe1bbmodule-locationX>module-widthHbVariationsAffectThisModulebypassedmissingInfoNumJackspackageNamecom/adroit/add4x4/Add4x4widthHheighthJack0xy.whnameinAtypeJack1xywwhnameinBtypeJack2xy whnameouttypeJack3xywhnameinCtypemodule_3module-type com/adroit/meters4x4/Meters4x4module-id"a839e0122d164420bc159f1b63984ce6module-locationXmodule-widthModuleStateData0editableText1LABELbVariationsAffectThisModulebypassedmissingInfoNumJackspackageName com/adroit/meters4x4/Meters4x4widthheighthJack0xy3whnamepolyInputJack1typecablescable_0j1mod"9a8de4737cd341509a35c0c44d985443mj1namepolyInputJack1j1mjindexj2mod"a7655b064774400fad616bd28946b2d8mj2nameoutj2mjindexcolor ffec222bcable_1j1mod"b89368572d13488984a6c51d513dfccemj1nameoutj1mjindexj2mod"9213fff986d34014abd4ac74731f42cbmj2namepolyInputJack1j2mjindexcolor ffec222bcable_2j1mod"b89368572d13488984a6c51d513dfccemj1nameinAj1mjindexj2mod"68ca2d213e5b402f935a3737ac973caamj2nameoutj2mjindexcolor ffec222bcable_3j1mod"a3f762ed66e44b5abc528dc26ddbe1bbmj1nameoutj1mjindexj2mod"a839e0122d164420bc159f1b63984ce6mj2namepolyInputJack1j2mjindexcolor ffec222bcable_4j1mod"31255cd446234874ac879274d974afdcmj1name KNOB OUTj1mjindexj2mod"a3f762ed66e44b5abc528dc26ddbe1bbmj2nameinCj2mjindexcolor ffec222bcable_5j1mod"925ccb1dceac4ecea657c8e73b88c57amj1namepolyInputJack1j1mjindexj2mod"aad0124831714ab5819f136cb49cb2b7mj2name CV Outsj2mjindexcolor ffec222bcable_6j1mod"4beb285960a54f98bf63711fabc13551mj1name CV Outsj1mjindexj2mod"a7655b064774400fad616bd28946b2d8mj2nameinBj2mjindexcolor ffec222bcable_7j1mod"ce5a58c8f13447dcb7b8861b73cc3ef8mj1name CV Outsj1mjindexj2mod"a7655b064774400fad616bd28946b2d8mj2nameinAj2mjindexcolor ffec222bcable_8j1mod"b30faf78abb245fb961a62d6ab57abccmj1name CV Outsj1mjindexj2mod"b89368572d13488984a6c51d513dfccemj2nameinBj2mjindexcolor ffec222bcable_9j1mod"a6b5928300624679bc4e906901989bb9mj1name CV Outsj1mjindexj2mod"68ca2d213e5b402f935a3737ac973caamj2nameinBj2mjindexcolor ffec222bcable_10j1mod"33f2ffe1587a4ba69ca55029bb894654mj1name CV Outsj1mjindexj2mod"68ca2d213e5b402f935a3737ac973caamj2nameinAj2mjindexcolor ffec222bcable_11j1mod"434b965ad2d04f5a8cf72a1221c89f4dmj1nameoutj1mjindexj2mod"300f6915e98b40bf970253b6a73b4a88mj2namepolyInputJack1j2mjindexcolor ffec222bcable_12j1mod"434b965ad2d04f5a8cf72a1221c89f4dmj1nameinAj1mjindexj2mod"7d7d1da290b94f6087d5fb693367c6afmj2name CV Outsj2mjindexcolor ffec222bcable_13j1mod"434b965ad2d04f5a8cf72a1221c89f4dmj1nameinCj1mjindexj2mod"a148eef06eba444794c83ceae8e662fcmj2name KNOB OUTj2mjindexcolor ffec222bcable_14j1mod"aad0124831714ab5819f136cb49cb2b7mj1name CV Outsj1mjindexj2mod"e8957d2f42e14bbcb2ebfe4dcbe62022mj2namepolyInputJack1j2mjindexcolor ffec222bcontrollerMappingsperformanceNamesknobText1Knob 1knobText1-value knobText2Knob 2knobText2-value knobText3Knob 3knobText3-value knobText4Knob 4knobText4-value knobText5Knob 5knobText5-value knobText6Knob 6knobText6-value knobText7Knob 7knobText7-value knobText8Knob 8knobText8-value knobText9Knob 9knobText9-value buttonText1 Button 1buttonText1-value buttonText2 Button 2buttonText2-value buttonText3 Button 3buttonText3-value buttonText4 Button 4buttonText4-value