Expression pedal update

image
Is it this kind of rubber bumper ? :stuck_out_tongue:

4 Likes

:rofl: YES! ABSOLUTELY! Except we should replace those bumpers with wrap-around customs officials!

1 Like

We are now in the third quarter and no news.
I’ve been waiting for years for this to be done!

2 Likes

Really I’d be totally fine without a small rubber bumper if that’s been the main hold up for the past few months. I could figure something out later. I’ll need to update my address tho.

How’s the development of expression pedal going ?

please update me. Will expression pedals ever be shipped to early backers, or is it a fairy tale?

1 Like

I’d like to have an update, too.

4 Likes

Hey Mod team. Been just shy of two months since we heard the update that there was an issue with the rubber bumpers three months before that. Any updates on the rubber bumper situation holding up 5 months of the release of these completed units? I’m assuming it’s maybe finding funding from a different project holding it up or something? @gianfranco @falkTX

If it was rubber baby buggy bumpers I doubt if anyone would be able to say it properly in that length of time. With enough practice, though…

1 Like

Maybe the most value that comes from this endeavor will be cautionary advice. It’s risky to offer pledge bonuses that are entirely new hardware units that exist only as a description on paper. It also seems like at best a lack of oversight on Kickstarter’s part to allow pledge structures that promised multiple new devices being designed, implemented, and put into production by a small startup.

What we know today:

  • The company is in a skeleton crew mode
  • The summer MOD update suggested that sales are not going well (apparently affected by disgruntled backers who were contacting YouTube influencers and leaving bad store reviews)
  • There’s a focus on the new MOD Desktop app; software will be the company focus for now given their constraints.

What conclusions can be drawn from the (highly unlucky? comical? absurd?) story of the pedal to date? Each reason on its own can be valid and part of a company building things and encountering obstacles narrative. But something feels off with the overall number of times samples came back incorrect, having to switch factories a few times, and yes now the odd rubber bumper issue. One conclusion is that this process is incredibly detail oriented and requires:

  • Someone with extensive industry knowledge and firsthand contacts at reputable factories to act as product manager.
  • Daily persistence to check-in with factory contacts, project managers, and parts suppliers
  • Ruthless attention to detail to minimize production delays and shipping costs for development of prototypes

I’m not sure if they are in a position to check these boxes at this time. With a wait time of several years and counting, adjust your expectations accordingly.

4 Likes

For sure. I definitely haven’t been waiting the longest (coming up on 6 years on my part) but was smiling to see photos a few months back of completed hardware units on the shelves with bumpers seemingly being the obstacle. Sounds like there may not be an infrastructure at the moment to oversee the expression pedals production and distribution given the focus on the desktop app? Would be good to know if it’s been officially “placed on hold” or not from the team.

1 Like

It is placed on hold kinda yes, the “bumper” thing was more of a signal to indicate us that we should focus on other things while we were not shipping those units just yet.

I can’t speak for production pipeline or issues, but can for software issues. We have tried to use it live for a few demos, but results have been subpar. The pedal value changes are not smooth at all, which breaks the whole concept of such a device.

My current and best theory for why that happens is embed CPU being too weak to handle the quick amount of messages needed for smooth operation, together with the lack of a dedicated floating-point co-processor. As we use floating-point numbers for all parameter values in control chain devices, this has the potential to explain why some things run very slow there.
EDIT: I have been told we used to have the peal sending smooth values, so there is a performance regression. in any case it is too early to tell anything, everything is just speculation for now.

There were also some bugs regarding pagination, most we have fixed but a big one still remains where changing pages can trigger CC device disconnects on the Dwarf/Duo side. We work-around this by having 1 single control page when demoing the expression pedal, but obviously this is not ideal.

At least software-wise the 1.14 has the changes needed to handle firmware updates for it, similar to how it is done for the footswitch (and I realize there were reports of this being broken in 1.13 for the footswitch, still need to look into that…).

% curl https://download.mod.audio/releases/cc-firmware/v3/devices 
{
    "api_version": 1,
    "devices": [{
        "uri": "https://github.com/moddevices/cc-hw-arduino-shield",
        "name": "Arduino Shield",
        "label": "",
        "description": "This is a shield compatible with most Arduino platforms.\nIt was conceived to help developers and makers create their own effects controllers with Control Chain, tailored to their own unique performance requirements."
    },{
        "uri": "https://github.com/moddevices/cc-fw-footswitch",
        "name": "XF4",
        "label": "FootEx",
        "description": "The official MOD footswitch extension.\nLike the MOD Dwarf's own footswitches, it allows you to scroll through lists, toggle effects on and off and also define tap tempos."
    },{
        "uri": "https://github.com/moddevices/cc-fw-expression-pedal",
        "name": "ExpPedal",
        "label": "ExpPedal",
        "description": "The official MOD expression pedal.\nLike the MOD Dwarf's own footswitches, it allows you to scroll through lists and toggle effects on and off. You can also control regular parameters using the foot pedal."
    }]
}

% curl https://download.mod.audio/releases/cc-firmware/v3/versions
{
    "api_version": 1,
    "devices": {
        "https://github.com/moddevices/cc-fw-footswitch": {
            "latest": "0.4.1"
        },
        "https://github.com/moddevices/cc-fw-expression-pedal": {
            "latest": "0.0.5"
        }
    }
}

So things are moving while at the same time they are stuck too.
It is frustrating to have these 20+ units in the office gathering dust, but beta-testing for it from user side wouldn’t do much at this point before we solve the major issues we know it has.

Maybe the path forward is to involve some community members here too, the footswitch firmware is opensource and the idea is to have the same for the expression pedal. So maybe we could ship a unit to those willing to help the software/firmware side of it. (this is a personal thought, not a company one)

6 Likes

Customs official:

"Say 'rubber baby buggy bumpers' five times in a row in six seconds or less and you get your stuff".
3 Likes

Cool, thanks for the update and good to know where it is at the moment. As a software engineer myself I’d love to help in any way I can with it if it becomes open source! Thanks again.

1 Like

Thanks for the update @falkTX
Honestly it is nice to hear someone say that the project is on hold (‘kinda’ :slight_smile: ) but it would be better to get an official statement from @gianfranco
I get that the MOD team has had better days, but dont blame it on the rubber feet if you know that this is not the root cause

@Thijs_van_severen

The hold is lack of manpower to push for it. As falkTX said, the units are currently there waiting for the assembly. But that is a combined effort that we are not finding the time to do right now in the middle of all these fires we have to put out.

ps: the rubber bumpers are in place

5 Likes

What I’m reading is that the pedal is broken by design for its primary use case and that getting the available hardware working passably will require applying a non-trivial re-write or firmware workaround.

Not sure where you read that. Everything I’ve read says that a few test units were assembled and tested, but that the parts for a fairly large quantiy were in the ‘shop’ waiting to be assembled.

Where did you get this information?

1 Like

All referenced from yesterday’s post: Expression pedal update - #549 by falkTX

@falktx

" So maybe we could ship a unit to those willing to help the software/firmware side of it. (this is a personal thought, not a company one)"

I’d be willing to do that. I would be able to jump in and do that a lot more quickly than I would on the modelling due to the learning curve there.

2 Likes