Why? In a software emulation it would be as basic /commonplace as a box where you select the number of voices you want -- exactly how the Repro-5 works. What is clumsy about that?e-crooner wrote: Sun May 10, 2020 4:39 pmI really hope he has not emulated that deficit or clumsy workaround.EvilDragon wrote: Sun May 10, 2020 3:35 pm There's no mono mode on the original, but there IS unison mode, and you COULD disable individual voice cards on the original. So, you'd get mono mode then.
Upcoming Synapse OB-Xa: Obsession
-
- KVRAF
- 2429 posts since 11 Jan, 2009 from Portland, OR, USA
-
- KVRian
- 711 posts since 7 Sep, 2012
+1000 I use MIDI like this all the time.EvilDragon wrote: Sun May 10, 2020 3:37 pmThat's bollocks. MIDI is ultimately used for control, not just performance. So it is entirely legitimate to use MIDI for creating patches on the fly with a hardware device rather than a mouse.BONES wrote: Sun May 10, 2020 12:49 am
Sorry but that's not really what MIDI is for. Think of the things you are likely to need to do while you are performing a piece of music, those are the kinds of controls MIDI is for.
it doesn't matter why was it invented originally. many of the tools which we are using today (and synths for sure) are not being used to achieve their original intended usage (in case of synths: emulating acoustic sounds), this is why we're keep on evolving. we're challenging the original intentions and finding new implementations for existing tools. a great point ED.
- Banned
- 3564 posts since 22 Aug, 2019
Ah, I thought one has to disable individual voice cards...mholloway wrote: Sun May 10, 2020 5:08 pmWhy? In a software emulation it would be as basic /commonplace as a box where you select the number of voices you want -- exactly how the Repro-5 works. What is clumsy about that?e-crooner wrote: Sun May 10, 2020 4:39 pmI really hope he has not emulated that deficit or clumsy workaround.EvilDragon wrote: Sun May 10, 2020 3:35 pm There's no mono mode on the original, but there IS unison mode, and you COULD disable individual voice cards on the original. So, you'd get mono mode then.
But if it's just a polyphony selector, fine with me. That's also how the mono retrigger mode is selected in Sylenth1, i.e. setting polyphony to 1 voice.
-
Echoes in the Attic Echoes in the Attic https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=180417
- KVRAF
- Topic Starter
- 12006 posts since 12 May, 2008
Midi is crap for controlling parameters that select different values like lists though. This is because midi is just sending a range of numbers (0-127). For hardware control you’re much better to use a system that relies on host parameter ids and values, which are bi-directional and you can actually see the values that are being selected. For example in Maschine or Novation SL or Ableton Push when you control a parameter you can see the values on screens such as the mod source in a list of sources for a list box. How would you ever do that with midi? You’d be blindly going through values in a list.nirm123 wrote: Sun May 10, 2020 5:09 pm+1000 I use MIDI like this all the time.EvilDragon wrote: Sun May 10, 2020 3:37 pmThat's bollocks. MIDI is ultimately used for control, not just performance. So it is entirely legitimate to use MIDI for creating patches on the fly with a hardware device rather than a mouse.BONES wrote: Sun May 10, 2020 12:49 am
Sorry but that's not really what MIDI is for. Think of the things you are likely to need to do while you are performing a piece of music, those are the kinds of controls MIDI is for.
it doesn't matter why was it invented originally. many of the tools which we are using today (and synths for sure) are not being used to achieve their original intended usage (in case of synths: emulating acoustic sounds), this is why we're keep on evolving. we're challenging the original intentions and finding new implementations for existing tools. a great point ED.
Automation parameters are the way to go for normal parameters as well since you get the actual units shown on screens.
-
- KVRian
- 759 posts since 13 Apr, 2017
Sorry, but it is possible with MIDI and/or host automation. The idea is to have a display which can display mapped parameters like mod targets. With a generic controller that would be more of a problem.Echoes in the Attic wrote: Sun May 10, 2020 5:27 pmMidi is crap for controlling parameters that select different values like lists though. This is because midi is just sending a range of numbers (0-127). For hardware control you’re much better to use a system that relies on host parameter ids and values, which are bi-directional and you can actually see the values that are being selected. For example in Maschine or Novation SL or Ableton Push when you control a parameter you can see the values on screens such as the mod source in a list of sources for a list box. How would you ever do that with midi? You’d be blindly going through values in a list.nirm123 wrote: Sun May 10, 2020 5:09 pm+1000 I use MIDI like this all the time.EvilDragon wrote: Sun May 10, 2020 3:37 pmThat's bollocks. MIDI is ultimately used for control, not just performance. So it is entirely legitimate to use MIDI for creating patches on the fly with a hardware device rather than a mouse.BONES wrote: Sun May 10, 2020 12:49 am
Sorry but that's not really what MIDI is for. Think of the things you are likely to need to do while you are performing a piece of music, those are the kinds of controls MIDI is for.
it doesn't matter why was it invented originally. many of the tools which we are using today (and synths for sure) are not being used to achieve their original intended usage (in case of synths: emulating acoustic sounds), this is why we're keep on evolving. we're challenging the original intentions and finding new implementations for existing tools. a great point ED.
Automation parameters are the way to go for normal parameters as well since you get the actual units shown on screens.
A modern control interface/protocol would be nice but isn't invented yet.
ps i'm talking about building your own controller
- KVRAF
- 24411 posts since 7 Jan, 2009 from Croatia
Hope dies last.e-crooner wrote: Sun May 10, 2020 4:39 pmI really hope he has not emulated that deficit or clumsy workaround.EvilDragon wrote: Sun May 10, 2020 3:35 pm There's no mono mode on the original, but there IS unison mode, and you COULD disable individual voice cards on the original. So, you'd get mono mode then.
It was invented and does exist but it's kinda-sorta niche, it's called OSC.mi-os wrote: Sun May 10, 2020 6:14 pmA modern control interface/protocol would be nice but isn't invented yet.
Also MIDI 2.0 will enable bidirectional communication at far greater resolution. Once hardware and software start supporting it
-
- KVRian
- 759 posts since 13 Apr, 2017
That's right. The question is how do we get developers to implement it? I see a bit of a chicken/egg problem.EvilDragon wrote: Sun May 10, 2020 6:18 pmIt was invented and does exist but it's kinda-sorta niche, it's called OSC.mi-os wrote: Sun May 10, 2020 6:14 pmA modern control interface/protocol would be nice but isn't invented yet.
Also MIDI 2.0 will enable bidirectional communication at far greater resolution. Once hardware and software start supporting it![]()
- KVRAF
- 11162 posts since 16 Mar, 2003 from Porto - Portugal
I suspect implementing MIDI 2.0 full spec (or the most part of it) will not be cheap. Cheap was the biggest reason for the triumph of MIDI 1.0. I fear they were too ambitious with MIDI 2.0 specs, and that may be an obstacle. But I hope to be proven wrong, thoughmi-os wrote: Sun May 10, 2020 7:54 pmThat's right. The question is how do we get developers to implement it? I see a bit of a chicken/egg problem.EvilDragon wrote: Sun May 10, 2020 6:18 pmIt was invented and does exist but it's kinda-sorta niche, it's called OSC.mi-os wrote: Sun May 10, 2020 6:14 pmA modern control interface/protocol would be nice but isn't invented yet.
Also MIDI 2.0 will enable bidirectional communication at far greater resolution. Once hardware and software start supporting it![]()
Fernando (FMR)
-
Echoes in the Attic Echoes in the Attic https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=180417
- KVRAF
- Topic Starter
- 12006 posts since 12 May, 2008
If you midi learn a list, you will not see list values. Using a controller that simply reads the host parameter ID (automatable) values, then you can see the actual units or list values as the control changes the selection.mi-os wrote: Sun May 10, 2020 6:14 pmSorry, but it is possible with MIDI and/or host automation. The idea is to have a display which can display mapped parameters like mod targets.Echoes in the Attic wrote: Sun May 10, 2020 5:27 pmMidi is crap for controlling parameters that select different values like lists though. This is because midi is just sending a range of numbers (0-127). For hardware control you’re much better to use a system that relies on host parameter ids and values, which are bi-directional and you can actually see the values that are being selected. For example in Maschine or Novation SL or Ableton Push when you control a parameter you can see the values on screens such as the mod source in a list of sources for a list box. How would you ever do that with midi? You’d be blindly going through values in a list.nirm123 wrote: Sun May 10, 2020 5:09 pm+1000 I use MIDI like this all the time.EvilDragon wrote: Sun May 10, 2020 3:37 pmThat's bollocks. MIDI is ultimately used for control, not just performance. So it is entirely legitimate to use MIDI for creating patches on the fly with a hardware device rather than a mouse.BONES wrote: Sun May 10, 2020 12:49 am
Sorry but that's not really what MIDI is for. Think of the things you are likely to need to do while you are performing a piece of music, those are the kinds of controls MIDI is for.
it doesn't matter why was it invented originally. many of the tools which we are using today (and synths for sure) are not being used to achieve their original intended usage (in case of synths: emulating acoustic sounds), this is why we're keep on evolving. we're challenging the original intentions and finding new implementations for existing tools. a great point ED.
Automation parameters are the way to go for normal parameters as well since you get the actual units shown on screens.
Why need another protocol when just using host automation parameters works fine? I wouldn’t know the first thing about how to make use of that with a custom controller screen, but so many controllers do it like NI Kore and maschine, nektar panorama, novation SL controllers, akai has one as well. They all do it, so it must be possible with your own controller.A modern control interface/protocol would be nice but isn't invented yet.
-
- KVRian
- 759 posts since 13 Apr, 2017
Sure, host automation would probably the best way to do it right now. But the missing parameters problem is hindering me to try it.Echoes in the Attic wrote: Sun May 10, 2020 9:06 pmIf you midi learn a list, you will not see list values. Using a controller that simply reads the host parameter ID (automatable) values, then you can see the actual units or list values as the control changes the selection.mi-os wrote: Sun May 10, 2020 6:14 pmSorry, but it is possible with MIDI and/or host automation. The idea is to have a display which can display mapped parameters like mod targets.Echoes in the Attic wrote: Sun May 10, 2020 5:27 pmMidi is crap for controlling parameters that select different values like lists though. This is because midi is just sending a range of numbers (0-127). For hardware control you’re much better to use a system that relies on host parameter ids and values, which are bi-directional and you can actually see the values that are being selected. For example in Maschine or Novation SL or Ableton Push when you control a parameter you can see the values on screens such as the mod source in a list of sources for a list box. How would you ever do that with midi? You’d be blindly going through values in a list.nirm123 wrote: Sun May 10, 2020 5:09 pm+1000 I use MIDI like this all the time.EvilDragon wrote: Sun May 10, 2020 3:37 pmThat's bollocks. MIDI is ultimately used for control, not just performance. So it is entirely legitimate to use MIDI for creating patches on the fly with a hardware device rather than a mouse.BONES wrote: Sun May 10, 2020 12:49 am
Sorry but that's not really what MIDI is for. Think of the things you are likely to need to do while you are performing a piece of music, those are the kinds of controls MIDI is for.
it doesn't matter why was it invented originally. many of the tools which we are using today (and synths for sure) are not being used to achieve their original intended usage (in case of synths: emulating acoustic sounds), this is why we're keep on evolving. we're challenging the original intentions and finding new implementations for existing tools. a great point ED.
Automation parameters are the way to go for normal parameters as well since you get the actual units shown on screens.Why need another protocol when just using host automation parameters works fine? I wouldn’t know the first thing about how to make use of that with a custom controller screen, but so many controllers do it like NI Kore and maschine, nektar panorama, novation SL controllers, akai has one as well. They all do it, so it must be possible with your own controller.A modern control interface/protocol would be nice but isn't invented yet.
I think NI has its own proprietary interface, so everything is possible for them.
- KVRAF
- 26938 posts since 3 Feb, 2005 from in the wilds
You run into the same problem as midi in that not all parameters can be automated. In Massive X for example, none of the parameters can be directly automated. You get the 16 macros and that is it.Echoes in the Attic wrote: Sun May 10, 2020 9:06 pm Why need another protocol when just using host automation parameters works fine? I wouldn’t know the first thing about how to make use of that with a custom controller screen, but so many controllers do it like NI Kore and maschine, nektar panorama, novation SL controllers, akai has one as well. They all do it, so it must be possible with your own controller.
That is the extreme, but many synths have parameters that are not visible to host automation.
- GRRRRRRR!
- 17716 posts since 14 Jun, 2001 from Somewhere you're not!
So you'd agree with the guy I was responding to who thinks you should be able to do anything you can do with a mouse via MIDI. You know, change the skin or resize it, all of that stuff? Or did you just open your fat yarp without bothering to look at the context of the discussion? Of course, either way you are wrong. You probably weren't even born when MIDI first appeared so you really have no idea what it was designed for, only what you expect it to do today.EvilDragon wrote: Sun May 10, 2020 3:37 pmThat's bollocks. MIDI is ultimately used for control, not just performance. So it is entirely legitimate to use MIDI for creating patches on the fly with a hardware device rather than a mouse.
NOVAkILL : Legion GO, AMD Z1x, 16GB RAM, Win11 | Audient EVO 8 | Lumi Keys | Studio Pro 8
Korg Odyssey, bx-oberhausen, Proxima, PolyMax, GR8, JP6K, Union, Atomika,
Invader 2, Flow Motion, Olga, TRK 01, Thorn, Spire, VG Iron
Korg Odyssey, bx-oberhausen, Proxima, PolyMax, GR8, JP6K, Union, Atomika,
Invader 2, Flow Motion, Olga, TRK 01, Thorn, Spire, VG Iron
-
- KVRian
- 759 posts since 13 Apr, 2017
Development time costs could be an issue. I'm not a plugin developer, but shouldn't the vst sdk, for example, offer such functionality?fmr wrote: Sun May 10, 2020 8:04 pmI suspect implementing MIDI 2.0 full spec (or the most part of it) will not be cheap. Cheap was the biggest reason for the triumph of MIDI 1.0. I fear they were too ambitious with MIDI 2.0 specs, and that may be an obstacle. But I hope to be proven wrong, thoughmi-os wrote: Sun May 10, 2020 7:54 pmThat's right. The question is how do we get developers to implement it? I see a bit of a chicken/egg problem.EvilDragon wrote: Sun May 10, 2020 6:18 pmIt was invented and does exist but it's kinda-sorta niche, it's called OSC.mi-os wrote: Sun May 10, 2020 6:14 pmA modern control interface/protocol would be nice but isn't invented yet.
Also MIDI 2.0 will enable bidirectional communication at far greater resolution. Once hardware and software start supporting it![]()
![]()
- KVRAF
- 22890 posts since 8 Oct, 2014
I was around even before MIDI and it boggles my mind what some people expect MIDI 1.0 to do when all you have is 128 possible controls, many of which are already assigned.BONES wrote: Sun May 10, 2020 10:18 pmSo you'd agree with the guy I was responding to who thinks you should be able to do anything you can do with a mouse via MIDI. You know, change the skin or resize it, all of that stuff? Or did you just open your fat yarp without bothering to look at the context of the discussion? Of course, either way you are wrong. You probably weren't even born when MIDI first appeared so you really have no idea what it was designed for, only what you expect it to do today.EvilDragon wrote: Sun May 10, 2020 3:37 pmThat's bollocks. MIDI is ultimately used for control, not just performance. So it is entirely legitimate to use MIDI for creating patches on the fly with a hardware device rather than a mouse.
Personally, I don't expect MIDI to do anymore than what it did when I got my DX7.
-
- KVRist
- 315 posts since 4 May, 2019
I was around when MIDI was introduced and it is used for wildly, *wildly* different things now than what it was "intended" to be used for, so the argument that "MIDI is for x" doesn't fit with the last... 38? years of history. I put quotes around "intended" because it was intended to be flexible and extensible so that it could do near anything you wanted so that another standard wouldn't be needed for a while (which would help to establish MIDI as the single standard.) That worked, thank god.
Anyway, I'm chiming in because what EvilDragon is talking about... "creating entire patches" through MIDI is actually one of the very few things that it was designed to do. Roland and other members of the original MIDI consortium wanted external programmers, librarians, etc, to be able to completely control every aspect about a sound module through MIDI: everything from parameters, to presets to firmware updates and settings. So, the very thing EvilDragon is speaking about (that being total control of all aspects of a sound module, inclusive of configuration, options, and other parameters) is and has always been part of the MIDI specification and the "intentions" of its creators. But don't take my word for it, check it out. Also, why always so argumentative?
Anyway, I'm chiming in because what EvilDragon is talking about... "creating entire patches" through MIDI is actually one of the very few things that it was designed to do. Roland and other members of the original MIDI consortium wanted external programmers, librarians, etc, to be able to completely control every aspect about a sound module through MIDI: everything from parameters, to presets to firmware updates and settings. So, the very thing EvilDragon is speaking about (that being total control of all aspects of a sound module, inclusive of configuration, options, and other parameters) is and has always been part of the MIDI specification and the "intentions" of its creators. But don't take my word for it, check it out. Also, why always so argumentative?
