Question about CE 5 OS
I have a pdf about CE4.5 and it mentions UPE and 'song mode', is this still in CE5? I'm in track mode and double clicking on the '200' button but nothing is happening. I have a pdf entitled 'Octopus_CE_manual_4.5' which explains this song mode. I have confirmed that I am running OS5.
Hey, UPE was dropped because it was buggy and we decided to go in a different direction. Version 5 was intended primarily to fix all of the known bugs in version 1.62 as a solid foundation for future versions. The UPE code is still intact but disabled. I can make you a special build of version 6 that has UPE enabled but bug fixes won’t be supported. It should still work though. You won’t be able to skip forward and backward to measures in a song because PAUSE is now used to enter Solo Recording View.
Basically, I walked away from a left to right time sequence workflow, in favor of a looper style recording workflow.
let me know if you want to try 6.0. with UPE and I’ll see if it still compiles.
Thanks for your reply and the kind offer but I will defer to your better judgement!
I had an idea about this song mode thing, I've been using a foot pedal to send out prog changes on channel 10 to trigger grid selections, what about if the user was able to exclude a page row in grid mode from grid selection protocols so that it would continue with its own cluster/repetition definitions from left to right as a sort of master track. It could still contain note data but by inserting program changes into these pages on channel 10 and routing the output to midi out 2 then routing it back to midi in 1, this would effect the grid selections in the same manner as my foot pedal but generated internally by the Octopus. It's a bit of a kludge I reckon but would it work or is it totally insane?
Actually, the Octopus code already has an internal way to skip the MIDI 5-PIN I/O and is able to route virtually. This is how a lot of the v4.5 User Programmable Events (UPEs) were programmed. From my personal perspective, I was planning to implement a version of UPEs that could be recorded to a DAW in real-time and played back just like MIDI notes; mutes, page changes, etc. Ultimately, I found that I wasn't turning my computer on anymore and I needed to draw a line in the sand and commit to finishing (bug free) version 6.0. I won't be taking on any new features unless I'm stuck in my own workflow.
However, the features that you're describing shouldn't be too difficult to program, even if you don't know the programming language, because you can follow the feature flags that we've placed throughout the code and basically trial and error until it works. We'd be happy to set you up with a programming VMWare image for the Octopus and help you compile your first OS, if you like. You'd be able to work in your own code branch without having to worry about breaking our code or making other people happy with what you want and how you want it to work, i.e. you can hard-code your synth CC params to make the programming tasks easier. It would be up to you how far you want to go with it.
Crikey Eric! I appreciate your confidence in my abilities but I consider it an achievement if my socks match. What would I have to go and read to get an idea of this 'programming' that I've heard about?
You've been using computers for most of your life so the concepts shouldn't be foreign - https://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628/ref=sr_1_3?crid=3IH4RZ961WDFI&dchild=1&keywords=the+c+programming+language&qid=1604022048&sprefix=the+c+progra%2Caps%2C298&sr=8-3
But, you could just Google a few tutorials and be on your way. I think anyone can handle if/else, for()..., switch, and search. Yes, major changes would probably require a career level time investment. Changing a button behavior, not so hard.
So if I was to look for 'C programming basic tutorial' and the like on Youtube I might get some idea of what is involved?