Possible CC control?

Forum for boutique synths
marctronixx
Posts: 187
Joined: 01:39, 16 September 2007
Location: Los Angeles

Re: Possible CC control?

Post by marctronixx »

this is interesting and i have a question.

so i picked up the roland a-800 pro 61 key to go with my 3 jp08s.

i dont use any software/daw (all hardware) so i plan to use the midi controller stand alone, DIN midi'ed to the jp08s and the master jp08 output going to the usb on the mx-1. usb 3 provides bus power.

is it possible to map the preset keys with the patches to the knobs on the a-800? start/stop sequencer buttons to the transport controls on the a-800?
User avatar
witchmaster
Posts: 19
Joined: 13:15, 3 November 2015
Location: Finland
Contact:

Re: Possible CC control?

Post by witchmaster »

Mapping the preset keys to a knob could be made possible with the converter, would you want the preset to change when turning a single knob?

So the transport controls on the A-800 doesn't start and stop the sequencer? I think this can also be done, I don't have the synths yet so I can't really say, but probably.
User avatar
witchmaster
Posts: 19
Joined: 13:15, 3 November 2015
Location: Finland
Contact:

Re: Possible CC control?

Post by witchmaster »

Actually it looks like you can assign the knobs on the A-800 to program change directly, with no converter needed. Read about assigning controls in the manual there is something about "Program Change (Min-Max)"
marctronixx
Posts: 187
Joined: 01:39, 16 September 2007
Location: Los Angeles

Re: Possible CC control?

Post by marctronixx »

thx @witch for the assist!

ive always had hardware synths and just now, thank to the boutiques, i invested in a midi controller synth for the first time ever in my 30 something years in music. i know most cats use these with DAWs but i dont use daws and just wondered if those boutique "Chiclets" preset keys could be mapped to the buttons on the a-800...

ill dig into the manual more....
tboneuk
Posts: 30
Joined: 02:34, 21 October 2015

Re: Possible CC control?

Post by tboneuk »

@WITCHMASTER

Full list now including all buttons and switches for all 3 boutiques

Sorry its so late mate, life, work etc

Anyway looks quite straightforward and cheers for the code you posted previously

Code: Select all

JU-06

XH XL
06 00   	LFO      	RATE
06 02   	LFO      	DELAYTIME
07 02   	DCO      	LFO
07 04   	DCO      	PWM
07 0C   	DCO      	SUB
07 0E   	DCO      	NOISE
08 00   	HPF      	FREQ
08 02   	VCF      	FREQ
08 04   	VCF      	RES
08 08   	VCF      	ENV
08 0A   	VCF      	LFO
08 0C   	VCF      	KYBD
09 02   	VCA      	LEVEL
0A 00   	ENV      	A
0A 02   	ENV      	D
0A 04   	ENV      	S
0A 06   	ENV      	R

07 00	DCO		8			00 00
07 00	DCO		16			00 01
07 00	DCO		32			00 02	  
07 06	DCO		LFO			00 01
07 06	DCO		MAN			00 00
07 08	DCO		PW-OFF		00 00
07 08	DCO		PW-ON		00 01
07 08	DCO		PW-ON		00 01
07 0A	DCO		SAW-OFF		00 00
07 0A	DCO		SAW-ON		00 01
08 06	VCF		ENV-NORM		00 01
08 06	VCF		ENV-INV		00 00
09 00	VCA		ENV			00 01
09 00	VCA		PULSE		00 00

10 00	CHORUS1	OFF			00 00
10 00	CHORUS1	ON			00 01
10 00	CHORUS2	OFF			00 00
10 00	CHORUS2	ON			00 02
10 00	CHORUS1+2	ON			00 03
11 06	SOLO					00 02
11 06	UNISON				00 03
11 06	POLY					00 00

JX-03

XH XL
0C 0C   	DCO2      TUNE
0C 0E   	DCO2      FINETUNE
0C 16   	LFO
0C 18   	ENV
0D 00   	VCF      	SOURCEMIX
0D 02   	VCF      	HPF
0D 08   	VCF      	ENVMOD
0D 04   	VCF      	CUTOFFFREQ
0D 06   	VCF      	RESONANCE
0D 0C   	VCF      	LFOMOD
0D 0E   	VCF      	PITCHFOLLOW
0E 02   	VCA      	LEVEL
0B 04   	LFO      	DELAYTIME
0B 02   	LFO      	RATE
0F 00   	ENV      	A
0F 02   	ENV      	D
0F 04   	ENV      	S
0F 06   	ENV      	R

0C 00	DCO1		64			00 00
0C 00	DCO1		32			00 01
0C 00	DCO1		16			00 02
0C 00	DCO1		8			00 03
0C 00	DCO1		4			00 04
0C 00	DCO1		2			00 05
0C 02	DCO1		SINE			00 00
0C 02	DCO1		TRI			00 01
0C 02	DCO1		SAW			00 02
0C 02	DCO1		PULSE		00 03
0C 02	DCO1		SQR			00 04
0C 02	DCO1		NOISE		00 05
0C 04	DCO1		LFO-OFF		00 00
0C 04	DCO1		LFO-ON		00 01
0C 06	DCO1		ENV-OFF		00 00
0C 06	DCO1		ENV-ON		00 01
0C 08	DCO2		64			00 00
0C 08	DCO2		32			00 01
0C 08	DCO2		16			00 02
0C 08	DCO2		8			00 03
0C 08	DCO2		4			00 04
0C 08	DCO2		2			00 05
0C 0A	DCO2		SINE			00 00
0C 0A	DCO2		TRI			00 01
0C 0A	DCO2		SAW			00 02
0C 0A	DCO2		PULSE		00 03
0C 0A	DCO2		SQR			00 04
0C 0A	DCO2		NOISE		00 05
0C 10	DCO2		OFF			00 00
0C 10	DCO2		SYN1			00 01
0C 10	DCO2		SYN2			00 02
0C 10	DCO2		MET1			00 03
0C 10	DCO2		MET2			00 04
0C 10	DCO2		RING			00 05
0C 12	DCO2		LFO-OFF		00 00
0C 12	DCO2		LFO-ON		00 01
0C 14	DCO2		ENV-OFF		00 00
0C 14	DCO2		ENV-ON		00 01
0C 1A	DCO2		ENV-NORM		00 01
0C 1A	DCO2		ENV-INV		00 00
0D 0A	VCF		ENV-NORM		00 01
0D 0A	VCF		ENV-INV		00 00
0E 00	VCA		ENV			00 01
0E 00	VCA		PULSE		00 00
0B 00	LFO		SINE			00 00
0B 00	LFO		SAW			00 01
0B 00	LFO		SAWINV		00 02
0B 00	LFO		SQR			00 03
0B 00	LFO		RND			00 04
0B 00	LFO		NOISE		00 05

10 00	CHORUS	OFF			00 00
10 00	CHORUS	ON			00 01
11 06	SOLO					00 02
11 06	UNISON				00 03
11 06	POLY					00 00


JP-08 

XH XL
00 00   	LFO     	RATE
00 02   	LFO      	DELAY TIME
01 00   	VCOMOD   	LFO MOD
01 02   	VCOMOD   	ENV MOD
01 06   	VCOMOD   	PULSEWIDTHMOD
01 0A   	VCOMOD   	CROSSMOD
01 12   	VCO2      RANGE
01 14   	VCO2      TUNE
01 18   	VCO1&2   	SOURCEMIX   
02 00   	HPF      	CUTTOFF
02 02   	VCF      	CUTTOFF
02 04   	VCF      	REZ
02 0C   	VCF      	LFO MOD
02 08   	VCF      	ENV MOD
02 0E   	VCF      	KEYFOLLOW
03 00   	VCA      	LEVEL
04 00   	ENV1      A
04 02   	ENV1      D
04 04   	ENV1      S
04 06   	ENV1      R
05 00   	ENV2      A
05 02   	ENV2      D
05 04   	ENV2      S
05 06   	ENV2      R

00 04	LFO		SINE			00 00
00 04	LFO		TRI			00 01
00 04	LFO		SAW			00 02
00 04	LFO		SQR			00 03
00 04	LFO		RND			00 04
00 04	LFO		NOISE		00 05
01 04	VCOMOD	VCO1			00 02
01 04	VCOMOD	VCO1+2		00 01
01 04	VCOMOD	VCO2			00 00
01 08	VCOMOD	LFO			00 02
01 08	VCOMOD	M			00 01
01 08	VCOMOD	ENV1			00 00
01 0C	VCO1		64			00 00
01 0C	VCO1		32			00 01
01 0C	VCO1		16			00 02
01 0C	VCO1		8			00 03
01 0C	VCO1		4			00 04
01 0C	VCO1		2			00 05
01 0E	VCO1		SINE			00 00
01 0E	VCO1		TRI			00 01
01 0E	VCO1		SAW			00 02
01 0E	VCO1		PLS			00 03
01 0E	VCO1		SQR			00 04
01 0E	VCO1		NOISE		00 05
01 10	VCO2		SYNC-ON		00 01
01 10	VCO2		SYNC-OFF		00 00
01 16	VCO2		SINE			00 00
01 16	VCO2		SAW			00 01
01 16	VCO2		PLS			00 02
01 16	VCO2		LFSINE		00 03
01 16	VCO2		LFSAW		00 04
01 16	VCO2		LFPLS		00 05
02 06	VCF		-12DB		00 01
02 06	VCF		-24DB		00 00
02 0A	VCF		ENV1			00 01
02 0A	VCF		ENV2			00 00
03 02	VCA		ENVMOD 0		00 00
03 02	VCA		ENVMOD 1		00 01
03 02	VCA		ENVMOD 2		00 02
03 02	VCA		ENVMOD 3		00 03
04 08	ENV1		ENVNORM		00 01
04 08	ENV1		ENVINV		00 00
05 08	ENV2		KFLW-OFF		00 00
05 08	ENV2		KFLW-ENV1		00 01
05 08	ENV2		KFLW-ENV2		00 02
05 08	ENV2		KFLW-1+2		00 03

11 06	SOLO					00 02
11 06	UNISON				00 03
11 06	POLY					00 00
tomoe97
Posts: 37
Joined: 20:14, 27 July 2013

Re: Possible CC control?

Post by tomoe97 »

Thanks for the helpful info! Something like the iOS app TB Midi Stuff, which handles bidirectional sysex, could probably be programmed for this purpose: http://www.thiburce.com/TBStuff/?page_id=423
tboneuk
Posts: 30
Joined: 02:34, 21 October 2015

Re: Possible CC control?

Post by tboneuk »

Certainly an IOS could as long as it can generate the Roland checksum. I have not used the app you mentioned but have used a similar app before. I will program the BCR2000 next I think as the 32 pots would suit the boutiques very well. Ultimately my plan is to create a circuit with a single encoder that will be used to fine control the last control used on the boutique so the units themselves will be still single control per function, the additional encoder would provide the fine control that is sometimes difficult to achieve.

Thinking about it roland could provide the same functionality (probably on the mod touch strip) as a firmware update (IMHO) quite simply as the size of the sliders on the JP seems to be the source of peoples slightly negative reaction. May be worth sending them an email
User avatar
Tom_1970
Posts: 312
Joined: 23:17, 14 December 2012
Location: The Netherlands

Re: Possible CC control?

Post by Tom_1970 »

tomoe97 wrote:Thanks for the helpful info! Something like the iOS app TB Midi Stuff, which handles bidirectional sysex, could probably be programmed for this purpose: http://www.thiburce.com/TBStuff/?page_id=423
TB Midi Stuff, but I am a noob when it comes to sysex.
I can make a nice looking template and design knobs, zo if anyone is interested in this as a small project...
User avatar
witchmaster
Posts: 19
Joined: 13:15, 3 November 2015
Location: Finland
Contact:

Re: Possible CC control?

Post by witchmaster »

Thanks for the sysex tboneuk! The software converter is close to ready, but untested yet so... I will probably get all three Boutique synths at the end of the week so then I can test it. Seems that Roland are considering implementing CC control, but that is unclear yet. Anyway I will make my hardware converter because the same hardware could be programmed and used for other MIDI converting needs also.

On another note, this schematic seems to be the most reliable one for MIDI input, with a 74LS14 you can also make a MIDI Thru port (this way in your case you would may only need one UART):
http://www.electro-tech-online.com/thre ... 14.116584/
tboneuk
Posts: 30
Joined: 02:34, 21 October 2015

Re: Possible CC control?

Post by tboneuk »

Thanks for the schematic, very useful. I am going to have a dig around at the weekend and see what I have available. I know I have plenty of opto isolators and pretty sure I have some hex inverters even if I do not have any 14's about (looks like they are just used as buffers in the circuit). Making the final decision on keeping the Jp's or not (although I have more days when I think they should stay than go lol) then I will put something together. I do have to order an encoder or two and some din sockets but other than that should be good.
marctronixx
Posts: 187
Joined: 01:39, 16 September 2007
Location: Los Angeles

Re: Possible CC control?

Post by marctronixx »

good stuff gents!
paologatto
Posts: 27
Joined: 21:05, 4 August 2014

Re: Possible CC control?

Post by paologatto »

I'm thinking to make a JP-08 editor like I did for System 1 if the sysex thing is bi-diretional like was in System 1. I cannot say much more since I'm still waiting the arrive of my unit(s) to experiment...
User avatar
witchmaster
Posts: 19
Joined: 13:15, 3 November 2015
Location: Finland
Contact:

Re: Possible CC control?

Post by witchmaster »

paologatto wrote:I'm thinking to make a JP-08 editor like I did for System 1 if the sysex thing is bi-diretional like was in System 1. I cannot say much more since I'm still waiting the arrive of my unit(s) to experiment...
The sysex is bi-directional, but you need to have chain mode activated on a device for it to send sysex, as far as I know they are receiving sysex even with chain mode disabled, right tboneuk?
tboneuk
Posts: 30
Joined: 02:34, 21 October 2015

Re: Possible CC control?

Post by tboneuk »

Yes, that's what I found to be the case. A caveat to this is that to controll 2x Jp's as well as jc and ju the jp's had to be set to midi ch 1 otherwise only the first jp responded to the control freak.
paologatto
Posts: 27
Joined: 21:05, 4 August 2014

Re: Possible CC control?

Post by paologatto »

just received my JPs (got 2 for extended polyphony) and made some experiments with MIDI-OX and my DAW (Sonar). I was able to record on the DAW the sysex list, moving some sliders on the JP, and playing the recording, I obtained the parameters changes on the JP-08, so all seems promising.

But.. there is a big BUT.. enabling the polychain mode, and playing notes with the mini keyboard (still didn't try with an external keyboard) the MIDI sent to daw does not include Note ON messages until I keep pressed 4 keys on the keyboard. It sends only note OFF. So when in polychain, the master unit is the last of the chain unfortunately.. how to overcome this? or I'm missing something?
Post Reply