Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Creating a Virtual Instrument with Qt

Creating a Virtual Instrument with Qt

Scheduled Pinned Locked Moved Unsolved General and Desktop
53 Posts 7 Posters 14.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Annabelle
    6 Jan 2018, 21:36

    @SGaist said in Creating a Virtual Instrument with Qt:

    Building and playing a bit with a default project will help you get started.

    You have the list of main Desktop OS, since you are a beginner, this should already be enough.

    You’ll have to build your project for each OS you plan to support. And also follow the deployment procedure for them.

    So for example, the first part of my Way-Cool Advanced Sample Engine is the Main Window of the App. This includes the Menu Bar, the Player View button, the Browser View button, and the Mixer View button.

    J Offline
    J Offline
    JonB
    wrote on 8 Jan 2018, 14:37 last edited by
    #24

    @Annabelle
    Assuming you're still around. Although I do not use Qt 5.10 (the latest Release), I just noticed what I understand to be a whole new feature introduced there: https://doc.qt.io/qt-5.10/qtspeech-index.html

    I think/hope Qt text-to-speech might be a huge boon to your intended product!

    A 1 Reply Last reply 10 Jan 2018, 00:50
    0
    • J JonB
      8 Jan 2018, 14:37

      @Annabelle
      Assuming you're still around. Although I do not use Qt 5.10 (the latest Release), I just noticed what I understand to be a whole new feature introduced there: https://doc.qt.io/qt-5.10/qtspeech-index.html

      I think/hope Qt text-to-speech might be a huge boon to your intended product!

      A Offline
      A Offline
      Annabelle
      wrote on 10 Jan 2018, 00:50 last edited by
      #25

      @JonB said in Creating a Virtual Instrument with Qt:

      @Annabelle
      Assuming you're still around. Although I do not use Qt 5.10 (the latest Release), I just noticed what I understand to be a whole new feature introduced there: https://doc.qt.io/qt-5.10/qtspeech-index.html

      I think/hope Qt text-to-speech might be a huge boon to your intended product!

      Yeah I'm still here. I've just recently started school again, so that probably got in the way. QTt ext-To-Speech? Is that sort of like QAccessible? A boon? I'm confused!

      J 1 Reply Last reply 10 Jan 2018, 08:08
      0
      • A Annabelle
        10 Jan 2018, 00:50

        @JonB said in Creating a Virtual Instrument with Qt:

        @Annabelle
        Assuming you're still around. Although I do not use Qt 5.10 (the latest Release), I just noticed what I understand to be a whole new feature introduced there: https://doc.qt.io/qt-5.10/qtspeech-index.html

        I think/hope Qt text-to-speech might be a huge boon to your intended product!

        Yeah I'm still here. I've just recently started school again, so that probably got in the way. QTt ext-To-Speech? Is that sort of like QAccessible? A boon? I'm confused!

        J Offline
        J Offline
        JonB
        wrote on 10 Jan 2018, 08:08 last edited by
        #26

        @Annabelle
        "Boon" means "helpful or beneficial". I don't know any of the details, just from what you have written previously I thought that anything to incorporate in your wok which aids the hard-of-sight would be a good idea in your product.

        A 1 Reply Last reply 11 Jan 2018, 15:12
        0
        • J JonB
          10 Jan 2018, 08:08

          @Annabelle
          "Boon" means "helpful or beneficial". I don't know any of the details, just from what you have written previously I thought that anything to incorporate in your wok which aids the hard-of-sight would be a good idea in your product.

          A Offline
          A Offline
          Annabelle
          wrote on 11 Jan 2018, 15:12 last edited by
          #27

          @JonB said in Creating a Virtual Instrument with Qt:

          @Annabelle
          "Boon" means "helpful or beneficial". I don't know any of the details, just from what you have written previously I thought that anything to incorporate in your wok which aids the hard-of-sight would be a good idea in your product.

          Since I believe strongly in diversity, my mission is to make products and services that are accessible to anyone and everyone, whether they are sighted, blind, visually impaired, hearing, deaf, hearing impaired, or even physically handicapped, speech impaired or have learning difficulties.

          J J 2 Replies Last reply 12 Jan 2018, 03:19
          0
          • A Annabelle
            11 Jan 2018, 15:12

            @JonB said in Creating a Virtual Instrument with Qt:

            @Annabelle
            "Boon" means "helpful or beneficial". I don't know any of the details, just from what you have written previously I thought that anything to incorporate in your wok which aids the hard-of-sight would be a good idea in your product.

            Since I believe strongly in diversity, my mission is to make products and services that are accessible to anyone and everyone, whether they are sighted, blind, visually impaired, hearing, deaf, hearing impaired, or even physically handicapped, speech impaired or have learning difficulties.

            J Offline
            J Offline
            JKSH
            Moderators
            wrote on 12 Jan 2018, 03:19 last edited by
            #28

            @Annabelle said in Creating a Virtual Instrument with Qt:

            Since I believe strongly in diversity, my mission is to make products and services that are accessible to anyone and everyone, whether they are sighted, blind, visually impaired, hearing, deaf, hearing impaired, or even physically handicapped, speech impaired or have learning difficulties.

            Yes, that is a very honourable principle.

            Qt Text-to-Speech can be used to convert written text to spoken words.

            You will need a variety of technologies to make your products and services accessible to everyone. Qt Text-to-Speech is one technology that is helpful to the blind or the visually impaired. However, it is not helpful to the deaf or the hearing impaired.

            Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

            1 Reply Last reply
            0
            • A Annabelle
              11 Jan 2018, 15:12

              @JonB said in Creating a Virtual Instrument with Qt:

              @Annabelle
              "Boon" means "helpful or beneficial". I don't know any of the details, just from what you have written previously I thought that anything to incorporate in your wok which aids the hard-of-sight would be a good idea in your product.

              Since I believe strongly in diversity, my mission is to make products and services that are accessible to anyone and everyone, whether they are sighted, blind, visually impaired, hearing, deaf, hearing impaired, or even physically handicapped, speech impaired or have learning difficulties.

              J Offline
              J Offline
              JonB
              wrote on 12 Jan 2018, 08:26 last edited by
              #29

              @Annabelle
              My understanding, from your earlier posts, is that you are blind and are using text-to-speech technologies --- screen/page readers --- to do your development work.

              I would think that you would welcome the fact that Qt now offers to incorporate that kind of technology for your end-users into applications you develop with Qt. That is what the new Qt text-to-speech facility I mentioned provides.

              1 Reply Last reply
              0
              • A Offline
                A Offline
                Annabelle
                wrote on 15 Jan 2018, 16:35 last edited by
                #30

                So for example, in the Mixer Window, how would I create an accessible example of a microphone array?

                J 1 Reply Last reply 26 Jan 2018, 00:56
                0
                • A Annabelle
                  15 Jan 2018, 16:35

                  So for example, in the Mixer Window, how would I create an accessible example of a microphone array?

                  J Offline
                  J Offline
                  JKSH
                  Moderators
                  wrote on 26 Jan 2018, 00:56 last edited by
                  #31

                  @Annabelle said in Creating a Virtual Instrument with Qt:

                  So for example, in the Mixer Window, how would I create an accessible example of a microphone array?

                  First, describe how you want to let your users interact with the microphone array.

                  Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                  A 1 Reply Last reply 26 Jan 2018, 10:13
                  1
                  • J JKSH
                    26 Jan 2018, 00:56

                    @Annabelle said in Creating a Virtual Instrument with Qt:

                    So for example, in the Mixer Window, how would I create an accessible example of a microphone array?

                    First, describe how you want to let your users interact with the microphone array.

                    A Offline
                    A Offline
                    Annabelle
                    wrote on 26 Jan 2018, 10:13 last edited by
                    #32

                    @JKSH said in Creating a Virtual Instrument with Qt:

                    @Annabelle said in Creating a Virtual Instrument with Qt:

                    So for example, in the Mixer Window, how would I create an accessible example of a microphone array?

                    First, describe how you want to let your users interact with the microphone array.

                    Basically what happens is, the customer chooses a set of microphones (Close, Mid, Surround, Stage, Room, Overhead, Main Mix, Decka Tree), whichever microphones and mixes are presented in each instrument, by navigating to the Microphones menu and right-clicking or pressing the Applications Key, then left-clicking or pressing enter on the microphones they want to select. The instrument then loads the chosen samples, while the other mixes and microphones are either muted or unloaded from memory.

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      Annabelle
                      wrote on 11 May 2018, 11:49 last edited by
                      #33

                      If anyone is interested, when I complete the manual, I can send it along, so you can get an idea of what the interface will look like. The manual will include keyboard commands, and basic descriptions of the components of the user interface. Will this help in figuring out how to program the different components?

                      mrjjM 1 Reply Last reply 11 May 2018, 12:04
                      0
                      • A Annabelle
                        11 May 2018, 11:49

                        If anyone is interested, when I complete the manual, I can send it along, so you can get an idea of what the interface will look like. The manual will include keyboard commands, and basic descriptions of the components of the user interface. Will this help in figuring out how to program the different components?

                        mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on 11 May 2018, 12:04 last edited by
                        #34

                        @Annabelle
                        Hi
                        Yes it's a very good idea to write manual first.
                        It gives a overview of the components needed and what functions they must have.

                        A 1 Reply Last reply 12 May 2018, 14:28
                        0
                        • mrjjM mrjj
                          11 May 2018, 12:04

                          @Annabelle
                          Hi
                          Yes it's a very good idea to write manual first.
                          It gives a overview of the components needed and what functions they must have.

                          A Offline
                          A Offline
                          Annabelle
                          wrote on 12 May 2018, 14:28 last edited by
                          #35

                          @mrjj said in Creating a Virtual Instrument with Qt:

                          @Annabelle
                          Hi
                          Yes it's a very good idea to write manual first.
                          It gives a overview of the components needed and what functions they must have.

                          After completing the manual, how would I post it for anyone to read? Is there a way to post attachments on this forum?

                          mrjjM 1 Reply Last reply 12 May 2018, 14:37
                          0
                          • A Annabelle
                            12 May 2018, 14:28

                            @mrjj said in Creating a Virtual Instrument with Qt:

                            @Annabelle
                            Hi
                            Yes it's a very good idea to write manual first.
                            It gives a overview of the components needed and what functions they must have.

                            After completing the manual, how would I post it for anyone to read? Is there a way to post attachments on this forum?

                            mrjjM Offline
                            mrjjM Offline
                            mrjj
                            Lifetime Qt Champion
                            wrote on 12 May 2018, 14:37 last edited by
                            #36

                            @Annabelle
                            Yes there is but it only likes images and .c files.
                            Maybe we can cheat and rename it doc to say .cpp
                            and people can just rename it back.

                            1 Reply Last reply
                            0
                            • A Offline
                              A Offline
                              Annabelle
                              wrote on 26 May 2018, 17:41 last edited by
                              #37

                              I could try that, but I still wonder how I would post it? Is there a button on the message page that is designed for posting attachments?

                              mrjjM 1 Reply Last reply 26 May 2018, 18:20
                              0
                              • A Annabelle
                                26 May 2018, 17:41

                                I could try that, but I still wonder how I would post it? Is there a button on the message page that is designed for posting attachments?

                                mrjjM Offline
                                mrjjM Offline
                                mrjj
                                Lifetime Qt Champion
                                wrote on 26 May 2018, 18:20 last edited by
                                #38

                                @Annabelle
                                Hi
                                it only allows images and not doc or pdf.
                                So to post here you would have to use some other site and post the link here so people can download and watch.

                                1 Reply Last reply
                                1
                                • A Offline
                                  A Offline
                                  Annabelle
                                  wrote on 26 May 2018, 20:24 last edited by
                                  #39

                                  Would I be able to post it with something like Yousendit?

                                  mrjjM 1 Reply Last reply 26 May 2018, 20:35
                                  0
                                  • A Annabelle
                                    26 May 2018, 20:24

                                    Would I be able to post it with something like Yousendit?

                                    mrjjM Offline
                                    mrjjM Offline
                                    mrjj
                                    Lifetime Qt Champion
                                    wrote on 26 May 2018, 20:35 last edited by mrjj
                                    #40

                                    @Annabelle
                                    Only if it gives a link and not want email.
                                    https://wetransfer.com/ can do it but you have to click on a blue button to make it show
                                    the option. not sure how well that works with screen reader.

                                    Alternatively, you can use free dropbox and put file there and right click to get link.

                                    1 Reply Last reply
                                    1
                                    • A Offline
                                      A Offline
                                      Annabelle
                                      wrote on 26 May 2018, 23:01 last edited by
                                      #41

                                      Someone on the forum said there's a new Qt Application, or maybe it's a Template. QTextToSpeech. I think that's what it's called. When I looked at the documentation
                                      for this application, it didn't say anything about whether screenreaders could speak things like "Buttons", "Checkboxes", "Combo Boxes", etc. It said something about making a text-to-speech application. I'm confused
                                      on which way to go with this, whether to use "QAccessibleInterface" or "QTextToSpeech". If there's a possibility, you can check out Strum Acoustic and Strum Electric, virtual instruments made by Applied Acoustics
                                      of Canada. http://www.applied-acoustics.com. It's programmed in C++, and it responds really well to screenreaders like JAWS. I wonder what template is
                                      used in that one? Is it QAccessible? QTextToSpeech? I'm confused on that one! I want to use the C++ Programming Language for all my programs that I will
                                      make. But I want to make them accessible to people of all abilities, whether sighted, blind, visually challenged, etc.

                                      1 Reply Last reply
                                      0
                                      • mrjjM Offline
                                        mrjjM Offline
                                        mrjj
                                        Lifetime Qt Champion
                                        wrote on 26 May 2018, 23:08 last edited by
                                        #42

                                        Hi
                                        QTextToSpeech is a technology that can speak written text.
                                        Like reading out loud emails. However, it contains no extra function for
                                        discovery of user interfaces and reading out loud its layout and buttons text with more.

                                        QAccessibleInterface is a way for a Qt program to make more information available
                                        to screen readers. Its not a reader in it self but helps make Qt programs better for that.

                                        So QAccessibleInterface could make information available to QTextToSpeech so it could read the buttons and help navigate the application. But normally QAccessibleInterface is used to help existing screen readers with information.

                                        A 1 Reply Last reply 21 Jul 2018, 23:09
                                        4
                                        • ? A Former User
                                          4 Dec 2017, 20:05

                                          @Annabelle Hi A. I'm presuming you visited http://doc.qt.io/qt-5/qtmultimedia-index.html
                                          It may not be exactly what you want, I have a feeling you might be interested in the JUCE libs. I tried integrating it into Qt and got it working on a very basic level. https://juce.com/ But don't take my word for it, I'm a gnoblar.

                                          A Offline
                                          A Offline
                                          Annabelle
                                          wrote on 21 Jul 2018, 05:34 last edited by
                                          #43

                                          @Guest said in Creating a Virtual Instrument with Qt:

                                          @Annabelle Hi A. I'm presuming you visited http://doc.qt.io/qt-5/qtmultimedia-index.html
                                          It may not be exactly what you want, I have a feeling you might be interested in the JUCE libs. I tried integrating it into Qt and got it working on a very basic level. https://juce.com/ But don't take my word for it, I'm a gnoblar.

                                          How did you get JUCE to work in Qt? Is there a specific code I should try for the JUCE libraries to work for the virtual instrument I'm wanting to create?

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved