Fall 2009 Update

At the end of August, I received an email message from David Gibbons, vice-president of product marketing at Digidesign, informing me that they were about to hire a software engineer who would specifically work on issues of accessibility in Pro Tools. This person would focus on VoiceOver compatibility for approximately six weeks before other duties would take priority. Although we had supplied Digidesign with a sort of "top 10" priority list, we agreed that it would be quite helpful if someone could give Pro Tools a test run once some of the work had been implemented.

The engineer, Xiang Cao, accomplished a great deal in his first week of working on the Pro Tools user interface. He and I exchanged a few email messages discussing specific questions about common practices both for VoiceOver and blind Pro Tools users. I planned a trip to Daly City, California, to visit with Xiang and to spend several hours trying out the newly accessible interface. Also, it was a good opportunity to plan a meeting with some other key people at Digidesign who either already supported this project or were interested in learning more about the issue of Pro Tools accessibility.

On Monday, September 28, I finally got a chance to meet Xiang in person at Digidesign's headquarters. We sat down in his office and settled in for an in-depth evaluation of his work thus far. He launched VoiceOver and then launched Pro Tools and proceeded to navigate the application's interface while VoiceOver provided feedback about selected tools, edit modes, counter positions, meter values, etc. It was truly an extraordinary and overwhelming experience to finally have access to items that were, in previous versions, completely inaccessible to blind users.

We spent over three hours going through a plethora of UI elements within numerous windows and dialogs, discussing priorities, evaluating the user experience and planning for future work. It was always clear that, given Pro Tools' complexity, this was going to be a long-term project and that accessibility improvements would need to be rolled out over several software releases, but I hadn't expected to see so much progress at this point. I was truly impressed with how much Xiang was able to accomplish over the past couple of weeks, especially having never dealt with accessibility features of VoiceOver before. He informed me that Apple's documentation was extremely comprehensive and very straightforward.

That afternoon, we took a break for a scheduled meeting with other key people at Digidesign. I shared with them some background information about Rick Boggs' successes with Pro Tools accessibility in the mid '90s and how the move to OS X broke the accessibility that blind users had under OS 9 with the outSPOKEN screen reader.

After a few questions and answers, we gathered in Xiang's office for a brief demonstration of the work done thus far. Xiang was able to effectively demonstrate how VoiceOver was able to identify controls and their various states, manipulate their functions, navigate the interface and interact with many areas of the application. It gave everybody a better understanding of how a blind user could access the very same controls that a sighted user would use without the need for an alternative interface or any extra software.

After our brief demonstration, Xiang and I continued to identify areas that still needed work and we made a new list of priorities for the completion of this phase of the project. I left Digidesign at the end of the day feeling both exhilarated and exhausted, as if I had been on an emotional roller coaster, experiencing rushes of excitement in between moments of concern over certain challenges. More than anything, I felt very optimistic about the achievements thus far and Digidesign's commitment to future improvements to Pro Tools accessibility. Personally, as a longtime Pro Tools user, finally seeing tangible results after years of planning, meeting and discussing the issues was very encouraging.

That evening, I had dinner in San Francisco with Xiang and David Gibbons, who has taken a personal interest in this project. When we met for the first time several years ago, I could tell that David recognized the complexity of making Pro Tools accessible to blind users but I do believe that he also recognized its importance. Over dinner, we discussed our next steps and made plans for the coming weeks. I asked if I could share the news and update this website to reflect the latest developments. He encouraged me to share whatever information would be helpful and gave me permission to disclose any information I wanted.

In the near future, I'll be a guest on the Maccessibility Podcast to speak in greater detail about some of the issues we encountered and the problems we've had to solve in the process. For now, I would say that it's probable that an upcoming release of Pro Tools by the early part of next year will include a user interface accessible through VoiceOver with enhancements to be rolled out over several software versions in the future. More details will be available at this website as things develop. For more information or if you have specific questions, feel free to contact me at s l a u [ at ] m i n d s p r i n g [ dot ] c o m

Slau Halatyn



Winter 2009 Update

We had an opportunity to meet with David Gibbons of Digidesign at the Winter NAMM show in Anaheim. He described the current status regarding the work to make Pro Tools accessible. Several users are now putting together a list of top priorities to help focus the efforts and resources most efficiently. Here's David's response below:


From David Gibbons:

We have continued to develop the infrastructure of the Pro Tools application along the lines I described in my last note. In December 2008, we shipped Pro Tools 8.0, and it featured a completely redesigned graphical user interface. The new interface provided a cleaner and more modern aesthetic appearance, and simultaneously updated most of the code which we use to create graphics and draw them under Mac OS X. This work went well, and we are now in a position to embed annotations into the code which utilities like VoiceOver can use to identify the part of the interface which the user is addressing.

We will look at our upcoming development schedule to see how we can manage to accomplish this work. Due to the large number of graphical objects within Pro Tools, we are likely to take a piecemeal approach and add these annotations over the course of several releases. We intend to continue the dialog with Slau Halatyn to hear on behalf of the blind community where our priorities should lie: by creating a priority list which nominates the most important dialog boxes for attention, we'll try to ensure that we address the most impactful areas in order.

We appreciate everyone's perseverance as we work through this process, and look forward to progress.

Best regards,
David
David Gibbons
Vice President, Product Management, Digidesign



Winter 2008 Update

Since publishing the statement from Digidesign in Spring of 2007, we have received numerous requests for further information concerning the future accessibility of Pro Tools for visually impaired Macintosh users. In keeping our commitment to pursue this matter to its final conclusion, we have maintained regular communication with the appropriate representatives at Digidesign. Those of us who participated in achieving accessibility for Pro Tools in the early 1990s offer a reminder that the process for that achievement began years before its successful conclusion in 1995. While we assert that access to Pro Tools for blind producers is vital and must be achieved in the shortest time possible, we do recognize that sufficient development time to address technical issues must be expected. The most current news from Digidesign posted below does not offer immediate accessibility for Pro Tools. However, it does confirm Digidesign's commitment to resolving technical barriers that currently prevent accessibility via the VoiceOver screen reader aspect of the Apple operating system. We remain confident that when accessibility is finally achieved, it will be a lasting solution.


From David Gibbons:

We have concluded our research on how to change to technical underpinnings of the way Pro Tools draws graphical objects that I described in my email below, and are at work on migrating to a new graphical architecture. Due to the size and complexity of the application, we expect this architectural change to take most of the year. This change provides a foundation which will allow some future version of Pro Tools to have screen reader capability under OS X, but as I explain below, a second process will be required to ensure that each graphical object identifies itself correctly to the operating system. It's most likely that we'll have to do this second stage progressively over a period of a few years, meaning that screen reader support would gradually emerge over the span of several Pro Tools releases.

I appreciate that this slow pace is frustrating to a community that has few alternatives, and I personally am committed to helping ensure that people with limited vision can also share in the creative rewards that come from using our products. I hope that you will take heart from this message, and know that the wheels are turning to make this happen (even if they are turning slowly!)

Feel free to check in with me at any time for an update,

Best regards,
- David
David Gibbons
VP, Product Marketing, Digidesign



Petition Update Spring 2007

Thanks to all of the people who signed the petition as well as those who contacted us after the petition was closed. We've been very successful in communicating our request to Digidesign. In fact, Digidesign learned of the petition several weeks before we officially presented it and requested a meeting to be held at their headquarters in Daly City, California.

On October 6, 2006, Slau (also known as Jerry Halatyn) met with David Gibbons, Senior Director of Product Marketing at Digidesign and Wendy Abowd, Senior Product Manager for Pro Tools. This meeting offered a hands-on demonstration of the accessibility of earlier versions of Pro Tools under OS 9 with the outSPOKEN screen reader as well as a close look at the current state of accessibility with VoiceOver under OS X Tiger. It gave all parties an opportunity to learn more about some of the issues surrounding both VoiceOver and Pro Tools. It was the beginning of what we hope will be a fruitful collaboration with the Digidesign development team that will eventually lead to the accessibility of Pro Tools for Mac OS X.

Since that initial meeting, we've maintained our communication with Digidesign through e-mail and meetings at industry conferences. Since we've received many inquiries about the results of the petition, we've posted a written response to the petition from Digidesign below. If there are any developments, we'll post them here.


Dear Slau and Rick,

Thanks for all the time you've spent with us discussing the requirements for the blind community and the way you expect to work and interact with Pro Tools. As you know I've been having meetings over the last few months together with a few senior engineers and managers from our applications development team on the problem. They are aware of the history of this issue, and have close ties to the technical folks at Apple on all sorts of issues. They now understand better the exact capabilities which would make Pro Tools viable. They were also able to describe the mechanism which is currently preventing VoiceOver and OS X from "being aware" of the graphic objects with the Pro Tools user interface, and therefore allowing you to tab between them using the short-cut keys. Put briefly, due to the approach we originally took to creating graphical objects in the early days of Pro Tools (which we did to ensure cross-platform support, and for easier integration with the development tools available at the time,) we can't pass messages to the operating system which describe all those objects in the way VoiceOver needs. Apple's guidelines on this are helpful to development of entirely new applications, but don't help for apps like Pro Tools where thousands of graphical objects are already in existence.

Although this is very bad news, there is one other possibility we are exploring. One of the graphic services we depend on is an Apple operating system component called QuickDraw. This component is old and out of date now, and is even likely to be discontinued in some future 64-bit version of OS X. As a consequence, we are re-engineering some parts of our code which handle graphic objects to use newer operating system services. As we go through this transition (which we are right at the beginning of doing), we may have an opportunity to update the graphic objects to "identify themselves" to VoiceOver. We will be keeping this opportunity on the table as we work through the transition over the next year or so, but we won't know if it can produce the results we are looking for until we get a little deeper into the work. I can give you another update once they have "got their hands dirty" in the code, which I expect to be in late April or early May 2007.

I'm sorry that this is a long and somewhat technical note, and that there is not more positive news. I did want to make sure that you were aware of what we're up to though, and that results may be some time in coming. I'm still pleased that we are giving this issue visibility with the right people internally. Feel free to ping me for an update anytime.

Best regards,
- David Gibbons
Senior Director, Product Marketing, Digidesign

Petition for Commitment to Action

Issued by:

Blind audio engineers, visually-impaired consumers, advocates for accessible electronic products, and professional educators

Submitted To:

CC:

Attention:

The undersigned parties to this document hereby initiate a united effort to insure the future of professional opportunities for audio engineers, producers and students with visual impairments via the use of accessible Digidesign products. We, the undersigned parties, urge the leadership at Digidesign to commit to a course of action that will result in Pro Tools compatibility with the VoiceOver screen reader feature of the Apple Macintosh operating system. We request that Digidesign make an official commitment by December 1, 2006 concerning the company's intent to provide this reasonable accommodation.

Important facts:

In approximately 1994, Digidesign consulted with Berkley Systems Design, a third party developer of screen reader software for Apple Macintosh computers, and willingly adapted elements of the Pro Tools software resulting in accessibility for blind Pro Tools users. Since then, an international community of blind audio engineers has developed to share best practices and technical assistance information to support professional opportunities in the field. Dozens of blind producers and engineers have forged successful careers and businesses in the audio production field using Pro Tools. Digidesign made special arrangements through its sales channels to allow a particular retailer in North Hollywood, CA to sell Pro Tools systems to blind consumers who could then receive specialized installation and technical support not normally available through traditional sales channels. Upon the first release of Apple's OS X operating system, the third party screen reader software ceased to exist. With the release of the OS X Tiger operating system, Apple included the VoiceOver screen reader feature in the operating system itself, making it the most widely installed screen access software in the world. Full compliance by third party developers with Apple's developer guidelines results in accessible applications for blind consumers. Numerous requests have been made to Digidesign during the past two years, seeking an official commitment to insure that Pro Tools will become compatible with the VoiceOver screen reader feature of the Apple operating system. To date, Digidesign has made no response to these repeated requests.

Actions:

The undersigned parties seek an official commitment by December 1, 2006 from Digidesign to insure Pro Tools compatibility with the VoiceOver feature of the Apple operating system. Efforts to spread awareness of this issue will continue until a resolution is reached. Once future Pro Tools accessibility is achieved, the undersigned parties will similarly publicize the availability and importance of the accessible version of the Pro Tools software.

Contacts:

Following are knowledgeable, experienced Pro Tools users who are also blind and are familiar with the technical and political details of this issue.

Signatories to this petition include representatives from the following interest groups:

  1. Blind or visually-impaired Pro Tools users: Individuals with visual impairments who currently use Digidesign Pro Tools hardware/software for personal or professional applications.
  2. Blind or visually-impaired audio Engineers/Producers and Students: Individuals or students with visual impairments who use non-Digidesign hardware/software to produce audio recordings for personal or professional applications.
  3. Blind or visually-impaired Consumers: Individuals with visual impairments who do not currently produce audio recordings.
  4. Advocates for accessible electronic products: Individuals/organizations supporting the development of accessible electronic products.
  5. Educators/administrators at educational institutions: Individuals/organizations providing education or training services in the audio and/or music production fields.

  (Fields marked with an asterisk * are required.)
First name *
Last name *
Country *
State/Province  (USA and Canada only)
City *
E-mail *
Interest group * Blind or visually-impaired Pro Tools user
Blind or visually-impaired audio Engineer/Producer or Student
Blind or visually-impaired Consumer
Advocate for accessible electronic products
Educator/administrator at educational institution