I like that Cubase has ARA and a simpler more integrated monophonic solution. ARA with Melodyne is great (I use it in S1) but it is often massive overkill for just correcting a few monophonic notes and if its properly integrated you could use 'modulators' on audio like you can on midi...could be next levelTrancit wrote: Tue Nov 01, 2022 11:31 amI think ARA2 support will be the next logical step after comping ... perhaps they will come even up with their house made solution...SLiC wrote: Tue Nov 01, 2022 10:47 am ...The first one to add simple integrated 'audio editing like midi' will be the winner for me, Reason actually does this very nicely.
But I think something will happen there ... at least on Abletons side...
In Bitwig I am not so sure... I guess there will be first about 20 new plugins and Grid modules before...
Bitwig VS Ableton
-
- KVRAF
- 12095 posts since 2 Dec, 2004 from North Wales
X32 and 24C mixers, S88MK3, Live + PUSH 3, Osmose, RedShift 6, Pro3, S4, Tempera, Syntakt, Digitone, OP1-F, OPXY, TR-1000, Eurorack, TD27 Drums, Guitars, Basses, Amps and of course lots of pedals!
-
- KVRAF
- 12095 posts since 2 Dec, 2004 from North Wales
This is an interesting twist for anyone in the pro-MAX (max4live) camp, cycling74 have just launched a new add on for MAX that lets you generate VSTs or even export to run on Rasbury Pi (to make your own hardware pedals, synths etc). Very cool- another good reason to persevere and learn MAX!
Interestingly it also seems to make you make MAX devices that act like native Live devices, load fast like native Live instruments etc...
viewtopic.php?t=588799
Edit- it just occurred to me that this also means you will be able to use/export max devices for use in Bitwig as a VST3!
Interestingly it also seems to make you make MAX devices that act like native Live devices, load fast like native Live instruments etc...
viewtopic.php?t=588799
Edit- it just occurred to me that this also means you will be able to use/export max devices for use in Bitwig as a VST3!
X32 and 24C mixers, S88MK3, Live + PUSH 3, Osmose, RedShift 6, Pro3, S4, Tempera, Syntakt, Digitone, OP1-F, OPXY, TR-1000, Eurorack, TD27 Drums, Guitars, Basses, Amps and of course lots of pedals!
-
- KVRAF
- 9146 posts since 7 Oct, 2005
Does 'glue code' means that Java is used as a front end with C libraries for calculations and algorithms? or is it entirely coded in C using few libraries of Java for communication?moss wrote: Tue Nov 01, 2022 10:33 amUh, it's been a while since this topic came up. So let me clarify again:syntonica wrote: Mon Oct 31, 2022 9:53 pm Re: Java in Bitwig. Yes, there is a very stripped down JVM hiding in there, at about 50Mb vs. the standard one which is usually 300Mb+. If it's handling the GUI, it's definitely not Swing!A rather strange choice, somewhat over-complicated when there are very performant cross-platform libraries available.
Bitwig uses Java as the 'glue code' between its' components and gives them access to many platform independent libraries (no there are not that many libraries in C) like internet protocols, reading/writing file formats, etc. The audio engine and drawing code of the UI is coded in C.
And BTW Java is nowadays as fast as C++ and in some aspects event faster while being much easier to debug.
Using: Cubase Pro 15, Reason 13, Tascam US-4x4HR, MODX6, DM12D, LaunchKey 49, Yamaha guitar(Pacifica 612v) and bass (BB234) and some virtual instruments and synths.
-
- KVRian
- 677 posts since 14 Mar, 2006
Live Suite has MaxforLive...it would be great to see something like CDPforBitwig or PureDataforBitwig.
If less is more, imagine how much more MORE will be.
-
- KVRian
- 613 posts since 15 Mar, 2022
PlugDatascott_free wrote: Tue Nov 01, 2022 11:35 pm Live Suite has MaxforLive...it would be great to see something like CDPforBitwig or PureDataforBitwig.
- KVRAF
- 4898 posts since 13 May, 2004
I don't know all the details. But the main thing is that the audio engine (incl. MIDI I/O) is a separate process coded in C (or C++ not sure). Not sure if the main app is Java and integrates the C++ code or the other way round but this main program takes the user input and updates the data in the audio engine. The main idea of this architecture is that these main components are running independent from each other which allows the realtime live aspect. Also the grid has an interesting approach since all the changes are compiled to native code in realtime.EnGee wrote: Tue Nov 01, 2022 8:34 pmDoes 'glue code' means that Java is used as a front end with C libraries for calculations and algorithms? or is it entirely coded in C using few libraries of Java for communication?moss wrote: Tue Nov 01, 2022 10:33 amUh, it's been a while since this topic came up. So let me clarify again:syntonica wrote: Mon Oct 31, 2022 9:53 pm Re: Java in Bitwig. Yes, there is a very stripped down JVM hiding in there, at about 50Mb vs. the standard one which is usually 300Mb+. If it's handling the GUI, it's definitely not Swing!A rather strange choice, somewhat over-complicated when there are very performant cross-platform libraries available.
Bitwig uses Java as the 'glue code' between its' components and gives them access to many platform independent libraries (no there are not that many libraries in C) like internet protocols, reading/writing file formats, etc. The audio engine and drawing code of the UI is coded in C.
And BTW Java is nowadays as fast as C++ and in some aspects event faster while being much easier to debug.
-
- KVRAF
- 5068 posts since 27 Jul, 2004
Another plus for Ableton:
Automation for VST3 plugins in Live shows you and let you uses real values including numeric entering of values while Bitwig still shows just percentage...
If they have the ability to work with real values of their own plugins and do support VST3 from the very start it´s for me not really understandable why it is still not possible to enter real values for 3rd party plugins...
This is so essential when working with parameters which have to land on exact values...
Another workflow point which goes by far to Ableton...
Automation for VST3 plugins in Live shows you and let you uses real values including numeric entering of values while Bitwig still shows just percentage...
If they have the ability to work with real values of their own plugins and do support VST3 from the very start it´s for me not really understandable why it is still not possible to enter real values for 3rd party plugins...
This is so essential when working with parameters which have to land on exact values...
Another workflow point which goes by far to Ableton...
-
- KVRAF
- 9146 posts since 7 Oct, 2005
I undrstand.moss wrote: Wed Nov 02, 2022 1:15 pmI don't know all the details. But the main thing is that the audio engine (incl. MIDI I/O) is a separate process coded in C (or C++ not sure). Not sure if the main app is Java and integrates the C++ code or the other way round but this main program takes the user input and updates the data in the audio engine. The main idea of this architecture is that these main components are running independent from each other which allows the realtime live aspect. Also the grid has an interesting approach since all the changes are compiled to native code in realtime.EnGee wrote: Tue Nov 01, 2022 8:34 pmDoes 'glue code' means that Java is used as a front end with C libraries for calculations and algorithms? or is it entirely coded in C using few libraries of Java for communication?moss wrote: Tue Nov 01, 2022 10:33 amUh, it's been a while since this topic came up. So let me clarify again:syntonica wrote: Mon Oct 31, 2022 9:53 pm Re: Java in Bitwig. Yes, there is a very stripped down JVM hiding in there, at about 50Mb vs. the standard one which is usually 300Mb+. If it's handling the GUI, it's definitely not Swing!A rather strange choice, somewhat over-complicated when there are very performant cross-platform libraries available.
Bitwig uses Java as the 'glue code' between its' components and gives them access to many platform independent libraries (no there are not that many libraries in C) like internet protocols, reading/writing file formats, etc. The audio engine and drawing code of the UI is coded in C.
And BTW Java is nowadays as fast as C++ and in some aspects event faster while being much easier to debug.
Thanks for your explanation and efforts
Using: Cubase Pro 15, Reason 13, Tascam US-4x4HR, MODX6, DM12D, LaunchKey 49, Yamaha guitar(Pacifica 612v) and bass (BB234) and some virtual instruments and synths.
- KVRAF
- 18443 posts since 26 Jun, 2006 from San Francisco Bay Area
This is a major hole in Bitwig’s feature set, IMO. I’m working on a track which has parts that are pretty straight and parts with lots of swing, even every other bar, and it was pretty tedious to do in Bitwig. I did the whole thing live. It would have been really nice to have something like Live’s groove pool to just drag over to a MIDI clip.pdxindy wrote: Thu Oct 20, 2022 3:48 pmOnly basic swing... no sort of groove extract and apply to track/clip
Zerocrossing Media
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
4th Law of Robotics: When turning evil, display a red indicator light. ~[ ●_● ]~
-
- KVRian
- 613 posts since 15 Mar, 2022
wait, so max for live cannot make vsts? Only the Max standalone version can do that now?SLiC wrote: Tue Nov 01, 2022 7:12 pm This is an interesting twist for anyone in the pro-MAX (max4live) camp, cycling74 have just launched a new add on for MAX that lets you generate VSTs or even export to run on Rasbury Pi (to make your own hardware pedals, synths etc). Very cool- another good reason to persevere and learn MAX!
Interestingly it also seems to make you make MAX devices that act like native Live devices, load fast like native Live instruments etc...
viewtopic.php?t=588799
Edit- it just occurred to me that this also means you will be able to use/export max devices for use in Bitwig as a VST3!![]()
- KVRAF
- 4898 posts since 13 May, 2004
Correct (and it is only a subset of max). And until you do not want to go full GPL, you still need the VST3 license and a JUCE license (if I understood that correctly).FakeNatty wrote: Wed Nov 02, 2022 2:06 pmwait, so max for live cannot make vsts? Only the Max standalone version can do that now?SLiC wrote: Tue Nov 01, 2022 7:12 pm This is an interesting twist for anyone in the pro-MAX (max4live) camp, cycling74 have just launched a new add on for MAX that lets you generate VSTs or even export to run on Rasbury Pi (to make your own hardware pedals, synths etc). Very cool- another good reason to persevere and learn MAX!
Interestingly it also seems to make you make MAX devices that act like native Live devices, load fast like native Live instruments etc...
viewtopic.php?t=588799
Edit- it just occurred to me that this also means you will be able to use/export max devices for use in Bitwig as a VST3!![]()
-
- KVRian
- 613 posts since 15 Mar, 2022
thanks for the answer. I thought Max for Live now supports VST export, but I was too optimistic.moss wrote: Wed Nov 02, 2022 3:03 pm Correct (and it is only a subset of max). And until you do not want to go full GPL, you still need the VST3 license and a JUCE license (if I understood that correctly).
- KVRAF
- 26963 posts since 3 Feb, 2005 from in the wilds
I would like groove tools added to Bitwig for sure... that said, it isn't always so easy to extract and use grooves and have them come out well. Even when I had Live (and now in Logic), sometimes I still just do it by live playing until I get it right.zerocrossing wrote: Wed Nov 02, 2022 1:59 pmThis is a major hole in Bitwig’s feature set, IMO. I’m working on a track which has parts that are pretty straight and parts with lots of swing, even every other bar, and it was pretty tedious to do in Bitwig. I did the whole thing live. It would have been really nice to have something like Live’s groove pool to just drag over to a MIDI clip.pdxindy wrote: Thu Oct 20, 2022 3:48 pmOnly basic swing... no sort of groove extract and apply to track/clip
-
- KVRian
- 1404 posts since 17 Oct, 2018
It's not hard either. Like all things it takes moderation and just a little bit of skill to get good groove extractions. Either way at least for me I primarily use it for gelling different tracks together if I do play my stuff without quantization on. That way I don't have to do it for every track if I don't feel like it.pdxindy wrote: Thu Nov 03, 2022 8:21 pmI would like groove tools added to Bitwig for sure... that said, it isn't always so easy to extract and use grooves and have them come out well. Even when I had Live (and now in Logic), sometimes I still just do it by live playing until I get it right.zerocrossing wrote: Wed Nov 02, 2022 1:59 pmThis is a major hole in Bitwig’s feature set, IMO. I’m working on a track which has parts that are pretty straight and parts with lots of swing, even every other bar, and it was pretty tedious to do in Bitwig. I did the whole thing live. It would have been really nice to have something like Live’s groove pool to just drag over to a MIDI clip.pdxindy wrote: Thu Oct 20, 2022 3:48 pmOnly basic swing... no sort of groove extract and apply to track/clip
Personally my favorite quantization workflow is to have a swing parameter that I can manipulate and see the changes happen in realtime in the Piano Roll. Neither Live nor Bitwig work that way. If Bitwig had a per note swing knob in the inspector area I'd be okay with that (sometimes I just want to swing the hi hats for example). Both Logic and S1 have this.
Studio One // Bitwig // Logic Pro // Ableton // Reason // FLStudio // MPC // Force // Maschine