![]() |
Virus TI ReMOTE Templates v0.7 - Now with sysex
1 Attachment(s)
I have been working on a template for the TI Snow/TI series(strain :D ) for the Novation ReMOTE midi controllers. I have found an incomplete list of CC#s that I am using to map the TI.
The mapping is nearly complete...The Vocoder and input follower is not mapped, nor the mod matrix. I welcome anyone with a ReMOTE midi controller to improve upon these. Perhaps someone knows the sysex required for additional functions. Update: Using Midi-Ox and a hex editor I found some sysex controls...hope you guys like this...its taken a lot of work The controlls are as follows (left to right): Page 1: ------------------------------ Top Left Row Buttons: (1)Osc 1 Mode Top Left Encoders: (1)Osc 1 Shape, Index. HS Density (2)Osc 1 Wave #, Wavetable (3)Osc 1 Pulse Width, Hypersaw Detune (4)Osc 1 Semitune (5)Osc 1 Keyfollow (6)Osc 1 Sync Frequency (7)Osc 1 Detune (8>Osc 1/2 Balance Mid Left Row Buttons: (1)LFO 1 Mono/Poly Select (2)LFO 1 Envelope Mode Lower Left Pots: (1)LFO 1 Shape (2)LFO 1 Rate (3)LFO 1 Contour (4)LFO 1 Trigger Phase (5)LFO 1 Key Follow (6)LFO 1 +Osc 1 Pitch (7)LFO 1 +Osc 2 Pitch (8>LFO 1 Pulse Width Drum Pads: Not Mapped Top Right Sliders: (1)Amp Attack (2)Amp Dcay (3)Amp Sustain (4)Amp Release (5)Amp Sustain Slope (6)Transpose (7)Patch Volume (8>Panorama Mid Right Row Buttons: Not Mapped Lower Right Row Buttons: Not Mapped Page 2: ------------------------------ Top Left Row Buttons: (1)Osc 2 Mode Top Left Encoders: (1)Osc 2 Shape, Index. HS Density (2)Osc 2 Wave #, Wavetable (3)Osc 2 Pulse Width, Hypersaw Detune (4)Osc 2 Semitune (5)Osc 2 Keyfollow (6)Osc 2 FM Amount (7)Osc 2 Filter Envelope>Pitch (8>Osc 2 Filter Envelope>FM Mid Left Row Buttons: (1)LFO 2 Mono/Poly Select (2)LFO 2 Envelope Mode Lower Left Pots: (1)LFO 2 Shape (2)LFO 2 Rate (3)LFO 2 Contour (4)LFO 2 Trigger Phase (5)LFO 2 Key Follow (6)LFO 2 +Cutoff 1 (7)LFO 2 +Cutoff 2 (8>LFO 2 Shape 1+2 Drum Pads: Not Mapped Top Right Sliders: (1)Filter Attack (2)Filter Dcay (3)Filter Sustain (4)Filter Release (5)Filter Sustain Slope (6)Filter 1 Key Follow (7)Filter Envelope Amount (8>Filter 1/2 Balance Mid Right Row Buttons: (1)Filter 1 Mode (2)Filter Routing (3)Filter Envelope 1 Polarity Select (4)Filter Envelope 2 Polarity Select (5)Cutoff Link On/Off (6)FM Mode Select Lower Right Row Buttons: Not Mapped Page 3: ------------------------------ Top Left Row Buttons: Not Mapped Top Left Encoders: (1)Osc 3 Mode (2)Osc 3 Semitone (3)Osc 3 Volume (4)Osc 3 Detune (5)LFO 1 Resonance (6)LFO 1 Gain (7)LFO 2 FM Amount (8>LFO 2 Panorama Mid Left Row Buttons: Not Mapped Lower Left Pots: (1)LFO 1 Clock Select (2)LFO 2 Clock Select (3)LFO 1 Target Assign (4)LFO 2 Target Assign (5)LFO 1 Amount (6)LFO 2 Amount (7)Sub Osc Volume Drum Pads: Not Mapped Top Right Sliders: (1)LFO 3 Clock Select (2)LFO 3 Rate (3)LFO 3 Shape (4)LFO 3 Mode (5)LFO 3 Key Follow (6)LFO 3 Fade Amount (7)LFO 3 Target Assign (8>LFOO 3 Amount Mid Right Row Buttons: Not Mapped Lower Right Row Buttons: Not Mapped Page 4: ------------------------------ Top Left Row Buttons: (1)Delay Type Select Top Left Encoders: (1)Delay Send Amount (2)Delay Feedback (3)Delay Mode (4)Delay Clock Select (5)Delay Time Amount (6)Delay Color/Frequency (7)Delay Mod Rate (8>Delay Modulation/Depth Mid Left Row Buttons: Not Mapped Lower Left Pots: (1)Delay Mod Shape (2)Delay Ratio Select (3)Delay Bandwidth (4)Not Mapped (5)Unison Voices Select (6)Unison Detune (7)Unison LFO Phase (8>Unison Pan Spread Drum Pads: Not Mapped Top Right Sliders: (1)Delay Left Clock Select (2)Delay right Clock Select (3)Not Mapped (4)Chorus Mix (5)Chorus Delay (6)Chorus Feedback (7)Chorus Mod Rate (8>Chorus Mod Depth Mid Right Row Buttons: (1)Chorus Mod Wave Select Lower Right Row Buttons: Not Mapped Page 5: ------------------------------ Top Left Row Buttons: (1)Reverb Mode (2)Reverb Type Top Left Encoders: (1)Reverb Send Amount (2)Reverb Clock Value (3)Reverb Time (4)Reverb Dampening (5)Reverb Color (6)Reverb Pre-Delay (7)Reverb Feedback Mid Left Row Buttons: Not Mapped Lower Left Pots: (1)Lo-Eq Frequency (2)Lo-Eq Gain (3)Mid-Eq Frequency (4)Mid-Eq Q-Factor (5)Mid-Eq Gain (6)Hi-Eq Frequency (7)Hi-Eq Gain Drum Pads: Not Mapped Top Right Sliders: (1)Distortion Type (2)Distotion Mix (3)Distortion Intensity (4)Distortion Treble Boost (5)Distortion High Cut (6)Distortion Quality Mid Right Row Buttons: Not Mapped Lower Right Row Buttons: Not Mapped Page 6: ------------------------------ Top Left Row Buttons: (1)Character Type (2)Phaser Stages Top Left Encoders: (1)Character Intensity (2)Character Frequency (3)Phaser Mix (4)Phaser Frequency (5)Phaser Feedback (6)Phaser Mod Rate (7)Phaser Mod Depth (8>Phaser Spread Mid Left Row Buttons: (1)Frequency Shifter Type Lower Left Pots: (1)Frequency Shifter Mix (2)Frequency Shifter Frequency (3)Frequency Shifter Stereo Phase (4)Frequency Shifter Shape Left (5)Frequency Shifter Shape Right (6)Cutoff (7)Resonance Drum Pads: Not Mapped Top Right Sliders: (1)Arp Pattern (2)Arp Resolution (3)Arp Note Length (4)Arp Swing Factor (5)Tempo Mid Right Row Buttons: (1)Arp Mode (2)Arp Octaves (2)Arp Hold On/Off Lower Right Row Buttons: Not Mapped The XY pad is mapped to cutoff in +y and resonance in +x ---- to install: NOTE: Template includes pages to allow easier editing, thus templates must be sent in sequential order (e.g) template for page 1 stored as template #1, template for page 2 stored as template #2...etc To change pages while using controller, press the side buttons on the controller(row select). Mutiple selections will trigger page changes. The LCD will reflect these changes. Let me know if you find any bugs, etc. I will update this thread as I map more controlls;) Enjoy -Daniel |
thanks man...
|
wow this looks really awesome! for some reason though i can't download this. pops up with forum sign in, but i'm already signed in... anyway can i download this from somewhere else or get this file sent to me to try out. been mapping out my own template for the sl but all i could find was Virus C cc#'s. this would be so sweet with the sysex mappings!
can't believe nobody else has responded to this thread. |
pm me your email and ill send it to you
|
Great layout but I cant get the sysex asighnments to work? Thanx T.J.
|
If you are using the old template editor, there is a bug that prevents this from working. Download this version and try it.
http://www.hotlinkfiles.com/files/25...3.8517.exe.zip |
I tried everything for some reason it still wont let me modify any of the sysex peramiters. Please help, I do like the layout.
|
I had to modify it on the controller itself...then transmit the template to the program. If you use the template program, sysex strings transmit the value "127" every time. The only was around this is to use the cotroller. Set the byte string for a value, set type to single, set variable byte to 9.
|
Does that mean I should program the sysex by hand, when i push up on the buttons that normally display the cc numbers it just sais sysex, should it have a string of numbers? I would like to have realtime control over distortions and freqshift. My desktop sits on the desk behind the novi and hardely ever gets touched. I do all my programing with the vc.
|
yes, btw: both of those are already mapped to the controller on page 5 and 6. I had to program all controlls on the midi controller. First you need a utility like Midi-Ox to show what controls from the virus are sending which sysex strings.
Skip to the end now for a simple solution. for example: Distortion Intensity looks like this as a sysex message F0 00 20 33 01 10 71 40 65 DV F7 You can ignore F0 and F7, they signify the start and stop portion of the message. We have a string of nine bytes here: 00 20 33 01 10 71 40 65 DV each two characters represent a value written in hexidecimal. You can ignore the first eight, the tell the synth which parameter we are referring to. Notice the ninth byte, its value is DV. This is a variable byte. So when we turn the distortion intensity knob, the message is sent and DV is replaced with the value (in hex). To program this on your novation: 1. scroll to the template you wish to edit 2. hold down the edit button and turn or press the control you wish to edit 3. If the control uses sysex values,change control type to sysex. 4. DISPType is what controller displays 5. LoVal is the lowest value this control sends(in decimal here) 6. HighVal is the highest value this control sends(in decimal here) 7. Ports should be left at U1 M1, unless you have a complicated setup 8. Length is length of byte string, excluding string stop and start bytes. 9. DataType is SINGLE, that means we have one variable byte to send 10. DataPsn is position of variable byte, this is always 9 for virus messages. 11. Press up key twice to see byte string 12. Using the example of distortion intensity it should read: F0 00 20 33 01 10 71 40 65 DV F7 (notice F0 and F7 are always in place because every message needs start and stop.) 13. Now press write twice to write template, the control should now be able to control the synth. Please note, Unless you dont like the position of the controlls, everything is mapped. You should not have to go through this, I have gone through the trouble of it already....The templates were made to save you from having to do this. To use: connect Novation remote to your computer upload template pages in order into the controller using the remote template editor I posted. Page 1 needs to be in template spot 1, 2 in 2, etc... Then connect a midi cable from midi out of your novation into midi in of your virus TI. The novation will now control your TI. To access additional functions on Novation, press the side buttons multiple times. Hope this helps, Best of luck! |
All times are GMT. The time now is 01:00 AM. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2002-2022, Infekted.org