ADDAC System ADDAC112 User Manual Download Page 38

ADDAC112 User’s Guide

page 38

ADDAC SYSTEM

BOOTLOADER & FIRMWARE UPDATES

From V1.5 on, ADDAC112 uses a bootloader.

The bootloader will allow us to have more program space for future improvements.

It needs to be loaded into the ADDAC112 only the first time. After the bootloader is programmed, all firmware 

updates are made using the SD card.

You’ll find 2 files on our website:

ADDAC112_Bootloader.bin - updated via web programmer

ADDAC112_Granular_Vxxx.bin - updated via sd card

BOOTLOADER PROGRAMMING INSTRUCTIONS

To update the bootloader you need to detach the 112A from your frame but leave the ribbon power cable connect-

ed and the Power ON. Once lifted from the frame locate the Micro USB input between the two pcbs on the right 

side of the module. Plug a cable to it and to your computer.

Before starting the process make sure your cable is a proper standard USB cable. 

Some cables look just like a USB cable but they are used to charge/power other devices and do not have the 

necessary USB transmission lines.

1. Download and unzip this .hex file:

https://media.addacsystem.com/firmwares/ADDAC112_firmware.zip

2. On the module press encoder > Options > Update Firmware

3 .Using the 

Chrome browser

 go here: 

(You will need an up-to-date version of Chrome, at least version 61 or newer)

https://electro-smith.github.io/Programmer/

4. Press the “Connect” button and, from the options, choose the one called "DFU in FS Mode - paired"

(ignore platform and example drop menus)

5. Press “Choose file” and choose the downloaded “ADDAC112_Bootloader.bin“ file.

6. Press ”Program” and it will show some progress bars on the browser, wait until done.

7. Once finished disconnect the USB cable

The module is now ready to receive the new ADDAC112 firmware.

FIRMWARE UPDATE INSTRUCTIONS

1. Copy "granular_Vxxx.bin" to the root of a micro SD card (FAT32)

2. Insert the SD card in the SD card slot in ADDAC112

3. Power off

4. Power on

---- DO NOT REMOVE THE SD CARD OR POWER OFF DURING THE NEXT STEP ----

5. The screen will show the uploading progress:

"Uploading firmware..."

"23%                  "

6. When finished, the main screen should appear. The update was successful.

7. Power Off

8. Power On and you’re all set!

Edited

Summary of Contents for ADDAC112

Page 1: ...Instruments for Sonic Expression Est 2009 May 2022 USER S GUIDE REV08 FIRMWARE 1 5 1 ADDAC112 VC LOOPER GRANULAR PROCESSOR INTRODUCING From Portugal with Love...

Page 2: ...so small that can reach the hearing spectrum and be heard as a sort of ever changing complex wavetable this is the principle behind granular synthesis In our vision we added the possibility of long bu...

Page 3: ...ting as a standard looper Granular Engine The Granular acts upon the buffer of whatever LOOP is selected Output Mix The output mix allow individual control for the Dry Input Looper Volume and Grains V...

Page 4: ...User s Guide page 4 ADDAC SYSTEM RIBBON CONNECTIONS WARNING RED STRIPE DOWN ON ALL CONNECTORS Also notice the indentation of the boxed headers INPUTS TO CONTROLS A INPUTS TO CONTROLS B POWER RAILS POW...

Page 5: ...ops used by all these PRESETS Upon startup the module will automatically load the last BANK saved All recording is written and read from volatile memory if the BANK is not saved to the SD ard Card all...

Page 6: ...per Engine will either be Mono or Stereo and have the Sample Rate and Bit Depth defined by the settings chosen in the module s options menu default setting is Stereo 44 1K 16 bit The total ammount of...

Page 7: ...ETTINGS CFG stores the main configuration settings SCALES CFG stores the Quantization scales both Default and Custom X CFG stores all presets settings DELETED folder stores all deleted loops WAV FILES...

Page 8: ...ide page 8 ADDAC SYSTEM DEVIATION is used throughout this guide to refer to a deviation from the Initial knob There are TWO operation modes for this setting RANDOM MODE In this mode Deviation is a ran...

Page 9: ...IATION ADDAC112 User s Guide page 9 ADDAC SYSTEM SPREAD MODE GRAIN PLAY HEAD GRAIN SIZE GRAIN INTERMITENCY In this mode Deviation sets an increment used to spread the corresponding function over the g...

Page 10: ...setting without any increment The VOLUME DEVIATION knob will be at 0 at 12 o clock going counter clockwise will subtract clockwise will sum Example A Volume Min at 60 Volume Deviation at 15 Example B...

Page 11: ...RAIN VOLUME PANNING IN 1 LEFT IN 2 RIGHT NORMALLED TO IN 1 MONO MIX INPUTS GAIN IN STEREO LINE TO SYNTH INPUTS MIX RIGHT LEFT LEFT OUTPUT MONO OUTPUT MONO MIX RIGHT OUTPUT MASTER MIX LOOPER ENGINE REC...

Page 12: ...AY finishes recording and starts playback STOP finishes recording and stops playback STOP mode will also stop playback at the end of the loop to allow One Shot loop playback LOOPER PUSH BUTTON CONTROL...

Page 13: ...RDING DELAY DELAY DIVISION Determines the ammount of delay to pause for upon reaching the end of the buffer meaning the continuous recording will pause at every recording loop for a multiple of 1 32 o...

Page 14: ...e four bottom buttons Stop New Rec Rec or Play each with it s diferent function 2 New Rec On Loop fixed length Pressing NEW REC starts recording a new loop whenever the current loop playing crosses th...

Page 15: ...ed trigger inputs instead of executing the actions immedi atelly they will engage once activated shown by blinking and will only execute when the STOP button is pressed or a trigger on the Stop Trigge...

Page 16: ...START Sets the start position in samples END Sets the end position in samples EDIT WITH POTS This setting allows the user to use the Rec Delay knobs REC DIVISION REC DEVIATION and respective CV inputs...

Page 17: ...Loop length similar to the Samplerate option but using the Pitch Shifting Time Stretching methods 5 Pitch and Time This mode separatelly changes both the Pitch and Loop length When this mode is select...

Page 18: ...LOOP Buffer 16 will divide the LOOP by 8 playing only from these start points 8 will divide the LOOP by 4 playing only from these start points FREE will apply no division POSITION DEVIATION will dete...

Page 19: ...RAIN PANNING POT POSITION LEFT TO RIGHT STEREO FIELD GRANULAR ENGINE ADDAC112 User s Guide page 19 ADDAC SYSTEM GRAIN DIRECTION GRAIN DIRECTIONS Sets the probability of the Grain Play Direction Forwar...

Page 20: ...centage PLAYS GRAIN INTERMITENCY SILENCE DELAY REPEAT GRAIN NO YES CALCULATE PARAMETERS GRAIN INITIALIZATION GRAINS WORKING METHOD DIAGRAM GRAIN POSITION GRAIN LENGTH PLAY DIRECTION PITCH ENVELOPE VOL...

Page 21: ...ange it will add some permanent grains and still add more according to the Gate detection Beyond the 1 4 range the Gate signal will be interpreted as a CV input When these grains finish playing they w...

Page 22: ...ECIAL FUNCTION KILL ALL GRAINS By pushing and holding the MENU encoder button and then pressing STOP all grains will be instantly stopped A message will appear stating ALL GRAINS STOPPED This can be h...

Page 23: ...puts are also mixed down to a mono signal available at the INS MONO OUT jack MAIN OUTPUTS MIX The Master Outputs sums the Looper and Granular Engine together with the Dry signal into a Stereo Output D...

Page 24: ...tion on the Inputs Module A A 1 1 2 3 4 5 2 3 4 5 B B C C D D All Controls on the right block can be found vertically from the top right corner All Trigger inputs for the Looper controls can be found...

Page 25: ...nt GRAINS VOLUME DEVIATION The white bar shows the VOLUME MIN setting The traces on top shows the maximum random set by VOLUME DEVIATION WAVEFORM REPRESENTATION Low resolution representation of the wa...

Page 26: ...ns Length in the X axis Panning in the Y axis Volume in thickness SMALL DOT Whenever this dot appears it means that the loop selected is either not saved in the SD Card or it has been changed since it...

Page 27: ...IVE VISUALIZATION New The number in this area will always show the grains active setting set by the knob and cv input although there will be times when for example if the user reduces the ammount of g...

Page 28: ...ill show the current configuration general settings Stereo or Mono Recording Sample Rate Bit Depth Current Bank Number of Loops in current Bank Selected Loop duration in seconds Selected Loop duration...

Page 29: ...ADDAC112 User s Guide page 29 ADDAC SYSTEM INFO SCREENS CONTROLS 2 PAGE This will show the right side controls real time values includes Knob CV values and switches state New...

Page 30: ...EFAULT CONFIG Uses default BANK settings LOAD Loads a Bank from the SD Card SAVE Saves a bank to the SD Card SAVE IN NEW Saves the current bank to a newly named bank the new bank name will be the next...

Page 31: ...op length without changing pitch PITCH TIME Changes Pitch and Length as in SAMPLERATE PITCH AND TIME Independent control of loop Pitch and Length GRAIN PITCH MODE 1 SAMPLERATE Pitch shifting using sam...

Page 32: ...OPTIONS GRAIN DEVIATION MODE RANDOM SPREAD Changes the Deviation working method as previously described in pages 7 through 9 GRAIN PAN MODE FIXED TRAVEL Changes the Panning working method as previous...

Page 33: ...s no 1v octave in this mode OPTIONS SUBMENU PAGE 7 OTHER OPTIONS SPECIAL FUNCTIONS New Here special functions can be activated deactivated so that they won t be mistakenly activated when using externa...

Page 34: ...UPDATE BOOTLOADER Edited Pressing this option will suspend the module operation and enter DFU mode waiting for the new bootloader to be uploaded Follow the instructions in the Firmware Update section...

Page 35: ...ly edit the ratios list and the name inside the quotation marks for example the chromatic scale name name chromatic would be changed to name my custom scale Make sure to keep all commas in their place...

Page 36: ...nd add all your favorite scales Making it easier for the user to have all his scales at every New Bank without the need to edit it every time After the New Bank is created a copy of the SCALES CFG wil...

Page 37: ...he loop playback To be less confusing bring the DRY VOLUME knob down to hear only the loop playback Now you can use the LOOP SELECT knob to switch between loop 1 and 2 You can also use the LOOP PITCH...

Page 38: ...not have the necessary USB transmission lines 1 Download and unzip this hex file https media addacsystem com firmwares ADDAC112_firmware zip 2 On the module press encoder Options Update Firmware 3 Us...

Page 39: ...e active when preset is selected SETTINGS CFG Description dry_vol_pre_post 0 quant_mode 0 pause_mode 0 overdub_origin 0 scales_set 0 keep_grain_pitch 1 samplerate 44100 resampling_pitch 1 pitch_range_...

Page 40: ...rains 0 000 rec_prob 1 000 rec_delay 0 000 rec_delay_dev 0 000 rec_mode 0 rec_sync 1 pause_retrigger 0 on_loop_change_mode 0 loop_play_mode 0 loop_direction 1 Continues in the next page Grains Positio...

Page 41: ...mode 0 loop_list 0 1 2 3 Dry Volume Pre Post 0 pre 1 post Quantization Mode 0 to 7 Pause Mode 0 toggle or 1 momentary Overdub Origin 0 playback head or 1 recording head Scales Mode 0 default or 1 cust...

Page 42: ...OMATIC ratios 1 1 05946 1 12246 1 18921 1 25992 1 33483 1 41421 1 49831 1 58740 1 68179 1 78180 1 88775 per_octave 1 MAJOR ratios 1 1 12246 1 25992 1 33483 1 49831 1 68179 1 88775 per_octave 1 MINOR r...

Page 43: ...For feedback comments or problems please contact us at addac addacsystem com ADDAC112 USER S GUIDE May 2022 Revision 08...

Reviews: