-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbeta.html
149 lines (137 loc) · 10.1 KB
/
beta.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>FlatSix Firmware Uploader</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<style type="text/css">
.redbutton {background-color: red; border-color: red; padding: 25px; margin: 25px; display: block}
header{ background-color: black; display: block; padding: 50px; margin-bottom: 45px;}
header h1{font-size: 3em; color: white; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"}
header h2{font-size: 1.4em; color: white; font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { color: #fff; background-color: #000000; border-color: #000000; /*set the color you want here*/ </style>
<script src="https://github.com/dbuezas/arduino-web-uploader/releases/download/v1.1.2/main.js"></script>
<!-- Optional Bootstrap JavaScript; put it at the end of your document -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<div class="container">
<header>
<h1>FlatSix Modular Firmware Uploader</h1>
<h2> NOCTURNE ALCHEMY PLATFORM</h2>
</header>
</div>
<div class="container">
<section>
<p>Introducing the Nocturne Alchemy Platform – a flexible eurorack module series that redefines versatility and creativity. Each module within the Nocturne Alchemy Platform shares the same robust Arduino-based hardware, allowing you to effortlessly swap functionalities through our intuitive web firmware loader. By purchasing one module, you gain access to the full range of available firmwares, including our current creations, Slight of Hand and Arp Of Darkness as well as others that are planned for future release! This innovative approach means your module can evolve with your music, with new and exciting functionalities just a simple firmware update away. Embrace the magic of endless possibilities with the Nocturne Alchemy Platform. </p>
<p>This is a firmware uploader for Nocturne Alchemy Platform modules such as Slight Of Hand and Arp Of Darkness. It only works in Chrome on a Mac or PC. You will need a USB-A to USB Mini cable. If you don't have one laying around, you can find many <a href="https://www.amazon.com/AmazonBasics-USB-2-0-Cable-Male/dp/B00NH13S44?th=1" target="new">inexpensive ones on Amazon</a> </p>
<p><b>Read through all the steps below before you update the firmware.</b></p>
<ol>
<li>Make sure to unplug your module from the Eurorack power cable first.</li>
<li>Plug in your USB cable to the mini USB port on the Slight Of Hand or Arp Of Darkness</li>
<li>The chip next to the USB port will have an "O" or an "N" on it - Make note of this.</li>
<li>If you don't have an N or O on the chip, try "O" first, then "N". Guessing won't hurt anything. (The update will just fail. If so, choose the other one. It has to be one of them.)</li>
<li>Click on the button for the firmware you wish to update with the correct letter on it. </li>
<li>Select the USB serial option from the prompt that pops up.</li>
<li>Wait until the uploaded finishes</li>
<li>You're done. Unplug from the USB cable, plug in the power, and go make some music.</li>
</ol>
</section>
</div>
<div class="container">
<div class="row">
<!-- Left Column -->
<section class="col-md-4">
<!-- Your first section of code here -->
<h2>Slight Of Hand</h2>
<br>
<p><img class="img-fluid" src="uploader/SlightOfHand.svg" alt="Slight Of Hand Module"/></p>
<h3> <span data-offset-key="b2lu3-0-0"><span data-text="true">V1.5.3 </span></span><span data-offset-key="b2lu3-0-1"><span data-text="true">Updated: 08/10/2024 </span></span></h3>
<p><span data-offset-key="b2lu3-0-3"><span data-text="true">This is a firmware upload for the arduino-based module Slight Of Hand. </span></span> </p>
<div id="slightofhand">
<button type="button" class="btn btn-primary redbutton" arduino-uploader hex-href="./uploader/SlightOfHand_v1-5-3-Stable.hex" board="nano" verify>
<b>Slight Of Hand v1.5.3</b> (N) [<span class="upload-progress"></span>]
</button>
<button type="button" class="btn btn-primary redbutton" arduino-uploader hex-href="./uploader/SlightOfHand_v1-5-3-Stable.hex" board="nanoOldBootloader" verify>
<b>Slight Of Hand v1.5.3</b> (O) [<span class="upload-progress"></span>]
</button>
</div>
<h3>New Features:</h3>
<ul>
<li>This patch optimizes EEPROM usage by detecting and converting the existing calibration data from float to integer. This opens up more space in the EEPROM for upcoming firmwares to use for data storage. </li>
<li>This patch also officially releases the firmware as an open source starter template for those who wish to develop their own firmware for the Nocturne Alchemy Platform. Documentation and code available here: <a href="https://github.com/seanrieger/Slight-Of-Hand-1U-Eurorack-CV-Keyboard-Module/tree/main">Slight Of Hand GitHub Repository</a> </li>
<li>This firmware can be installed on any module that is a part of the Nocturne Alchemy Platrorm. Firmware v1.5.3 User Manual (With Firmware Flashing Instructions) </li>
<li> This patch also officially releases the firmware as an open source starter template for those who wish to develop their own firmware for the Nocturne Alchemy Platform. </li>
<li><a href="https://rest.edit.site/filestorage-api-service/89053008ca4c49b9d2a047534b015940/slightofhand-usermanualv-1-5-3.pdf">Firmware 1.5.3 User Manual (With Firmware Flashing Instructions) </a></li>
</ul>
</section>
<!-- Middle Column -->
<section class="col-md-4">
<!-- Your second section of code here -->
<h2>Arp Of Darkness</h2>
<br>
<p><img class="img-fluid" src="uploader/ArpOfDarkness.svg" alt="Arp Of Darkness Module"/></p>
<h3>V1.3.2 BETA : 01/20/2025 </h3>
<p> This is a firmware upload for the arduino-based Arp Of Darkness. </p>
<div id="arpofdarkness">
<button type="button" class="btn btn-primary redbutton" arduino-uploader hex-href="./uploader/ArpOfDarknessV1_3_2_Beta.hex" board="nano" verify>
<b>Arp Of Darkness v1.3.2 Beta</b> (N) [<span class="upload-progress"></span>]
</button>
<button type="button" class="btn btn-primary redbutton" arduino-uploader hex-href="./uploader/ArpOfDarknessV1_3_2_Beta.hex" board="nanoOldBootloader" verify>
<b>Arp Of Darkness v1.3.2 Beta</b> (O) [<span class="upload-progress"></span>]
</button>
</div>
<h3>New Features:</h3>
<ul>
<li><b>Save sequence </b>- Allows the user to save the current sequence buffer to EEPROM </li>
<li><strong>Load saved sequence</strong>- Allows the user to immediately load the saved sequence and begin playback</li>
<li><strong>Cued loading of sequence </strong>- Allows the user to cue the sequence to load and playback on the first note of the next loop </li>
<li><strong>Clear: </strong>Allow the user to clear the current sequence buffer </li>
<li><strong>Boot to sequence:</strong> By default, the Arp Of Darkenss now loads in the saved sequence on startup </li>
</ul>
<h3> Bug Fixes & Enhancments</h3>
<ul>
<li>Fixed bug with Octave down long-press to shift playback modes not supressing the octave shift causing accidental octave down shifting. </li>
<li><a href="https://drive.google.com/file/d/1HyxOVkJMfZFnvjBWLOA9duvfGBWO5rdr/view?usp=sharing">Firmware 1.3.2 User Manual (With Firmware Flashing Instructions)</a> </li>
</ul>
<p> </p>
<!-- PLACEHOLDER -->
</section>
<!-- Right Column -->
<section class="col-md-4">
<!-- Your second section of code here -->
<h2>Seventh Summoner</h2>
<br>
<p><img class="img-fluid" src="uploader/SeventhSummoner.svg" alt="Seventh Summoner Module"/></p>
<h3>V1.0.0 Updated: 12/29/2024 </h3>
<p> This is the first firmware upload for the arduino-based Seventh Summoner. </p>
<div id="SeventhSummoner">
<button type="button" class="btn btn-primary redbutton" arduino-uploader hex-href="./uploader/SeventhSummonerV1-0-0.hex" board="nano" verify>
<b>Seventh Summoner v1.0.0</b> (N) [<span class="upload-progress"></span>]
</button>
<button type="button" class="btn btn-primary redbutton" arduino-uploader hex-href="./uploader/SeventhSummonerV1-0-0.hex" board="nanoOldBootloader" verify>
<b>Seventh Summoner v1.0.0 </b> (O) [<span class="upload-progress"></span>]
</button>
</div>
<h3>Features:</h3>
<ul>
<li>Four octaves of control from C0 to C4 </li>
<li>Six 32-note sequences </li>
<li>16-step Summoner Sequence to chain and manipulate the six normal sequences </li>
<li>Five playback modes (Forward, Backward, Pingpong, Golden Ratio and Random) with direct select, (queued & immediate) and reset </li>
<li>EEPROM Storage for saving of all sequence data</li>
<li> Clock input and CV out calibrated to 1V/0 </li>
<li>Calibration mode with tuning for each note across 4 octaves (Comes pre-calibrated)</li>
</ul>
<!-- <a href="https://rest.edit.site/filestorage-api-service/e109906de85d0dfb38ffc3580934ce26/arpofdarkness-usermanualv-1-3-1.pdf">Firmware 1.0.0 User Manual (With Firmware Flashing Instructions)</a> -->
<p> </p>
<!-- PLACEHOLDER -->
</section>
<p>Very special thanks to: <a href="https://github.com/dbuezas/arduino-web-uploader">https://github.com/dbuezas/arduino-web-uploader</a> for making the updater code.</p>
</div>
</div>
</body>
</html>