Jump to content


  • Posts

  • Joined

  • Last visited

Posts posted by eskin

  1. Yes, the device gyroscope is used to track the tilting on my iPad apps. You can calibrate the center point as well as set the amount of tilt required to trigger a direction change.  There are two versions of this app, one is a standalone version that has my concertina samples built-in, the other is a MIDI controller that can be used to send MIDI messages to other apps.


    I think it's absolute fantastic that there is a lot of activity on building MIDI concertina controllers. I played a Wakker MIDI Anglo for a couple of years, an absolutely fantastic wireless instrument, but had some issues with the switching system. It had one wire of each button switch as the brass button lever, and the other as an L-shaped post next to the lever that would make contact when the button was pressed.

    The problem I experienced was that over time, since only the post was gold plated, corrosion would build up on the lever and you'd get switch bounce. The solution was to open up the instrument every few weeks (if you didn't play it every day) and clean all the levers with a pencil eraser.  That was fine, but the instrument was built with standard machine screws going directly into the wood to hold the sides on. Repeatedly opening and closing the instrument eventually would risk strip out the screw holes in the wood. I think the same design with either magnetic switches and a more robust side attachment system that made it easier to maintain, perhaps with threaded insets instead of the screws going directly into the wood would have been the ultimate MIDI Anglo concertina. I really enjoyed it while I had it, it was fast, very responsive, and the wireless range was impressive.

    I ended up trading it for my late 18th century Lachenal Bb/F (it is the basis for the background image in the iPad app) to a guy who needed a silent instrument he could play in headphones because his dogs went absolutely crazy every time he practiced.

  2. Invitation to join The Ould Sod Virtual Session on Zoom

    Since March 2020, throughout the pandemic shutdowns, when there were no pub sessions, I’ve been hosting a weekly session on Zoom.

    You can learn more about it here:


    It’s an open session held weekly, the latest Zoom link and times for the events are on the website.

    In the session we play solo sets and we also have "chained sets" where through Zoom muting/unmuting we can chain together several players playing, for example, a set of jigs or reels. We might string together 7 or 8 players in a row, each playing one jig or reel three times.

    We also do what we have come to call "Celtic Karaoke" (I know, I know, stupid name) where individual players who have the capability, mix in recorded tracks with their solo performances. Sometimes its nice to play along with a larger ensemble, and several of us have curated tracks that really work nicely for this setting.

    Of course, since it’s Zoom, you’re listening to only one player at a time, but the chained sets really have a lot of the energy of a real session.

    Many of the regulars have optimized their audio setups to provide extremely high quality, stereo audio, on Zoom. You might be surprised as to the quality of the audio you will hear.

    Now that real sessions are opening back up, many of the "lifeboat" sessions on Zoom that were running during the pandemic lockdowns are starting to either shut down or reduce their frequency. As I expected, we’ve also had a decrease in the number of players for my session as well. I’m hoping I might be able to recruit a few more strong players from here to at least give it a try.

    I intend to continue these weekly Zoom sessions for as long as I have enough participation to make it fun for everyone.

    Anyone is welcome to join in to either participate in leading sets, being part of chain sets, or just spend the whole night listening. You are most welcome to participate in what every way you enjoy. We can accomodate up to 100 participants, and we’ve never had more than about 35, so plenty of room for listen-only players.

    Again, please visit:


    for the current schedule and Zoom meeting link.

    As of July 3, 2021, the session is every Thursdays from 6:00 PM - 8:00 PM Pacific time (9:00 PM - 11:00 PM Eastern time).

    I hope some of you will consider joining us for tunes.

    Please let me know if you have any questions I can answer about the events.

    Thank you,


  3. Yes, if you use the same fingerings on a Bb/F on an instrument with the same relative pitch layout as a 3-row C/G as far as the third row, you're just effectively playing the tune down one tone.  So if you are playing a tune that would be in the key of G on a C/G what you would hear is the same tune in the key of F.

    I have a Lachenal Bb/F that use for playing with flat sets of Uilleann pipes tuned in C (standard pitch would be D) and I just play exactly as I would on my C/G.

    Similarly, I have an A/E for playing with flat sets of Uilleann pipes tuned in B.

  4. I've been hosting "The Ould Sod Virtual Session" on Zoom every Tuesday starting at 6:00 PM Pacific time night since mid-March. 

    All players of Traditional Irish Music are welcome to join.

    Please visit:




    for the latest Zoom meeting link.


    “The Ould Sod” is the San Diego neighborhood pub where I’ve been co-hosting a session every Tuesday night for over 20 years.  

    Of course sessions in person are on hold for the duration, so we're all looking for ways to have some music together.


    Here’s how it works:


    Anyone on the meeting may volunteer to start a set.


    I mute everyone’s microphones except the person playing the set.


    The person plays their set, and everyone else can hear them and play along.


    Because only one mike is un-muted, you hear only the person who started the set and yourself.


    When done with the set, I will un-mute all the microphones (for those who have allowed the meeting host to un-mute).


    At that point anyone can pick a new set to play and I do the same muting setup as before for the next set leader.

    Hope to see you at the "session"!


  5. 6 hours ago, RAc said:


    I believe I understand what you are getting at when comparing pure peer-to-peer software packages like JamKazam to One-to-many video conferencing software systems like Zoom or Microsoft Teams. In the latter, there is an additional complication relating to the fact the multiple "audio feeds" from several clients must be processed quasi-simultaneously; thus, optimizing and reducing data stream sizes in this case buys possible additional performance.


    Yet, in either case, the factor that blows the show is the internet itself (as we know by now, thanks among other things to Jody's sharing of experiences). If all your neighbors hooked up to the same provider and same switch on the provider's side are watching hi-res cat videos while you try to Jam via any conferencing software, you're out of luck. In that case, additional cutting down on traffic may help you in pushing a Zoom conf quality a wee little bit towards the maximum possible JamKazam quality under the same network throughput restrictions, but I'd assume you'll never get beyond it, right?


    Bandwidth isn't as much a problem for as is number of hops between users and if the system is peer-to-server (Zoom) or peer-to-peer (JamKazam).  I believe that Zoom mostly runs peer-to-server, so there is additional latency added with each user's stream going to a Zoom server, then to each client. In JamKazam, it's all peer to peer, so it's entirely dependent on the ping latency between the nodes, plus the local audio system and internet connection latency and jitter.  JamKazam doesn't require much bandwidth when using just audio, so shared connections at a local cable switch may not impact the overall latency, but if there are many hops between peers, it adds up.   I have wondered if Zoom runs peer-to-peer if there are just two users on a meeting, but not sure.

  6. 9 hours ago, RAc said:


    Some splitting hairs in two:


    The latency is not inherent in Zoom; the front end software is only one contributing factor. The major issue (we discussed this before) is packet turnaround in the internet infrastructure.


    Thanks, Eskin, for the description!

    I meant “inherent in Zoom” to include both the client and their server-based service infrastructure, not just the client software.  More in comparison to a pure peer-to-peer system like JamKazam where low latency group play is quite possible up to about 1000 miles distance with ideal hardware configuration and network connections.


  7. No, this system unfortunately can’t feed Zoom running on the same iPad. The Shure MV-88+ probably could be used alone with Zoom without the AudioBus-based audio processing chain, but there is no bridge possible between Zoom on iOS and other audio apps.  

    This is really meant to provide high quality processed audio to a Mac or Windows computer. In my case it replaces a rack full of dedicated audio processing hardware that I previously used to achieve the same results and has far more control and flexibility.

  8. It doesn't change the latency or have anything to do with fixing that issue. Zoom is what it is.

    Nothing we can do fixes the latency inherent in Zoom, but we can, through Zoom audio settings and optimizing our own audio equipment do the best we can to provide excellent quality audio for others to listen to.


    This setup is about providing the best possible audio into Zoom for the "one-at-a-time" style sessions I and many other have been hosting.

    You could use the same setup with any internet streaming system like JamKazaam, this is just a stand-alone audio processing system.

  9. Happening this coming Saturday, July 11th 2020  at 12 PM Pacific time (8 PM UK)!


    Casual meet-up on Zoom to chat about all things related to the Anglo Concertina.

    Possible topics include playing technique, ornamentation, ergonomics, tunes, maintenance, challenges.

    Not meant as a teaching event specifically, but you never know!

    Please feel free to invite anyone else who might enjoy the discussion!

    Here’s the Zoom meeting info:

    Join Zoom Meeting

    Meeting ID: 619 368 1854
    Password: session

  • Create New...