Sneak Peek - Cantabile's Integrated Web Server


#21

Thanks everyone for the feedback - exactly the kind of input I was after.

I’m probably going to do a release with minimal functionality (yet to be determined) fairly soon and then let feedback and demand further drive what else gets added.


#22

That’s what I was thinking of as well. It would be great if I could have Cantabile automatically show me a song’s lyrics (and chords using the Cordpro format) on my Android Tablet!


#23

This is interesting. I haven’t yet used cantabile live, only for practice at home. I have a small nanokontrol controller and I stab the buttons or faders to switch sounds.

I have been thinking I’ll have to have my laptop up where I can see it but this would allow a small dashboard to be shown on an old phone or tablet - what sound is on what slider, what positions are the faders in when I switch songs, which sounds are on and off.

I looked at the two way control in the top cantabile edition but it didn’t look like it would work quite right with the nanokontrol.

For me that would be a really interesting use.


#24

Great feature and the possibilities seem to be endless. Especially for me who tries to build a keyboard around Cantabile (and in the end sell it to you :slight_smile: ), this is huge! This would save tons of bindings (that I already made…).

Let me know if you need someone for beta-testing!


#25

I’d love API to expose whole song structure for reading - basically what’s stored in song json file incl. plugin preset names (not content of course) within racks.

My use case would be to see which plugin and preset is each zone on the keyboard going to in particular song (state) based on a MIDI channel it transmits on (each zone always transmits on same channel).

And since I don’t use rack states but rather plugin presets inside racks, I could use such granularity.


#26

Are you thinking of including a variable based system for the web pages? So that the default pages can be customized relatively easily? i.e.
$SongName<\br>
$BPM<\br>
$Length
<\hr>
$ShowNotes


#27

I must admit the first thing I thought of when I saw the announcement is 'Wow - that is going to be a huge attack vector.

Having said that, I think it is great that new things are developed and tried.


#28

Ahhh - wonderful! One step closer to my Cantabile-run Smart Home becoming
a reality. :wink:
Terry


#29

I’m not quite sure what my use case would be yet, but it sounds an interesting feature!


#30

Not really. The approach I’m taking is a JavaScript API to get the data + notify of changes and then use a client side reactive frame work to actually update the on-screen display. ie: no server side scripting. Take a look at the technical video - you’ll see similar templating using Vue.JS but it all runs client side.

This is definitely something I’m aware of, but this can be locked down with the local Windows firewall. If anyone has ideas on what other security measures should be included, please speak up!


#31

Love it. I use Cantabile 85% for just playing backing tracks and now getting into controlling lights via MIDI. (Cover band, maybe 48 songs in a night). 15% of the time it’s also a synth VST host. So for our band, it would allow control of starting/stopping the backing tracks, moving to the next song, etc by members other than the drummer on the main computer.
My first thought was that even the drummer could be the main user, using an ipad instead with a simpler interface, and the computer within reach, but out of the way. Once again, i know i’m only one use case, but a very very simple interface with the setlist, stop, start, next… a few others is what i would like to see (it’s how i configured the performance view, but it’s still a bit busy live).
Great work! Thanks Brad
-jim


#32

The problem is you need Wifi to get it working, right? That’s a problem at many gigs! Or can you connect a tablet with an UTP cable to the Cantabile PC? And set the network addresses by hand eg 192.168.1.1 and 195.168.1.2? Would that work? If so I’m definitely interested!