Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
paper_bits:pb204_sync-sequencer [2019/11/01 09:06]
admin created
paper_bits:pb204_sync-sequencer [2020/06/11 22:13]
127.0.0.1 external edit
Line 1: Line 1:
 =====PB204 Sync Sequencer ===== =====PB204 Sync Sequencer =====
  
-That is the latest 8 step sequencer for the Paper Bits. One can change steps, speed and the value of two independend ​CV output.+That is the latest 8 step sequencer for the Paper Bits. One can change steps, speed and the value of two independent ​CV output. ​Because it has an external trigger input one can easily synchronize them. It's evan possible to build an 16, 24 or 32 step sequencer out of two, three or more of them.\\
  
-**set the CV output:**\\ +---- 
-set MODE switch to CV.\\ +==== Manual ====
-To change the output for each step one select a value with the BEAT/CV potentiometer and in pressing the button for the selected step the selected voltage will be assigned to that individual step.\\ +
-Depending on the CV switch selection it will be independently stored for the output 1 or 2.\\+
  
-**set rhythem**\\ +=== Assigning CV === 
-set MODE switch to BEAT.\\ +Set the MODE switch to CV.\\ 
-To change the length of each step one select a value with the BEAT/CV potentiometer and in pressing the button for the selected ​step the selection ​will be assigned to that individual ​step.\\ +To change the output for each step one select a value with the BEAT/CV potentiometer and in pressing the button for a specific ​step the selected voltage ​will be assigned to that step.\\ 
-It just works if Ex-Trigger is OFF.\\+Depending on the selection of the CV switch it will be independently stored for the output 1 or 2.\\
  
-The speed  ​can be voltage controlled, too.\\+=== Rhythm === 
 +Set the MODE switch to BEAT. Now one can change the length of each step. One can select a value by rotating the BEAT/CV potentiometer and in pressing the button at a specific step the selected value will be assigned to that step.\\ 
 +It just will work if the Ex-Trigger switch is OFF.\\
  
-There are also banks for storing notes and rhythmIn switching the preset on"​ON" ​one can select ​them in pressing the "step buttons"​. It is not longer possible to change speed, steps ore the CV until the switch is off againTo change the presets stored in the chip one can change ​the tables in the Arduino program.\\+=== Steps === 
 +To change between 2 and steps one can use the STEP potentiometer.\\ 
 +If one select ​step the Sync Sequencer goes into the **1 STEP MODE**By rotating ​the SPEED potentiometer ​one can now move to each individual step. That makes it much easy to program ​the sequencer.\\
  
-If one has choosen one step then the speed poti can be used to select ​the individul step - voltage ​controlled ​with an LFO it will make some nice oscillation patter.+=== Change ​the Speed === 
 +The speed of the sequencer ​can be changed with the SPEED potentiometer or with an external control voltage. For the external control ​the EX-SPEED switch has to be on ON and with a jumper one can choose if the voltage ​source coming from BUS 1 or BUS 2.\\ 
 +If the Sequencer is in the **STEP 1 MODE** one can change the active steps with the control voltage, too.\\
  
-The board is based on an Arduino chip and therefore can be easily programmed and modified. One just need an USB to Serial converter or use an Arduino ​for that, too: [[arduino_clones:​serial_adapter|The Arduino as Serial Adapter]]. +=== External Trigger === 
-{{ :​paper_bits:​paper_bit_frames_192653.jpg? |}}\\+If one wants to use an external trigger signal one has to set the Ex-Trigger switch on ON. If the TRIGGER jumper is set the trigger signal will come from the GATE BUS. If the jumper is not set then one can use the pin marked with IN for a trigger signal input.\\
  
 ---- ----
-==== Hardware ​====+==== Paper-PCB ​====
  
-{{:​paper_bits:​front.jpg?300|}} +{{:​paper_bits:​pb204_syncsequenzer_04.jpg?400|}}\\ 
-{{:​paper_bits:​back.jpg?​300|}} +{{ :​paper_bits:​pb204_syncsequenzer_04.zip |}}\\
- +
----- +
-==== Paper-PCB ==== +
-{{:​paper_bits:​pb201_stepsequenzer_21.jpg?​600|}}\\ +
-{{ :​paper_bits:​pb201_stepsequenzer_21.ai.zip|}}\\+
  
 ----- -----
Line 65: Line 64:
 ---- ----
 ===== Software ===== ===== Software =====
-Once you're board is ready, you will need to burn the arduino ​UNO bootloader on the chip (some chips are already ​burned from factory).\\ +Once you're board is ready, you will need to burn the Arduino ​UNO bootloader on the Atmega328 ​chip (some chips already ​come with a bootloader).\\ 
-Follow the instructions:​\\ +Follow the instructions ​to burn the bootloader:\\ 
-[[http://​paperpcb.dernulleffekt.de/​doku.php?​id=avr_bootloader:​bootloader&​s[]=burn&​s[]=bootloader|burn the bootloader]]+[[http://​paperpcb.dernulleffekt.de/​doku.php?​id=avr_bootloader:​bootloader&​s[]=burn&​s[]=bootloader|burn the bootloader]]\\
  
  
-Insert the chip into the IC socket and connect it to you're computer using a USB to Serial board.\\ +Insert the chip into the IC socket and connect it to you're computer using a USB to Serial board. ​For example one like that: [[https://​www.arduino.cc/​en/​Main.USBSerial|Arduino USB Serial]] or that one: [[https://​www.sparkfun.com/​products/​9873|Sparkfun Breakout Board ]] Here is a manual for doing so: [[https://​www.arduino.cc/​en/​Guide/​ArduinoProMini]]\\ 
-[[https://​www.sparkfun.com/​products/​9873|breakout board ]]\\ +Or use your [[http://​paperpcb.dernulleffekt.de/​doku.php?​id=arduino_clones:​serial_adapter|Arduino as a Serial Adapter]]\\
-[[https://​www.arduino.cc/​en/​Guide/​ArduinoProMini|more about arduino pro mini]]\\ +
-Or use your Arduino for that:\\ +
-[[http://​paperpcb.dernulleffekt.de/​doku.php?​id=arduino_clones:​serial_adapter]]\\+
  
-Open the Arduino software on your computer and upload the following code to the board: +Open the Arduino ​IDE software on your computer and upload the following code to the board (Arduino UNO)
-{{ :​paper_bits:​step_test_programm_01.zip |}}\\ +{{ :​paper_bits:​syncsequencer_03.zip |}}\\
-That is a test program to check if the voltage devider for the switch and the step poti has the right value. +
-Upload it to your board. Make shure the "beat select"​ button is off (should be to the right). Open the serial monitor on the Arduino IDE. When you turn the "​step"​ poti the values should be between 0 and a certain maximum - and that is your important value (in my case 338)!\\ +
-It could look like that:\ +
-  Step Poti = 250  Steps = 5 +
-  Step Poti = 250  Steps = 5 +
-  Step Poti = 250  Steps = 5 +
-  Step Poti = 338  Steps = 8 +
-  Step Poti = 338  Steps = 8 +
-  Step Poti = 338  Steps = 8 +
-  ... +
-   +
-When you put a bit less than your maximum value in the code for the StepMax (for example 330) the "​Steps"​ should be between 0 and 8 depending on the rotation of the potentiometer.\\ ​  +
  
-If you found the right value copy-paste that into the sequencer program, too and upload that to your board.\\ +and voila ready to step!
-{{:​paper_bits:​paperbits_stepsequenzer_62.zip|}}\\+
  
-and voila!+---- 
 +==== License ==== 
 + 
 +The PB204 Sync Sequencer was designed by **Wolfgang Spahn**, 2019-20.\\ 
 +It is licensed under a [[http://​creativecommons.org/​licenses/​by-nc-sa/​4.0/"​|Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License]]. 
 + 
 +<​html>​ 
 +<a rel="​license"​ href="​http://​creativecommons.org/​licenses/​by-nc-sa/​4.0/"><​img alt="​Creative Commons License"​ style="​border-width:​0"​ src="​https://​i.creativecommons.org/​l/​by-nc-sa/​4.0/​88x31.png"​ /></​a>​  
 +</​html>​
  
 ---- ----
-~~socialite:​icon facebook twitter googleplus reddit tumblr~~+