User Tools

Site Tools


ju_control_roland_alpha_juno_control_panel_cs

Differences

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

Link to this comparison view

ju_control_roland_alpha_juno_control_panel_cs [2012/06/17 15:58]
lemonhorse
ju_control_roland_alpha_juno_control_panel_cs [2012/12/27 20:20] (current)
lemonhorse
Line 4: Line 4:
  
 ====== Project Description ====== ====== Project Description ======
-The MIDIBox JuCtrl is a additional CS and MIDI Controller for the Roland Alpha Juno Synth (or a additional MKS-50 CS) +The **MIDIBox JuCtrl** is a **Alpha Juno** MIDI Controller [[https://en.wikipedia.org/wiki/Roland_Alpha_Juno]]. It's an additional **control surface** and MIDI Controller for the Roland Alpha Juno Synthesizer. I started this Project because the original Juno User CS is very minimalistic (80s Style). With the **MIDIbox JuCtrl** is every Tone parameter directly at hand. Furthermore you can store all 128 Juno Tone Colours on one Banksticks (1024 Juno Tones with 8 Banksticks). 
-I started this Project because the original Juno User CS is very minimalistic (80s Style).  + 
-    Roland Alpha Juno Synth: [[http://en.wikipedia.org/wiki/Roland_Alpha_Juno]] | [[http://www.vintagesynth.com/roland/ajuno1.php]]+ 
 +====== Functions ====== 
 +  Control every Juno Tone Parameter with an encoder or button  
 +  * Control one parameter (Juno IPR Sysex) or send all parameter at once (Juno APR Sysex) 
 +  * Store Juno patches (Tones) on Bankstick (Juno BLD Sysex) 
 +  * Have a clearly arranged parameter overview (via CS LCD & LED) 
 +  * MIDI processingMIDI CC to Juno Sysex conversation (and Juno Sysex to MIDI CC conversation) 
 +  * Use some extra Envelope functions (set all Envelope leve/time parameter to min or max & manipulate all time or level parameter at once with an encoder) 
  
 ====== Hardware ====== ====== Hardware ======
-Ju Ctrl Hardware: +**JuCtrl Hardware:** 
-  * 1x MBHP Core8 (PIC 18F452 by now ...) | => ([[http://www.ucapps.de/mbhp_core.html]])+  * 1x MBHP Core8 (PIC 18F4620) | => ([[http://www.ucapps.de/mbhp_core.html]])
   * 1x LCD Module: 2x20 LCD (8bit) | => ([[http://www.midibox.org/users/jim_henry/building_a_midibox_lcd_cable.pdf]])   * 1x LCD Module: 2x20 LCD (8bit) | => ([[http://www.midibox.org/users/jim_henry/building_a_midibox_lcd_cable.pdf]])
   * 2x MBHP DOUTx4 | => ([[http://www.ucapps.de/mbhp_dout.html]])   * 2x MBHP DOUTx4 | => ([[http://www.ucapps.de/mbhp_dout.html]])
   * 3x MBHP DINx4 | => ([[http://www.ucapps.de/mbhp_din.html]])   * 3x MBHP DINx4 | => ([[http://www.ucapps.de/mbhp_din.html]])
   * 1x MBHP IIC MIDI Module (extra MIDI IO for Juno Synth) IIC MIDI adr. = 0x10(J3 port) | =>([[http://www.ucapps.de/mbhp_iic_midi.html]])   * 1x MBHP IIC MIDI Module (extra MIDI IO for Juno Synth) IIC MIDI adr. = 0x10(J3 port) | =>([[http://www.ucapps.de/mbhp_iic_midi.html]])
 +  * 1-8x Bankstick | Store 128-1024 Juno Tones [24256(32k)] =>([[http://www.ucapps.de/mbhp_bankstick.html]])
 +
 +
 +====== Details ======
 +
 +  * Ju Control CS (LED's, Buttons, Encoders, LCD) | => {{:juctrl:juctrl_cs_mbhp_btn_led_enc_lcd_pin_numbers_and_symbols.pdf|}} (08/2012)
 +  * Ju Control MBHP DIN & DOUT | => {{:juctrl:juctrldindout.pdf|}} (08/2012)
 +  * JuCtrl Juno MIDI IO dataflow (overview) | => {{:juctrl:juctrldataflowoverview.pdf|}} (08/2012)
 +
 +
 +====== CC MIDI ======
 +
 +|MIDI CC 001 - MODULATION WHEEL                                   |
 +|MIDI CC 002 - DCO ENV MODE                                       |
 +|MIDI CC 003 - VCF ENV MODE                                       |
 +|MIDI CC 004 - FOOD CONTROL                                       |
 +|MIDI CC 005 - PORTAMENTO TIME (REAL CC)                          |
 +|MIDI CC 006 - VCA ENV MODE                                       |
 +|MIDI CC 007 - VOLUME (REAL CC)                                   |
 +|MIDI CC 008 - DCO WAVEFORM Pulse (0..3)                          |
 +|MIDI CC 009 - DCO WAVEFORM Saw  (0..5)                           |
 +|MIDI CC 010 - DCO SUB WAVEFORM  (0..5)                           |
 +|MIDI CC 011 - DCO Range (0=4', 1=8', 2=16', 3=32')               |
 +|MIDI CC 012 - DCO Sub Osc Level (0..3)                           |
 +|MIDI CC 013 - DCO Noise Level   (0..3)                           |
 +|MIDI CC 014 - HPF Cutoff (0...3)                                 |
 +|MIDI CC 015 - Chorus Switch (0=Off, 1=On)                        |
 +|MIDI CC 016 - DCO LFO Modulation (0..7F)                         |
 +|MIDI CC 017 - DCO Envelope Pitch Modulation Depth (0..7F)        |
 +|MIDI CC 018 - DCO Aftertouch Modulation Sensitivity (0..7F)      |
 +|MIDI CC 019 - DCO WAVE 3 PULSE WITH (0..7F)                      |
 +|MIDI CC 020 - DCO WAV3 PWM Rate (0..7F)                          |
 +|MIDI CC 021 - VCF Cutoff (0..7F)                                 |
 +|MIDI CC 022 - VCF Resonance (0..7F)                              |
 +|MIDI CC 023 - VCF LFO Modulation Depth (0..7F)                   |
 +|MIDI CC 024 - VCF ENV Modulation Depth (0..7F)                   |
 +|MIDI CC 025 - VCF Key Follower (0..F)                            |
 +|MIDI CC 026 - VCF Aftertouch (0..F)                              |
 +|MIDI CC 027 - VCA Level (0..7F)                                  |
 +|MIDI CC 028 - VCA Aftertouch Sesitivity (00..0F)                 |
 +|MIDI CC 029 - LFO Rate (0..7F)                                   |
 +|MIDI CC 030 - LFO Delay (0..7F)                                  |
 +|MIDI CC 031 - ENV T1 - Attack Time   (0..7F)                     |
 +|MIDI CC 032 - ENV L1 - Attack Level  (0..7F)                     |
 +|MIDI CC 033 - ENV T2 - Break Time    (0..7F)                     |
 +|MIDI CC 034 - ENV L2 - Break Level   (0..7F)                     |
 +|MIDI CC 035 - ENV T3 - Decay Time    (0..7F)                     |
 +|MIDI CC 036 - ENV L3 - Sustain Level (0..7F)                     |
 +|MIDI CC 037 - ENV T4 - Release Time                              |
 +|MIDI CC 038 - ENV Key Follower (0..0F)                           |
 +|MIDI CC 039 - Chorus Rate (0..7F)                                |
 +|MIDI CC 040 - DCO Bender Range (0..C)                            |
 +|MIDI CC 041                                                      |
 +|MIDI CC 042                                                      |
 +|MIDI CC 043                                                      |
 +|MIDI CC 044                                                      |
 +|MIDI CC 045                                                      |
 +|MIDI CC 046                                                      |
 +|MIDI CC 047                                                      |
 +|MIDI CC 048                                                      |
 +|MIDI CC 049                                                      |
 +|MIDI CC 050                                                      |
 +|MIDI CC 051                                                      |
 +|MIDI CC 052                                                      |
 +|MIDI CC 053                                                      |
 +|MIDI CC 054                                                      |
 +|MIDI CC 055                                                      |
 +|MIDI CC 056                                                      |
 +|MIDI CC 057                                                      |
 +|MIDI CC 058                                                      |
 +|MIDI CC 059                                                      |
 +|MIDI CC 060                                                      |
 +|MIDI CC 061                                                      |
 +|MIDI CC 062                                                      |
 +|MIDI CC 063                                                      |
 +|MIDI CC 064 - Hold ON/OFF (REAL CC)                              |
 +|MIDI CC 065 - Portamento ON/OFF (REAL CC)                        |
 +|MIDI CC 066                                                      |
 +|MIDI CC 067                                                      |
 +|MIDI CC 068                                                      |
 +|MIDI CC 069                                                      |
 +|MIDI CC 070                                                      |
 +|MIDI CC 071                                                      |
 +|MIDI CC 072                                                      |
 +|MIDI CC 073                                                      |
 +|MIDI CC 074                                                      |
 +|MIDI CC 075                                                      |
 +|MIDI CC 076                                                      |
 +|MIDI CC 077                                                      |
 +|MIDI CC 078                                                      |
 +|MIDI CC 079                                                      |
 +|MIDI CC 080                                                      |
 +|MIDI CC 081                                                      |
 +|MIDI CC 082                                                      |
 +|MIDI CC 083                                                      |
 +|MIDI CC 084                                                      |
 +|MIDI CC 085                                                      |
 +|MIDI CC 086                                                      |
 +|MIDI CC 087                                                      |
 +|MIDI CC 088                                                      |
 +|MIDI CC 089                                                      |
 +|MIDI CC 090                                                      |
 +|MIDI CC 091                                                      |
 +|MIDI CC 092                                                      |
 +|MIDI CC 093                                                      |
 +|MIDI CC 094                                                      |
 +|MIDI CC 095                                                      |
 +|MIDI CC 096                                                      |
 +|MIDI CC 097                                                      |
 +|MIDI CC 098                                                      |
 +|MIDI CC 099                                                      |
 +|MIDI CC 100                                                      |
 +|MIDI CC 101                                                      |
 +|MIDI CC 102                                                      |
 +|MIDI CC 103                                                      |
 +|MIDI CC 104                                                      |
 +|MIDI CC 105                                                      |
 +|MIDI CC 106                                                      |
 +|MIDI CC 107                                                      |
 +|MIDI CC 108                                                      |
 +|MIDI CC 109                                                      |
 +|MIDI CC 110                                                      |
 +|MIDI CC 111                                                      |
 +|MIDI CC 112                                                      |
 +|MIDI CC 113                                                      |
 +|MIDI CC 114                                                      |
 +|MIDI CC 115                                                      |
 +|MIDI CC 116                                                      |
 +|MIDI CC 117                                                      |
 +|MIDI CC 118                                                      |
 +|MIDI CC 119                                                      |
 +|MIDI CC 120                                                      |
 +|MIDI CC 121                                                      |
 +|MIDI CC 122 - Local ON/OFF (REAL CC)                             |
 +|MIDI CC 123 - ALL NOTES OFF(REAL CC)                             |
 +|MIDI CC 124 - OMNI OFF     (REAL CC)                             |
 +|MIDI CC 125 - OMNI ON      (REAL CC)                             |
 +|MIDI CC 126 - MONO ON      (REAL CC)                             |
 +|MIDI CC 127 - POLY ON      (REAL CC)                             |
 +
 +====== Notes ======
 +
 +  * **Note:** Set **SYSEX ON** @AlphaJuno (JuCtrl will not work if SYSEX = off)
 +
 +  * **Note:** JuCtrl CS will pick up all the TONE (Sound) Parameters automatically - if you make changes @Alpha Juno
 +
 +  * **Note: HOW TO SET JUNO SYSEX ON**
 +    - @Alpha Juno: Push the [MIDI] Button as many times until the MIDI SYSEX OPTION "MIDI EXCL" appears. 
 +    - Use the dial for changing. 
 +    - By writing the data of the MIDI Function setting into the back-up memory, it can be retained even when the Juno is turned off: 
 +      * set the Memory Protect Switch to OFF position. Push the MIDI Button.  
 +      * While holding the Write Button down, push the MIDI Button. The Juno Display will change to: "Write MIDI FUNC."
 +      * When the MIDI Button is pushed: "Write Complete!"
 +
 +  * **Note: WRITE JUNO TONE DATA TO BANKSTICK**
 +    - SELECT THE PREFERRED BANKSTICK (1-8) with [SELECT BANKSTICK] BUTTON and [VALUE] ENCODER
 +    - SELECT YOUR PREFERRED BANKSTICK AREA with the [MIDI ProgChange] ENCODER
 +    * MIDI ProgChange =  1-64  = You will WRITE Juno Tone Colours to BANKSTICK 1 -64
 +    * MIDI ProgChange = 65-128 = You will WRITE Juno Tone Colours TO BANKSTICK 65 -128
 +    - Set [PRESET] (64x PRESET TONE COLOURS) or [MEMORY] (64x MEMORY TONE COLOURS) @Alpha Juno
 +    - PRESS: [DATA TRANFERE] + [WRITE] + [DUMP] @Alpha Juno
 +    - Now JuCtrl will RECEIVE 64 TONE COLOURS via SYSEX-DATA and write 64x TONE PATCHES to your selected BANKSTICK.
 +    * All Done. 
 +    * BROWNS THE STORED TONE COLOURS with the "SELECT BANKSTICK TONE" ENCODER (0-127)
 +    * THE TONE NAME WILL APPEAR ON THE JuCtrl LCD. LOAD A STORED TONE COLOUR WITH THE BUTTON "SEND TONE TO CS"
 +    * NOW THE CS IS LOADED. 
 +    * PRESS [SEND TONE TO JUNO] BUTTON for WRITING THE CURRENT CS DATA BACK TO ALPHA JUNO
 +
 +  * **Note: ENVELOPE FUNCTIONS**
 +    * There are some ENVELOPE FUNCTIONS:
 +    - LEVEL MAX: set all ENVELOPE LEVEL to max value (127)
 +    - LEVEL MIN: set all ENVELOPE LEVEL to min value (0)
 +    - ENVELOPE TIME MAX: set all ENVELOPE TIME PARAMETER to max value (127)
 +    - ENVELOPE TIME MIN: set all ENVELOPE TIME PARAMETER to min value (0)
 +    - IF YOUR LAST ACTION (@CS) WAS AN ENVELOPE MANIPULATION, YOU CAN MANIPULATE ALL TIME or LEVEL PARAMETER with the [VALUE] ENCODER
  
 +{{:juctrl:juctrluserpanel.jpg|}}
  
-====== CS Details ======+====== ProgChange ======
  
-Ju Ctrl CS Details:+  * **Juno ProgChange & JuCtrl Bankstick TONE (overview)**
  
-  * Ju Control CS (LED's, Buttons, Encoders, LCD) | =&gt{{:juctrl:ju_control_cs_with_mbhp_pin_numbers_and_symbols.pdf|}} (02/2012) +|JuCtrl  | MIDI   |    Juno     | Alpha Juno |JuCtrl BANKSTICK (1-8                                      | 
-  * Ju Control MBHP Pin Conf. =&gt{{:juctrl:jucontrol_mbhp_pin_conf_v1_2.pdf|}} (02/2012)+| LCD    | ProgCh | BANK  NUMBER|   GROUP    | TONE | BS content| BS content   | BS content                | 
 +|  1     |   0    |     1 1     |  MEMORY    |   0  |MEMORY 1 1 |or PRESET 1 1 | or USER SAVED "JuCtrl CS"; | 
 + 2     |   1    |     1 2     |  MEMORY    |   1  |MEMORY 1 2 |or PRESET 1 2 or USER SAVED "JuCtrl CS" | 
 +|  3     |   2    |     1 3     |  MEMORY    |   2  |MEMORY 1 3 |or PRESET 1 3 | or USER SAVED "JuCtrl CS" | 
 +|  4     |   3    |     1 4     |  MEMORY    |   3  |MEMORY 1 4 |or PRESET 1 4 | or USER SAVED "JuCtrl CS" | 
 +|  5     |   4    |     1 5     |  MEMORY    |   4  |MEMORY 1 5 |or PRESET 1 5 | or USER SAVED "JuCtrl CS" | 
 +|  6     |   5    |     1 6     |  MEMORY    |   5  |MEMORY 1 6 |or PRESET 1 6 | or USER SAVED "JuCtrl CS" | 
 +|  7     |   6    |     1 7     |  MEMORY    |   6  |MEMORY 1 7 |or PRESET 1 7 | or USER SAVED "JuCtrl CS" | 
 +|  8     |   7    |     1 8     |  MEMORY    |   7  |MEMORY 1 8 |or PRESET 1 8 | or USER SAVED "JuCtrl CS" | 
 +|  9     |   8    |     2 1     |  MEMORY    |   8  |MEMORY 2 1 |or PRESET 2 1 | or USER SAVED "JuCtrl CS" | 
 +| 10     |   9    |     2 2     |  MEMORY    |   9  |MEMORY 2 2 |or PRESET 2 2 | or USER SAVED "JuCtrl CS" | 
 +| 11     |  10    |     2 3     |  MEMORY    |  10  |MEMORY 2 3 |or PRESET 2 3 | or USER SAVED "JuCtrl CS" | 
 +| 12     |  11    |     2 4     |  MEMORY    |  11  |MEMORY 2 4 |or PRESET 2 4 | or USER SAVED "JuCtrl CS" | 
 +| 13     |  12    |     2 5     |  MEMORY    |  12  |MEMORY 2 5 |or PRESET 2 5 | or USER SAVED "JuCtrl CS" | 
 +| 14     |  13    |     2 6     |  MEMORY    |  13  |MEMORY 2 6 |or PRESET 2 6 | or USER SAVED "JuCtrl CS" | 
 +| 15     |  14    |     2 7     |  MEMORY    |  14  |MEMORY 2 7 |or PRESET 2 7 | or USER SAVED "JuCtrl CS" | 
 +| 16     |  15    |     2 8     |  MEMORY    |  15  |MEMORY 2 8 |or PRESET 2 8 | or USER SAVED "JuCtrl CS" | 
 +| 17     |  16    |     3 1     |  MEMORY    |  16  |MEMORY 3 1 |or PRESET 3 1 | or USER SAVED "JuCtrl CS" | 
 +| 18     |  17    |     3 2     |  MEMORY    |  17  |MEMORY 3 2 |or PRESET 3 2 | or USER SAVED "JuCtrl CS" | 
 +| 19     |  18    |     3 3     |  MEMORY    |  18  |MEMORY 3 3 |or PRESET 3 3 | or USER SAVED "JuCtrl CS" | 
 +| 20     |  19    |     3 4     |  MEMORY    |  19  |MEMORY 3 4 |or PRESET 3 4 | or USER SAVED "JuCtrl CS" | 
 +| 21     |  20    |     3 5     |  MEMORY    |  20  |MEMORY 3 5 |or PRESET 3 5 | or USER SAVED "JuCtrl CS" | 
 +| 22     |  21    |     3 6     |  MEMORY    |  21  |MEMORY 3 6 |or PRESET 3 6 | or USER SAVED "JuCtrl CS" | 
 +| 23     |  22    |     3 7     |  MEMORY    |  22  |MEMORY 3 7 |or PRESET 3 7 | or USER SAVED "JuCtrl CS" | 
 +| 24     |  23    |     3 8     |  MEMORY    |  23  |MEMORY 3 8 |or PRESET 3 8 | or USER SAVED "JuCtrl CS" | 
 +| 25     |  24    |     4 1     |  MEMORY    |  24  |MEMORY 4 1 |or PRESET 4 1 | or USER SAVED "JuCtrl CS" | 
 +| 26     |  25    |     4 2     |  MEMORY    |  25  |MEMORY 4 2 |or PRESET 4 2 | or USER SAVED "JuCtrl CS" | 
 +| 27     |  26    |     4 3     |  MEMORY    |  26  |MEMORY 4 3 |or PRESET 4 3 | or USER SAVED "JuCtrl CS" | 
 +| 28     |  27    |     4 4     |  MEMORY    |  27  |MEMORY 4 4 |or PRESET 4 4 | or USER SAVED "JuCtrl CS" | 
 +| 29     |  28    |     4 5     |  MEMORY    |  28  |MEMORY 4 5 |or PRESET 4 5 | or USER SAVED "JuCtrl CS" | 
 +| 30     |  29    |     4 6     |  MEMORY    |  29  |MEMORY 4 6 |or PRESET 4 6 | or USER SAVED "JuCtrl CS" | 
 +| 31     |  30    |     4 7     |  MEMORY    |  30  |MEMORY 4 7 |or PRESET 4 7 | or USER SAVED "JuCtrl CS" | 
 +| 32     |  31    |     4 8     |  MEMORY    |  31  |MEMORY 4 8 |or PRESET 4 8 | or USER SAVED "JuCtrl CS" | 
 +| 33     |  32    |     5 1     |  MEMORY    |  32  |MEMORY 5 1 |or PRESET 5 1 | or USER SAVED "JuCtrl CS" | 
 +| 34     |  33    |     5 2     |  MEMORY    |  33  |MEMORY 5 2 |or PRESET 5 2 | or USER SAVED "JuCtrl CS" | 
 +| 35     |  34    |     5 3     |  MEMORY    |  34  |MEMORY 5 3 |or PRESET 5 3 | or USER SAVED "JuCtrl CS" | 
 +| 36     |  35    |     5 4     |  MEMORY    |  35  |MEMORY 5 4 |or PRESET 5 4 | or USER SAVED "JuCtrl CS" | 
 +| 37     |  36    |     5 5     |  MEMORY    |  36  |MEMORY 5 5 |or PRESET 5 5 | or USER SAVED "JuCtrl CS" | 
 +| 38     |  37    |     5 6     |  MEMORY    |  37  |MEMORY 5 6 |or PRESET 5 6 | or USER SAVED "JuCtrl CS" | 
 +| 39     |  38    |     5 7     |  MEMORY    |  38  |MEMORY 5 7 |or PRESET 5 7 | or USER SAVED "JuCtrl CS" | 
 +| 40     |  39    |     5 8     |  MEMORY    |  39  |MEMORY 5 8 |or PRESET 5 8 | or USER SAVED "JuCtrl CS" | 
 +| 41     |  40    |     6 1     |  MEMORY    |  40  |MEMORY 6 1 |or PRESET 6 1 | or USER SAVED "JuCtrl CS" | 
 +| 42     |  41    |     6 2     |  MEMORY    |  41  |MEMORY 6 2 |or PRESET 6 2 | or USER SAVED "JuCtrl CS" | 
 +| 43     |  42    |     6 3     |  MEMORY    |  42  |MEMORY 6 3 |or PRESET 6 3 | or USER SAVED "JuCtrl CS" | 
 +| 44     |  43    |     6 4     |  MEMORY    |  43  |MEMORY 6 4 |or PRESET 6 4 | or USER SAVED "JuCtrl CS" | 
 +| 45     |  44    |     6 5     |  MEMORY    |  44  |MEMORY 6 5 |or PRESET 6 5 | or USER SAVED "JuCtrl CS" | 
 +| 46     |  45    |     6 6     |  MEMORY    |  45  |MEMORY 6 6 |or PRESET 6 6 | or USER SAVED "JuCtrl CS" | 
 +| 47     |  46    |     6 7     |  MEMORY    |  46  |MEMORY 6 7 |or PRESET 6 7 | or USER SAVED "JuCtrl CS" | 
 +| 48     |  47    |     6 8     |  MEMORY    |  47  |MEMORY 6 8 |or PRESET 6 8 | or USER SAVED "JuCtrl CS" | 
 +| 49     |  48    |     7 1     |  MEMORY    |  48  |MEMORY 7 1 |or PRESET 7 1 | or USER SAVED "JuCtrl CS" | 
 +| 50     |  49    |     7 2     |  MEMORY    |  49  |MEMORY 7 2 |or PRESET 7 2 | or USER SAVED "JuCtrl CS" | 
 +| 51     |  50    |     7 3     |  MEMORY    |  50  |MEMORY 7 3 |or PRESET 7 3 | or USER SAVED "JuCtrl CS" | 
 +| 52     |  51    |     7 4     |  MEMORY    |  51  |MEMORY 7 4 |or PRESET 7 4 | or USER SAVED "JuCtrl CS" | 
 +| 53     |  52    |     7 5     |  MEMORY    |  52  |MEMORY 7 5 |or PRESET 7 5 | or USER SAVED "JuCtrl CS" | 
 +| 54     |  53    |     7 6     |  MEMORY    |  53  |MEMORY 7 6 |or PRESET 7 6 | or USER SAVED "JuCtrl CS" | 
 +| 55     |  54    |     7 7     |  MEMORY    |  54  |MEMORY 7 7 |or PRESET 7 7 | or USER SAVED "JuCtrl CS" | 
 +| 56     |  55    |     7 8     |  MEMORY    |  55  |MEMORY 7 8 |or PRESET 7 8 | or USER SAVED "JuCtrl CS" | 
 +| 57     |  56    |     8 1     |  MEMORY    |  56  |MEMORY 8 1 |or PRESET 8 1 | or USER SAVED "JuCtrl CS" | 
 +| 58     |  57    |     8 2     |  MEMORY    |  57  |MEMORY 8 2 |or PRESET 8 2 | or USER SAVED "JuCtrl CS" | 
 +| 59     |  58    |     8 3     |  MEMORY    |  58  |MEMORY 8 3 |or PRESET 8 3 | or USER SAVED "JuCtrl CS" | 
 +| 60     |  59    |     8 4     |  MEMORY    |  59  |MEMORY 8 4 |or PRESET 8 4 | or USER SAVED "JuCtrl CS" | 
 +| 61     |  60    |     8 5     |  MEMORY    |  60  |MEMORY 8 5 |or PRESET 8 5 | or USER SAVED "JuCtrl CS" | 
 +| 62     |  61    |     8 6     |  MEMORY    |  61  |MEMORY 8 6 |or PRESET 8 6 | or USER SAVED "JuCtrl CS" | 
 +| 63     |  62    |     8 7     |  MEMORY    |  62  |MEMORY 8 7 |or PRESET 8 7 | or USER SAVED "JuCtrl CS" | 
 +| 64     |  63    |     8 8     |  MEMORY    |  63  |MEMORY 8 8 |or PRESET 8 8 | or USER SAVED "JuCtrl CS" | 
 +| 65     |  64    |     1 1     |  PRESET    |  64  |PRESET 1 1 |or MEMORY 1 1 | or USER SAVED "JuCtrl CS" | 
 +| 66     |  65    |     1 2     |  PRESET    |  65  |PRESET 1 2 |or MEMORY 1 2 | or USER SAVED "JuCtrl CS" | 
 +| 67     |  66    |     1 3     |  PRESET    |  66  |PRESET 1 3 |or MEMORY 1 3 | or USER SAVED "JuCtrl CS" | 
 +| 68     |  67    |     1 4     |  PRESET    |  67  |PRESET 1 4 |or MEMORY 1 4 | or USER SAVED "JuCtrl CS" | 
 +| 69     |  68    |     1 5     |  PRESET    |  68  |PRESET 1 5 |or MEMORY 1 5 | or USER SAVED "JuCtrl CS" | 
 +| 70     |  69    |     1 6     |  PRESET    |  69  |PRESET 1 6 |or MEMORY 1 6 | or USER SAVED "JuCtrl CS" | 
 +| 71     |  70    |     1 7     |  PRESET    |  70  |PRESET 1 7 |or MEMORY 1 7 | or USER SAVED "JuCtrl CS" | 
 +| 72     |  71    |     1 8     |  PRESET    |  71  |PRESET 1 8 |or MEMORY 1 8 | or USER SAVED "JuCtrl CS" | 
 +| 73     |  72    |     2 1     |  PRESET    |  72  |PRESET 2 1 |or MEMORY 2 1 | or USER SAVED "JuCtrl CS" | 
 +| 74     |  73    |     2 2     |  PRESET    |  73  |PRESET 2 2 |or MEMORY 2 2 | or USER SAVED "JuCtrl CS" | 
 +| 75     |  74    |     2 3     |  PRESET    |  74  |PRESET 2 3 |or MEMORY 2 3 | or USER SAVED "JuCtrl CS" | 
 +| 76     |  75    |     2 4     |  PRESET    |  75  |PRESET 2 4 |or MEMORY 2 4 | or USER SAVED "JuCtrl CS" | 
 +| 77     |  76    |     2 5     |  PRESET    |  76  |PRESET 2 5 |or MEMORY 2 5 | or USER SAVED "JuCtrl CS" | 
 +| 78     |  77    |     2 6     |  PRESET    |  77  |PRESET 2 6 |or MEMORY 2 6 | or USER SAVED "JuCtrl CS" | 
 +| 79     |  78    |     2 7     |  PRESET    |  78  |PRESET 2 7 |or MEMORY 2 7 | or USER SAVED "JuCtrl CS" | 
 +| 80     |  79    |     2 8     |  PRESET    |  79  |PRESET 2 8 |or MEMORY 2 8 | or USER SAVED "JuCtrl CS" | 
 +| 81     |  80    |     3 1     |  PRESET    |  80  |PRESET 3 1 |or MEMORY 3 1 | or USER SAVED "JuCtrl CS" | 
 +| 82     |  81    |     3 2     |  PRESET    |  81  |PRESET 3 2 |or MEMORY 3 2 | or USER SAVED "JuCtrl CS" | 
 +| 83     |  82    |     3 3     |  PRESET    |  82  |PRESET 3 3 |or MEMORY 3 3 | or USER SAVED "JuCtrl CS" | 
 +| 84     |  83    |     3 4     |  PRESET    |  83  |PRESET 3 4 |or MEMORY 3 4 | or USER SAVED "JuCtrl CS" | 
 +| 85     |  84    |     3 5     |  PRESET    |  84  |PRESET 3 5 |or MEMORY 3 5 | or USER SAVED "JuCtrl CS" | 
 +| 86     |  85    |     3 6     |  PRESET    |  85  |PRESET 3 6 |or MEMORY 3 6 | or USER SAVED "JuCtrl CS" | 
 +| 87     |  86    |     3 7     |  PRESET    |  86  |PRESET 3 7 |or MEMORY 3 7 | or USER SAVED "JuCtrl CS" | 
 +| 88     |  87    |     3 8     |  PRESET    |  87  |PRESET 3 8 |or MEMORY 3 8 | or USER SAVED "JuCtrl CS" | 
 +| 89     |  88    |     4 1     |  PRESET    |  88  |PRESET 4 1 |or MEMORY 4 1 | or USER SAVED "JuCtrl CS" | 
 +| 90     |  89    |     4 2     |  PRESET    |  89  |PRESET 4 2 |or MEMORY 4 2 | or USER SAVED "JuCtrl CS" | 
 +| 91     |  90    |     4 3     |  PRESET    |  90  |PRESET 4 3 |or MEMORY 4 3 | or USER SAVED "JuCtrl CS" | 
 +| 92     |  91    |     4 4     |  PRESET    |  91  |PRESET 4 4 |or MEMORY 4 4 | or USER SAVED "JuCtrl CS" | 
 +| 93     |  92    |     4 5     |  PRESET    |  92  |PRESET 4 5 |or MEMORY 4 5 | or USER SAVED "JuCtrl CS" | 
 +| 94     |  93    |     4 6     |  PRESET    |  93  |PRESET 4 6 |or MEMORY 4 6 | or USER SAVED "JuCtrl CS" | 
 +| 95     |  94    |     4 7     |  PRESET    |  94  |PRESET 4 7 |or MEMORY 4 7 | or USER SAVED "JuCtrl CS" | 
 +| 96     |  95    |     4 8     |  PRESET    |  95  |PRESET 4 8 |or MEMORY 4 8 | or USER SAVED "JuCtrl CS" | 
 +| 97     |  96    |     5 1     |  PRESET    |  96  |PRESET 5 1 |or MEMORY 5 1 | or USER SAVED "JuCtrl CS" | 
 +| 98     |  97    |     5 2     |  PRESET    |  97  |PRESET 5 2 |or MEMORY 5 2 | or USER SAVED "JuCtrl CS" | 
 +| 99     |  98    |     5 3     |  PRESET    |  98  |PRESET 5 3 |or MEMORY 5 3 | or USER SAVED "JuCtrl CS" | 
 +|100     |  99    |     5 4     |  PRESET    |  99  |PRESET 5 4 |or MEMORY 5 4 | or USER SAVED "JuCtrl CS" | 
 +|101     | 100    |     5 5     |  PRESET    | 100 |PRESET 5 5 |or MEMORY 5 5 | or USER SAVED "JuCtrl CS" | 
 +|102     | 101    |     5 6     |  PRESET    | 101 |PRESET 5 6 |or MEMORY 5 6 | or USER SAVED "JuCtrl CS" | 
 +|103     | 102    |     5 7     |  PRESET    | 102 |PRESET 5 7 |or MEMORY 5 7 | or USER SAVED "JuCtrl CS" | 
 +|104     | 103    |     5 8     |  PRESET    | 103 |PRESET 5 8 |or MEMORY 5 8 | or USER SAVED "JuCtrl CS" | 
 +|105     | 104    |     6 1     |  PRESET    | 104 |PRESET 6 1 |or MEMORY 6 1 | or USER SAVED "JuCtrl CS" | 
 +|106     | 105    |     6 2     |  PRESET    | 105 |PRESET 6 2 |or MEMORY 6 2 | or USER SAVED "JuCtrl CS" | 
 +|107     | 106    |     6 3     |  PRESET    | 106  |PRESET 6 3 |or MEMORY 6 3 | or USER SAVED "JuCtrl CS" | 
 +|108     | 107    |     6 4     |  PRESET    | 107  |PRESET 6 4 |or MEMORY 6 4 | or USER SAVED "JuCtrl CS" | 
 +|109     | 108    |     6 5     |  PRESET    | 108  |PRESET 6 5 |or MEMORY 6 5 | or USER SAVED "JuCtrl CS" | 
 +|110     | 109    |     6 6     |  PRESET    | 109  |PRESET 6 6 |or MEMORY 6 6 | or USER SAVED "JuCtrl CS" | 
 +|111     | 110    |     6 7     |  PRESET    | 110  |PRESET 6 7 |or MEMORY 6 7 | or USER SAVED "JuCtrl CS" | 
 +|112     | 111    |     6 8     |  PRESET    | 111  |PRESET 6 8 |or MEMORY 6 8 | or USER SAVED "JuCtrl CS" | 
 +|113     | 112    |     7 1     |  PRESET    | 112  |PRESET 7 1 |or MEMORY 7 1 | or USER SAVED "JuCtrl CS" | 
 +|114     | 113    |     7 2     |  PRESET    | 113  |PRESET 7 2 |or MEMORY 7 2 | or USER SAVED "JuCtrl CS" | 
 +|115     | 114    |     7 3     |  PRESET    | 114  |PRESET 7 3 |or MEMORY 7 3 | or USER SAVED "JuCtrl CS" | 
 +|116     | 115    |     7 4     |  PRESET    | 115  |PRESET 7 4 |or MEMORY 7 4 | or USER SAVED "JuCtrl CS" | 
 +|117     | 116    |     7 5     |  PRESET    | 116  |PRESET 7 5 |or MEMORY 7 5 | or USER SAVED "JuCtrl CS" | 
 +|118     | 117    |     7 6     |  PRESET    | 117  |PRESET 7 6 |or MEMORY 7 6 | or USER SAVED "JuCtrl CS" | 
 +|119     | 118    |     7 7     |  PRESET    | 118  |PRESET 7 7 |or MEMORY 7 7 | or USER SAVED "JuCtrl CS" | 
 +|120     | 119    |     7 8     |  PRESET    | 119  |PRESET 7 8 |or MEMORY 7 8 | or USER SAVED "JuCtrl CS" | 
 +|121     | 120    |     8 1     |  PRESET    | 120  |PRESET 8 1 |or MEMORY 8 1 | or USER SAVED "JuCtrl CS" | 
 +|122     | 121    |     8 2     |  PRESET    | 121  |PRESET 8 2 |or MEMORY 8 2 | or USER SAVED "JuCtrl CS" | 
 +|123     | 122    |     8 3     |  PRESET    | 122  |PRESET 8 3 |or MEMORY 8 3 | or USER SAVED "JuCtrl CS" | 
 +|124     | 123    |     8 4     |  PRESET    | 123  |PRESET 8 4 |or MEMORY 8 4 | or USER SAVED "JuCtrl CS" | 
 +|125     | 124    |     8 5     |  PRESET    | 124  |PRESET 8 5 |or MEMORY 8 5 | or USER SAVED "JuCtrl CS" | 
 +|126     | 125    |     8 6     |  PRESET    | 125  |PRESET 8 6 |or MEMORY 8 6 | or USER SAVED "JuCtrl CS" | 
 +|127     | 126    |     8 7     |  PRESET    | 126  |PRESET 8 7 |or MEMORY 8 7 | or USER SAVED "JuCtrl CS" | 
 +|128     | 127    |     8 8     |  PRESET    | 127  |PRESET 8 8 |or MEMORY 8 8 | or USER SAVED "JuCtrl CS"; |
  
 ====== Project Status ====== ====== Project Status ======
  
-17.06.2012+12/2012
  
   ||   ||
Line 39: Line 351:
   || --- 100% Receive All Tone Parameters from Juno(Juno APR-Mode Sysex)   || --- 100% Receive All Tone Parameters from Juno(Juno APR-Mode Sysex)
   || --- 100% HW: Update Core8 >> PIC18F4620 (Need more Program Memory and SRAM for BLD-Mode Sysex Data)   || --- 100% HW: Update Core8 >> PIC18F4620 (Need more Program Memory and SRAM for BLD-Mode Sysex Data)
-  || --- 100% HW: Bankstick integration +  || --- 100% Bankstick (BS 1-8 = 8*128 Tone Patches) 
-  || --- 100% Receive Tone Bulk Dump from Juno Synth (BLD SYSEX 64*TONE -> PIC RAM+  || --- 100% ENVELOPE functions (BTN F1-F4
-  || --- 30BLD SYSEX 64*TONE PIC RAM -> Bankstick (128* Juno TONE @ BANKSTICK+  || --- 100Send Bankstick sysex-dump (Tone Backup) 
-  || --- 2% JuCtrl Bankstick TONE USER MENU (BankstickBS TONE JuCtrl integration)+  || --- V1.000 (09/2012) 
 +  || --- V1.001 (12/2012)  
 +  || --- JuCtrl MIDI IN: Channel Pressure (MIDI Aftertouch) enabled.  
 +  ||            The JuCtrl CS will pass through all Aftertouch MIDI data to the Alpha Juno now - so better update to V1.001 
 +  ||            NoteThe Juno Keyboard does NOT have the Aftertouch function itself. But with another Keyboard or Sequencer  
 +  ||            connected (to JuCtrl MIDI INYou can use all the nice Aftertouch Effects of the Roland Alpha Juno.  
 +  ||            
   ||   ||
   \/   \/
Line 49: Line 367:
 ====== Software ====== ====== Software ======
  
-  * Not Released yet+  * [[http://www.subf.net/midibox/JuCtrl/JuCtrlV100018F4620.zip]] (Outdated|09/2012) 
 +  * [[http://www.subf.net/midibox/JuCtrl/JuCtrlV1001PIC18F6420.zip]] (12/2012)
  
 ====== Links ====== ====== Links ======
   - [[http://midibox.org/forums/topic/16197-ju-control/]]   - [[http://midibox.org/forums/topic/16197-ju-control/]]
 +  - [[http://en.wikipedia.org/wiki/Roland_Alpha_Juno]] 
 +  - [[http://www.vintagesynth.com/roland/ajuno1.php]]
  
ju_control_roland_alpha_juno_control_panel_cs.1339945092.txt.gz · Last modified: 2012/06/17 15:58 by lemonhorse