Michael Eskin Posted May 15 Share Posted May 15 (edited) We're not talking about startup reed delay here, we're talking about total delay from controller switch closure to first sample out of the audio system. When I create my sample sets for my iOS and web apps for concertina and several other instruments, I record and edit every single note on my own instruments individually, and then edit the samples to provide the most realistic playback experience. It's quite easy to add additional startup time to the start of low reed samples to simulate startup delay, but that's more specific to the properties the instrument being modeled, not the end-to-end MIDI triggering and playback system, which is I think the primary topic here. You can construct the instrument samples any way you want to make them sound and feel more authentic when playing, either building-in reed startup latency or not, the key is you don't want to have excessive delay in the triggering and rendering system playing that sample. Edited May 15 by Michael Eskin Link to comment Share on other sites More sharing options...
ttonon Posted May 16 Share Posted May 16 5 hours ago, Michael Eskin said: reed startup latency By "reed" do you mean a traditional acoustic vibrating reed? I don't think so because there aren't any in your digital instrument. Correct? Could you use the term "key" instead of "reed?" And is the latency the same for all keys? Regards, Tom Link to comment Share on other sites More sharing options...
Michael Eskin Posted May 16 Share Posted May 16 (edited) I mean exactly what I wrote. The attack transients are included in the per-note samples. Each note on my instrument is sampled to an .wav file and played based on an incoming MIDI trigger for my apps that are MIDI enabled or a screen touch on the live play apps. As I recorded these samples over a decade ago, my memory of exactly the process I used is a bit fuzzy. Most likely if I followed the same practice as I do today when sampling new instruments, the samples start when the note waveform first is non-zero as displayed in Adobe Audition, includes the attack transient, and represents the sound recorded when I played each button on my instrument. The post processing of the samples is mostly about balancing the volume across the entire instrument as well as micro-tuning of any notes that might not be perfectly in tune. If you're asking do the apps or samples model the differential reed start latency, no, there is nothing specific in the code that does that, it's assuming that's inherent in the note samples attack transients. My per-button concertina samples are used both in my iOS apps as well in my free web-based ABC Transcription Tools. Edited May 16 by Michael Eskin Link to comment Share on other sites More sharing options...
ttonon Posted May 16 Share Posted May 16 5 hours ago, Michael Eskin said: The attack transients are included in the per-note samples. That's all I wanted to hear. Thanks. I had assumed that you store in memory only the developed steady state sound, but as I ponder, I can understand why it would require so much memory. The steady state sound, being independent of time, would require the information of only a Fourier series. How much memory, by the way, per note? Also, how long a time span of the note is stored? Is the time span the same for each note? Then, when you keep playing the note for an extended time, how is the waveform continued beyond the time period you have stored? Regards, Tom Link to comment Share on other sites More sharing options...
Michael Eskin Posted May 16 Share Posted May 16 (edited) Quote The samples are quite long, a full bellows worth of each note at medium volume, about 6 seconds each, and they include whatever minor variations in volume my arm muscles might have created at the time I recorded them. Those minor imperfections I think add to the authenticity of the sound. There is no ability to extend the length beyond what's physically possible with the real instrument. There is no looping of the samples. if you need a note longer than what would be possible on the real instrument, you need to rearticulate the note, just as you would on a real instrument. There are limitations to this system: 1) While my iOS apps and ABC Transcription Tools will respond to velocity and volume messages by changing the playback volume, there is no change in timbre based on volume or bellows pressure modulation on sustained notes 2) No change in attack transient behavior or timbre based on velocity But even with those limits, the samples have served me well over the last decade or so for multiple applications, but I'm not building applications for professional use, primarily mobile apps for silent practice and for use as a instrument in my ABC Transcription Tools. Mobile examples from over a decade ago: Use of the samples more recently as an instrument for my ABC Transcription Tools: Edited May 16 by Michael Eskin Link to comment Share on other sites More sharing options...
RatFace Posted May 16 Share Posted May 16 I've built (and am learning to play!) a "midi bandoneon". It uses keyboard switches and 3D printed buttons, a load cell/strain gauge (containing a Wheatstone bridge!) for "bellows", and is controlled by a Teensy (Arduino) - source code and details here. Obviously the keyboard can be configured however you like - I have the tango (bisonoric) layout, a few Peguri (unisonoric) variants, and two Wicki-Hayden layouts set up. It plugs into my phone to convert MIDI (over USB) to audio, and as of a week or so ago, it has a little audio amp/speakers, so is fully standalone (and can be pretty loud!): With the load cell, it feels very "expressive", and it feels more like a "real" instrument than you might expect. Maybe like a Clavinova/digital piano feels more real than it really is - even though it's never quite like even the most clunky real piano! I still sometimes find myself reaching for the "air button", or having a sense that I've been playing on the pull for too long and need to change direction before I run out of air! It would be interesting to hear what somebody who can play the thing properly could do with it! Primarily, it's been a way for me to learn the keyboard whilst getting a real one made. It's also let me experiment with the exact keyboard layout (resulting in my making some adjustments to the order!). It also lets me practice silently. I don't know if I'll keep playing it when the real thing arrives - maybe, due to it's silent ability, and also because it's a bit smaller/more portable. 2 Link to comment Share on other sites More sharing options...
ttonon Posted May 16 Share Posted May 16 37 minutes ago, RatFace said: I've built (and am learning to play!) a "midi bandoneon". Rat, impressive instrument, and your playing is very tasteful, pleasing. Am I correct to assume that the load cell has + and - values so that you get two different notes on the same key, depending whether you push or pull. Do the sampled sounds contain the start transient of the note, and are their durations the full sounding time you can get with one bellows direction? Regards, Tom Link to comment Share on other sites More sharing options...
RatFace Posted May 16 Share Posted May 16 2 minutes ago, ttonon said: Rat, impressive instrument, and your playing is very tasteful, pleasing. Thanks! 2 minutes ago, ttonon said: Am I correct to assume that the load cell has + and - values so that you get two different notes on the same key, depending whether you push or pull. Yes - the load cell/strain gauge is pretty well symmetric. I'm using a 3kg load cell. However... because the bandoneon technique is more about using gravity than push/pull, I'm only playing on the pull - because this fixed bellows system (it has a small amount of movement controlled through rubber mounting grommets). For a good bellows emulation, and bi-directional playing, something more like real bellows is needed, I think. 2 minutes ago, ttonon said: Do the sampled sounds contain the start transient of the note, and are their durations the full sounding time you can get with one bellows direction? I'm using a sampled bandoneon sound font by Jörg Bleymehl - it includes the starting transients, and then turns into a loopable clip. They're intended for score playback, so don't really account for the overlap region - where the octave around middle C is available on both sides, but sounds much more mellow on the left. I'm using some EQ processing to emulate that, but it's not ideal! Link to comment Share on other sites More sharing options...
digver Posted May 16 Share Posted May 16 On 5/15/2024 at 9:24 AM, Don Taylor said: Well, if the midi concertina uses a load cell for bellows sensing then it already has a built-in Wheatstone bridge! or maybe a Jeffries tube? 4 Link to comment Share on other sites More sharing options...
Owen Anderson Posted May 18 Share Posted May 18 I would dearly love to find a MIDI Anglo concertina, for exactly the reasons listed above. I live in a small space with my spouse and children, which does not afford me a lot of opportunities to practice without irritating somebody. The ability to practice with headphones would be an enormous benefit in and of itself. Link to comment Share on other sites More sharing options...
Wolf Molkentin Posted May 18 Share Posted May 18 (edited) On 5/15/2024 at 10:06 AM, Chris Ghent said: My major issue with it is it cannot distinguish between a tipped button and a fully pushed button. I can perfectly relate to that indeed, and the same will be true re sudden changes of the bellows pressure, all the more in combination with treating the buttons differently there‘s so much more to the sound created and shaped by a vintage concertina - it could all be reproduced digitally, I‘m absolutely certain about that, but this would require the same level of sophistication that has gone into creating and permanently improving digital pianos and Hammonds (or other electro-mechanical instruments) so what is discussed here at the moment would have to be only the very beginning of a digital future for our beloved instruments - and of course I would love to see, feel and hear the results some day but still, a „real“ B3 - and Leslie cabinet - is and might always be preferred by the dedicated, and I on my part am perfectly happy each single time when I‘m given the opportunity to play a concert - or even good baby - grand and whatever the outcome for the concertina, it could never fully replace the experience of playing our Lachenals, Wheatstones, Crabbs et al. I‘m sure Edited May 18 by Wolf Molkentin 1 Link to comment Share on other sites More sharing options...
Gail_Smith Posted May 31 Share Posted May 31 Has anyone here actually used one of those cheap piano keyboard things to make a practice concertina? My partner has lost tolerance for my practicing in our campervan......this would be for an english concertina (so no problem with push/pull) and used just to practice finger movements. Gail Link to comment Share on other sites More sharing options...
AndyNT Posted June 10 Share Posted June 10 On 5/31/2024 at 4:36 PM, Gail_Smith said: Has anyone here actually used one of those cheap piano keyboard things to make a practice concertina? My partner has lost tolerance for my practicing in our campervan......this would be for an english concertina (so no problem with push/pull) and used just to practice finger movements. Gail Gail Have you tried any of the concertina apps? They might provide an alternative way to practice finger movements. For example - https://appcordions.com/concertinas/ from Michael Eskin of this parish PS I've never tried them! Link to comment Share on other sites More sharing options...
David Barnert Posted June 10 Share Posted June 10 (edited) 1 hour ago, AndyNT said: Gail Have you tried any of the concertina apps? They might provide an alternative way to practice finger movements. For example - https://appcordions.com/concertinas/ from Michael Eskin of this parish PS I've never tried them! I have... Edited to add: Note, this is a Hayden layout, not English, but English is also available. Edited June 10 by David Barnert 3 Link to comment Share on other sites More sharing options...
Richard Mellish Posted June 10 Share Posted June 10 9 hours ago, David Barnert said: I have... Edited to add: Note, this is a Hayden layout, not English, but English is also available. How does the button spacing compare with that on a real concertina? Link to comment Share on other sites More sharing options...
Wolf Molkentin Posted June 10 Share Posted June 10 10 hours ago, David Barnert said: I have... Edited to add: Note, this is a Hayden layout, not English, but English is also available. bravo, David! 😊 Link to comment Share on other sites More sharing options...
David Barnert Posted June 11 Share Posted June 11 4 hours ago, Richard Mellish said: How does the button spacing compare with that on a real concertina? It depends on your screen size. My first iPhone was a 4S (3.5 inch display) and although I installed the app, the buttons were too close for my fingers and I never really played it. The video was shot using a 6 Plus (4.7 inch display) and there was plenty of room. Currently I have an 11 (6.1 inch display) and there’s even more room. The buttons on the 11 seem to be a little further apart than on my Wheatstone Hayden (I haven’t measured them) but they are laid out in a regular hexagonal grid (all buttons the same distance from neighbors in any direction), whereas the Wheatstone conforms to Brian Hayden’s specifications (“16mm between the centres of buttons along the rows 9mm between one row and the next above - to give an equal spacing of 12mm between the nearest buttons along the diagonal”). Link to comment Share on other sites More sharing options...
caj Posted June 20 Share Posted June 20 Respecting Paul's original list of pros and cons in this thread---specifically cost, accessibility, and lack of big producers---I think the best way forward for a MIDI concertina is to perfect something inexpensive that can be acquired in kit form using parts that can be sourced by anyone. That way you don't need producers to make one, and you don't even technically need someone to sell kits. My current (2.0) MIDI concertina is made out of stuff from the hardware store, parts you can buy on Amazon and Adafruit, and two specialty items: custom circuit boards for the buttons, and a 3d-printed bellows gauge. The latter two items can be acquired by anyone who has the files, and the rest is soldering, construction, and uploading the code. All told the kit parts should be less than $100, maybe less than $50 depending on batch costs etc. The main issue is just getting this thing technically to the point where it can really serve as an alternate concertina for learners, which requires that its response be realistic, and not encourage bad habits. Right now, my 2.0 bellows sensor has a problem where it doesn't register a change in bellows direction quickly enough, causing extra false notes when I hit a button while changing direction. You can't hand that to a learner, and I may need to invent some other bellows sensor to fix that problem. By the way, there is another thread about cheap concertinas for travel. This is another "pro" for a MIDI concertina: I'm getting close to a $100 concertina that has the same responsiveness as my Crabb, and if it is stolen or destroyed on a business trip I'm not going to cry, and I can just make another one. 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now