Just had an epiphany.. What if you change the weird dual-note voice to be a semitone up (not sure this is possible.. I think it starts at 2 semitones.. Maybe using Pitch settings at 50% in the App). Once you have that, combine with your whole tone scale. This should give 16 consecutive semitones without even tilting?!
"Orbacam is available for iOS from the Apple App Store."
I don't understand why Artiphon spends time on applications like "Orbacam" - iOS only(!) and ignores basic feature requests.
They should go open-source...
Just received my Orba 2 this afternoon! I will see if the tools work with Orba 2 in the next week or so. We should probably start an Orba 2 Hacking forum.
Also, I just wanna share another thread I started which led to a fruitful discussion.
Have a look https://artiphon.freshdesk.com/support/discussions/topics/44001013186
@Steve
Yeah I agree that I should make a new Topic for the tool(s). I'm just not sure what the scope should be just yet. The tools are going to lead to new discoveries which will lead back here. I guess I just need to be selective with what I post and where. I can see there will be questions on how to use, troubleshooting, bugs and people might want to share chords they've made. That could be an Orba Fiddler topic. Is there already a tools topic? I thought I saw someone post a synth voice editor in here a while back?
As for OrbaDeployDaemon.ps1, PowerShell should be included with Windows (which is why I selected it). I never tested for non-admin users. Try typing 'Powershell' in the Windows search bar and see if it comes up? If you can launch a shell window, I think you'll be able to run it. There are many things that could be going wrong so maybe have a look at this https://www.howto-outlook.com/howto/powershell-scripts-faq-tips-and-tricks.htm
It would be great if you'd like to help with documentation once you work through how to launch the script.
More Presets!! 7th chords rule!
Couldn't believe it when I found the 7th chords option, but only for one patch... Those 7th chords sound nice! A quick diff between the 7th chords.orbapreset and others, shows that the only noticeable differences exist in the <ModifierList> and <SeekerList> entries - while I can't decipher any of the actual contents, simply swapping out the entire ModifierList and SeekerList from the 7th chords preset to other presets puts them into 7th chord mode!
Once again, an archive with all stock chord presets as 7th chords is attached. I've also included 'Normal Chords.orbapreset' which is the stock 7th chords preset, but modified to use the standard chord layout.
Furthermore, I've looked into switching out presets for the Android App - this can be accomplished by copying the relevant .orbapreset files to
/data/data/com.artiphon.orba/Artiphon/Orba/Presets/
Since this is not a normal user-writable partition however, root permissions are required
As a workaround, you could load up the modified presets onto your Orba using a PC, then save a new Song on your Android (or probably also iPhone) device. This will save an entire song with Drums, Base, Chords and Lead everytime, but it also includes the modified diatonic Lead voice.
@BJG145
I like your ideas for the "Note Fiddler".. At this point I'm going to stop any development on the Chord Fiddler and start working on bringing this functionality into Orba Virtual Piano. If you noticed, the Virtual Piano can sense what mode you're in (Drum, Bass, Chord, Lead) so I imagine I'll have a section underneath that is the editor portion for that mode. I may never get to drums, especially now that Orba 2 is coming. Bass is monophonic so editing the scale is straightforward. I like the Dorian scale you shared above (this confirms it can be done). There are a few places where the mode can be set in the .orbapreset file and messing with those may correct the phasing effect you describe. As for the Lead mode (which is polyphonic), I can see why it accepts all 4 voices even if they are the same. Maybe the remaining characters in the ModifierData string control turning the voices on/off. Who knows. I can quite easily make a version of this that supports the whole string. More on this later. I'd love your help trying to see what they control. There are obvious indexes where there are values that seem deliberate. I think one might control the scale mode. That's a theory I have from messing with these values with the old Fiddler, but the new version will correctly target the values.
I just created a new Topic: Orba Utilities to continue this conversation.
Here's the 16 semitones that I was imagining. NOTE: Orba App must have Pitch Bend Scaling at 25%.
Major new findings for Orba 2 via ESP32 Serial connection. I found the secret orba:// files and other interesting goodies.
@BJG145 said:
I thought I read somewhere on one of these forums that the <ModifierEntry> and <SeekerEntry> nodes correspond with the gestures. So the reason there are 9 nodes is because they would correlate to:
Tap, Press, Vibrato, Radiate, Slide, Bump, Move, Shake, Tilt
Perhaps the SeekerEntry for Chords has something to do with how the Tap works (i.e. send 4 notes at once). I may convert the OrbaModifierDataFiddler.html to be even more generic since we don't really care about modifying chord data in this way anymore. I may change it so that you can paste any Base64 string in and it will decode the values in a table which can be edited, then you can just `Copy to Clipboard` and paste it back from whence it came.
The Uuids are just unique identifiers. They may be used to see if something has changed. Come to think of it that might be why some of the changes I made didn't take effect. Maybe if the Uuids don't change the Orba just thinks: "I already have this data so no need to update"?
@BJG145 said:
I think there may be some prep work for Orba 2 here. I would imagine that the Orba 2 will use the .orbapreset and .song file formats too..
@BJG145 said:
'Download' should download the new .orbapreset file to your downloads folder. I wonder if you are getting an error for some reason? Look up how to open the developer panel in your browser and see if it reports and errors when you click download. I might have to fix something. I haven't written any instructions yet because I don't think its quite solid yet but the idea is:
0. No more Daemons needed
1. Drag & Drop a Chord Preset into the 'Starting Template' Box
- If it worked, you'll see the name reflected, the Chord Offsets updated and the 'Save As' filename updated.
2. Make changes to the Offsets as desired. Press the Pad buttons to hear/see the real-time changes.
3. Alternatively, switch to Bass or Lead mode and choose scales. This is not intuitive at all since the Editor will save the Chord voice you loaded but with the scale adjustments. Press the Pad buttons to hear/see the changes
4. When you are happy with your edits, Click 'Download'. This will download a file with the name specified in the Save As filename box.
5. Take the downloaded file and place it into a Preset folder
@BJG145:
This would make sense if Modifier/Seeker are related to the 9 gestures. Tilt/Radiate/Vibrato wouldn't really make sense for drums. I'm curious though if there's anything special for the 'Shake' gesture.
@BJG145:
Its easy for me to calculate the MIDI note numbers so I just send them to the Orba. I would love to be able to send Major/Minor mode change or Key change but those are likely not MIDI messages. They might be good old fashion SYSEX messages but that's for another day. I was interested in digging more there but really wanted to finish the Editor first. Firmware hacking is something I don't think I'll ever do. That would be extremely time consuming and I don't have the expertise.
Okay I've got it figured out :) Let's use DPC as the example. BeatLengthTicks = 480, so 480 ticks per quarter note. The correct 8 byte sequence is:
Many thanks to everyone for all the tips and very cool presets!!!
Especially like Andrea's note re. diatonic tuning any preset. Very fun!
The Modifier data list from Tilt lead all seems to match the one from the utility presets above. There's also Tap, which matches SHake CC from the utility presets.
(Hope you don't mind this data dump, it's kind of helping me get my thoughts straight, I think.)
Andrea Mannocci
This thread is intended to gather the feedback of Orba tinkerers.
29 people like this idea