Keyboard Shortcuts
Likes
Search
Hardware programmer for DX7/TX7
Hi there, I have put together a programmer that can be used for working with DX7/TX7. It was originally designed for Rhodes Chroma, but supporting my TX7 came to my mind immediately after Chroma started working with it. The main idea is to visualize the sound parameters and keep reading all patch / program changes, so that the information on the LCD is always up to date. Demo of using it with TX7 can seen at??and info about the project at I know that some of you might think that this is a promo for my project. But my main motivation is to hear your feedback and suggestions. My long term goal is to make it easier to work with patches on classic but hard-to-program synths and dsps. Cheers, Martin |
Tom Butcher
开云体育Hi Martin:Electra One looks great! ?One question - does it support downloading the patch settings from the synth to set the initial values of the patch? ?I have a DT7 which is awesome but one drawback is it’s hard to accomplish the use case of “slightly tweak an existing patch.” t
|
开云体育Hi Tom, yes it does. If you connect both MIDI IN and OUT of your DX7 to Electra it will communicate with it to keep in sync. If DX7 is on the list of connected devices (define in Electra’s preset) Electra will fetch current patch on start up. Same counts for program changes, whenever you change the program in DX7, Electra will catch that info and will fetch the patch. Please see this video:? As it has 360 degree pots, it will not then make any abrupt changes in the sound. It will just start from the point where given parameter value really is. And they are real potentiometers not encoders. M
|
Okay, a couple of questions.
toggle quoted message
Show quoted text
Am I reading this right, that it's computer control for patch editing for DX7/TX7 devices? If so, how blind accessible is it? Meaning, does it use standard Windows controls to edit, like arrows, tab, home and end, and page up and down? Add spacebar select to that list. Any keyboard shortcuts or accelerators? Sent from my HAL 9000 in transit to Jupiter -----Original Message-----
From: YamahaDX@... [mailto:YamahaDX@...] Sent: Wednesday, September 11, 2019 6:03 PM To: YamahaDX@... Subject: Re: [YamahaDX] Hardware programmer for DX7/TX7 Hi Tom, yes it does. If you connect both MIDI IN and OUT of your DX7 to Electra it will communicate with it to keep in sync. If DX7 is on the list of connected devices (define in Electra’s preset) Electra will fetch current patch on start up. Same counts for program changes, whenever you change the program in DX7, Electra will catch that info and will fetch the patch. Please see this video: As it has 360 degree pots, it will not then make any abrupt changes in the sound. It will just start from the point where given parameter value really is. And they are real potentiometers not encoders. M On 12 Sep 2019, at 00:22, Tom Butcher tiz9000@... <mailto:tiz9000@...> [YamahaDX] <YamahaDX@... <mailto:YamahaDX@...> > wrote: Hi Martin: Electra One looks great! One question - does it support downloading the patch settings from the synth to set the initial values of the patch? I have a DT7 which is awesome but one drawback is it’s hard to accomplish the use case of “slightly tweak an existing patch.” t On Sep 11, 2019, at 4:47 AM, martin@... <mailto:martin@...> [YamahaDX] <YamahaDX@... <mailto:YamahaDX@...> > wrote: Hi there, I have put together a programmer that can be used for working with DX7/TX7. It was originally designed for Rhodes Chroma, but supporting my TX7 came to my mind immediately after Chroma started working with it. The main idea is to visualize the sound parameters and keep reading all patch / program changes, so that the information on the LCD is always up to date. Demo of using it with TX7 can seen at <> and info about the project at I know that some of you might think that this is a promo for my project. But my main motivation is to hear your feedback and suggestions. My long term goal is to make it easier to work with patches on classic but hard-to-program synths and dsps. Cheers, Martin |
开云体育It really does look nice. ?Are there specific synths it works with? ?I have fb01, tx7, and wt11. Ive been using ipad with bluetooth midi to edit, BUT its a pain in the ass, as turning a knob on the screen makes changes so fast, that i have to keep turning back and forth in order to get what i want. ?Also, i have to disconnect the bluetooth midi to then put it back into the chain for actually playing music... ?Does it allow for a midi thru, like is one of the outs able to be a midi thru? ?Id love to have something that i can just leave in the chain of devices and edit when i want to, or play when i want to. ?Looks very nice for sure! On Sep 11, 2019, at 4:29 PM, 'Nicole Massey' nyyki@... [YamahaDX] <YamahaDX@...> wrote:
|
开云体育sorry I had to get some sleep.
At this moment it works with DX7, Rhodes Chroma, and generally with Continuous controllers. These were proof of concept synths and also I was always very frustrated to program them. MIDI CC is a must. But the biggest programming ?effort now goes now into something that I call editor for templated sysex. It is similar to what Novation Zero, and others did, but I adding functions to work with bits, checksums, nibbles as well as parsing patch dumps and assign its data back to parameters. The main idea is that this editor will be a web application and even people without programming skills should be able to add support for their synth. Electra uses JSON file for the definition/description of the Midi implementation - so tech savvy people can write it without the editor. I really love the idea that these config files will be shared freely. There is a list of many classic but knob impaired synths that are already being worked on - 20 electras are out in hands of testing people. They are adding their gear. Another 20 will go out in September, but it is strictly for testing. One will go to Dan Forró from this group :)
Yes, this was originally one of the motivations. ipad is a great thing, but personally it does not work for me when working with synths.
It does have a MIDI thru (forward) between USB MIDI - MIDI ports and MIDI Host port and - MIDI ports. And it works in both directions. It has something that I call a MIDI bus, there are two and it always forwards messages between USB dev port, USB host port, and MIDI DIN ports. There are two buses in Electra One. Actions made with knobs and with touch are always merged to the data on the bus. This allows you to control your synth with knobs, keep it playing a sequence from device connected to USB host port or USB MIDI port, and record it to your computer in the same time.
Setting up MIDI thru on DIN ports is possible. It is more a question of making some screen for configuration. The concept described above is very straightforward and does not need anything special.
|
开云体育Hi Nicole, it is a standalone device, computer is needed only for editing the presets and instrument files. Once you have your presets in Electra, it does not need a computer. You can, however, keep it connected and then it you can see it what you do - like it can mirror the screen, see? blind accessibility - the editor would have to be adjusted so that it has increased accessibility. But that is possible, Electra has sysex implementation that allows full control. The web editor shown in the video is only webpage that uses webMIDI in Chrome browser and sends/receives SysEx midi messages from Electra. full documentation of sysex and JSON files will be public. So if anybody was willing to work on it, it can be done. I like the idea, but I have issue with time lately. If you wanted to discuss that, feel free to contact me.
|
As well as MIDI CCs, it would be a good idea to support NRPNs, and maybe RPNS.
I can think of two synths I own that rely heavily on NRPNs, for external control / patch editing - the DSI Mopho Desktop, and the Bass Station II. On both, CCs only allow you to change a small subset of the parameters. Although CCs are 14 bit, it's probably acceptable to treat MSB and LSB as two separate 7 bit numbers, if that makes things easier, and it seems fairly common to use an NRPN to just represent a 7 bit value - but it could be either as the MSB or the LSB, depending on the manufacturer, or maybe even the particular model of synth. - Andy |
开云体育Hi Andy,I am working on this already and it is close to be released. It is easy on MIDI messaging level, but it required more work on the pot reading functions. I am safe now with 10/11-bit readings regarding the noise. This means if full 14-bit range is required I make bigger steps. ?I am considering a hardware adjustment to reach full 14-bits per revolution. But I still need to think about it, sending all midi message on one revolution is not realistic anyways. M
|
Bruce Wahler
开云体育Agreed.? My DSI Tetras are the same:? one can only change 20-25
out of about 200 parameters using CC; the rest are NRPN.? And yes,
the NRPNs are 14-bit. Regards, -BW On 9/12/2019 9:03 AM,
man.of.mystery@... [YamahaDX] wrote:
? |
Bruce Wahler
开云体育Well, yes and no. In theory, one can program the NRPN portion and then use the Data Slider (CC6 and CC38) at will, until a new NRPN is chosen. However, for safety's sake, the 9-byte (OR 12-byte) sequence is usually sent for each data value. And I've often seen an NRPN of 0:0 sent at the end, as kind of an 'ack' or release message. The other problem is, some synths send CC99 (MSB) first, followed
by CC98 (LSB); others reverse the two commands. And I've seen
cases where a particular synth can only accept one of these
formats, but not the other. Regards, -BW On 9/12/2019 9:22 AM, Martin Tarenskeen
m.tarenskeen@... [YamahaDX] wrote:
|
Looking through the NRPN section of the Mopho Desktop manual, it seems the largest ranges it uses are 8 bits, e.g.
0 - 254? Filter Envelope Amount;? -127 to +127 So, maybe the Tetra is the same?? I haven't read the manual for that one.? I did look at the manual for the Moog Minitaur though, and it just said 14 bit CCs, without giving ranges for the allowed values, as far as I can remember. - Andy |