Yamaha DX7 v1.0 panel

Proud to present this DX7 panel as a result of successful co-operation with forum member pascalc, who has done the Lua programming! This panel is mainly based on the TX7 panel, but due to some differences between the two devices a special DX7 panel was created.

Some notes on this panel.

  • make sure you have made the right MIDI IN and MIDI OUT connections before you start working with the panel. Both connections are required to interact with the synthesizer;
  • before you can send a bank or an individual voice to the DX7 you need to disable the memory protection on the device. You can achieve this by clicking on the button ‘disable memory protect’;
  • to change the name of a voice, double click on the name displayed in the LCD-screen (below right) of the panel;
  • if you like this panel so much you wonder how to express your gratitude, please donate to CTRLR.org so Roman Kubiak (aka atom) can finally buy a proper Macintosh computer ;-)!

This panel was developed using CTRLR version 5.3.122, build date June 17 2015, Juce 3.1.1, libusb 1.0.19

Download

number of downloads: 4,605

Yamaha TX7 v1.01 panel

Proud to present the TX7 panel as a result of successful co-operation with forum member pascalc, who has done the Lua programming!

Some notes on this panel.

  • make sure you have made the right MIDI IN and MIDI OUT connections before you start working with the panel. Both connections are required to interact with the synthesizer;
  • before you can send a bank or an individual voice to the TX7 you need to disable the memory protection on the device. You can achieve this by clicking on the button ‘disable memory protect’;
  • to change the name of a voice, double click on the name displayed in the LCD-screen (below right) of the panel;
  • if you like this panel so much you wonder how to express your gratitude, please donate to CTRLR.org so Roman Kubiak (aka atom) can finally buy a proper Macintosh computer ;-)!

This panel was developed using CTRLR version 5.3.122, build date June 17 2015, Juce 3.1.1, libusb 1.0.19

Download

number of downloads: 2,095

Yamaha TX7 (beta)

IMPORTANT!

On January 21, 2016 I have published a new version of this panel (and also another one compatible with a DX7), so you better download that one!

I will keep the Yamaha TX7 (beta) panel available for a while, until the new version works as expected. But then I will delete it.

———————————————————————————————————————————————–

This is a beta release of a patch editor for the Yamaha TX7 sound module, the companion of the Yamaha DX7.

Basically all parameters of a preset are present in this editor, but there are still a few midi capabilities of this device left that need to be implemented. A few remarks ( and probably I will forget some) on why this is a beta release still:

  • Saving of a preset not (yet) possible. I’m afraid presets need to be stored in (and loaded from) a separate file on the computer. Have to figure out how to do this in Lua (with somebodies help?);
  • When clicking for the second time on the “get perf.” button (with the same voice present) the values of the wheel -, foot -, aftertouch – and breath sensitivity change again, probably back to some default value. I don’t know why this happens;
  • Still unclear to me how to get the right on/off setting of the modulation section (wheel – , foot – , aftertouch – and breath control buttons) when they receive their assigned parameter value;
  • The layout of the panel needs some more work.

So please use this panel freely and send me your comments or Lua-scripts so I (or we…) can improve this panel!

Download 2,375

GEM Real Expander

This is a panel for the GEM Real Piano Expander, a physically modeled digital half rack piano module.

General Music made the Real Expander from 1990s to 2000. They applied three physical modeling technologies: 1) natural string resonance, 2) damper physical model and 3) advanced release technology. This technology has made the Real Expander to become in my opinion one of the best sounding piano modules.

I started this as my first panel because i thought it to be easy. It doesn’t have many controls and the MIDI implementation is minimal. Soon I had the modulator part ready and the panel became a kind of remote control. To know what was going on one still had to look at the LCD-screen of the RE  and therefore the unit needs to be in sight, which is not entirely possible in my setup. So I decided to try and use the LCD-component to reflect the text on the screen of the real thing. This led me into the world of Lua scripting. The learning curve was (and still is) very steep, but I managed, be it partly. The LCD-component of this panel shows at the moment only for the buttons MODE, PERF/SOUND, VOLUME, REVERB and EFFECT to same text as the RE.

How to use this panel?

It is important you setup the Real Expander to use midi channel 3 as the common channel, midi channel 1 for sounds on layer 1 and midi channel 2 for sounds on layer 2, otherwise the LCD does not show the right text when using the mode and perf/sound buttons. Also I think it is better to first switch on the Real Expander, before starting with Ctrlr and this panel. So far I have only tested this panel in standalone mode on a Mac (OS X 10.7.5)!

MODE button
When you click on the MODE button the RE will go either into Performance mode or Sound mode. This mode change is not immediately reflected on the LCD. After you click on the + or – button of PERF/SOUND you will see the appropriate text on the LCD.

REVERB and EFFECT button
Clicking on these buttons has immediately effect for the current performance or sound(s) and the text of the setting is shown on the LCD of the panel.

VOLUME button
Same behavior as the MODE button: first click doesn’t show immediately the right text, but after a second click the appropriate text is shown. Clicking on – or + changes the volume.

DSP button
After you click on this button you can use the sliders Reverb Time, Reverb Send, Effect Send, Effect Depth and Effect Send to set the desired value for these items. The setting is not reflected on the LCD, so look at the screen of the RE itself.

STORE button
This button shows a dialog window asking you to confirm the storage of the current performance. Clicking OK stores the current settings for the performance, always using the original (factory) name of the performance! (At this stage of my knowledge of Ctrlr and Lua it is too hard for me to write a script that stores customized names in a file and reads them back in the panel (and in the RE) with all the right settings.)

All other buttons are operational, but for these you have to look at the screen of the RE to get visual feedback of what you’re doing.

So all in all this panel (which basically mimics the physical device fairly accurate but still needs to be perfected) was a tough exercise for me to become familiar with the world of Ctrlr and Lua, and without the help of ‘atom’  and the answers found on this forum I’m pretty sure I couldn’t have done it! With all the things I have learned for sure the next panel will be much easier and less time consuming to develop. Have fun and please post your comments!

download size: 1.2 MB

number of downloads: 1,365

Download

 

Ctrlr