Play Waveform Express vi: How to disable "Normalize waveform"?

I am an EE professor. My students are using LabView to develop simple music synthesizers. How can we disable the "Normalize Waveform" function within the "Play Waveform" express vi, so that we can control volume with amplitude?

Since you know that Normalize Waveform.vi is inside the Express VI, you have apparently converted Play Waveform.vi to a standard VI and opened its block diagram. You can either remove Normalize or, probably better, add a boolean control and a case structure around Normalize from the Play Waveform and save with a different name.
While you are at it, change the signal inputs and outputs to arrays of waveforms (as it uses internally) and get rid of the evil Dynamic Data Type. You can use the process to teach your students better programmig pracitces while getting the Vi to perform as you want.
Lynn

Similar Messages

  • How to disable the select options button, while audio is playing in the question template in captivate 8?

    How to disable the select options button, while audio is playing in the question template in captivate 8?

    Apologies for late reply.
    I mean "On Question screens audio keeps on playing even after we have selected an option or options depending on the question type and clicked Submit. How do we stop the audio on selecting an option?"

  • How to disable air play on Iphone 5s

    How to disable air play on Iphone 5s so I can use fire/HDMI adaptor to see on TV

    Hello! You should contact Business Insider with this tip.  I bet there are millions of people who don't know how to toggle between Shuffle and straight play. Until a moment ago, I was but one :) thanks!

  • How to disable password complexity rules at application express 4.2 installation?

    Please, provide me how to disable password complexity rules at application express 4.2 installation.
    Best Regards,
    Moustafa

    According to the manual you need to check "Configuring Password Protection" in Oracle Database Security Guide
    In the security guide http://docs.oracle.com/cd/B28359_01/network.111/b28531.pdf, section 3-9/p61, you'll see you need to alter the script UTLPWDMG.SQL. You''l find the script in ORA_HOME/rdbms/admin.
    You'll need to change the script to your own liking.

  • Haveing Problems with Outlook express did not ask for it do not want it, pleasetell Us in an email how to disable it as it *up my computer

    You have put outlook express into our computer we did not ask for it we do not want it.
    Please tell us how to disable it so we can send files like before through aol.
    [email protected]
    ''edited for language - TonyE''

    Mozilla would not have installed Outook Express on your computer, they do not offer Microsoft programs. This would have been something that you or somebody using your computer would have installed.
    Check the Windows control panel add/remove programs for Outlook Express, you should be able to uninstall it from there.

  • Sound File Read and Express Play WaveForm.

    Hi, all
    I am trying to control the volume on the Play WaveForm express vi, but have not been able to make this happen. Does any one have suggestions that I can run with.
    Thank you.

    I have found two examples of an Audio Equalizer that controls a sound output. The first is simplified version of the second. I hope this helps!
    Audio Equalizer (simplified): https://decibel.ni.com/content/docs/DOC-8435
    Audio Equalizer (advanced): https://decibel.ni.com/content/docs/DOC-16037
    Regards,
    Jason D
    Applications Engineer
    National Instruments

  • Play Waveform Express VI

    Hello, I am using a "Simple Read" VI to acquire a .wav file and the "Play Waveform" Express VI to play it and everything works perfectly (i.e. I can actually hear the file playing). However, when I pass the signal through a low-pass filter and connect the output to the same Express VI, I get an error. Could someone take a look at the attached VI and give me a hint of what I am doing wrong??? Thank you in advance!!!
    Attachments:
    Filter Exercise.vi ‏87 KB

    You can convert the Express VI to a regular VI by right clicking and selecting Open Front Panel. It can then be modified. You can also provide the sampling frequency to the filter function you originally had.
    Message Edited by Dennis Knutson on 03-12-2007 01:17 PM
    Attachments:
    Get Sample Frequency.jpg ‏19 KB

  • SAP Logon - how to disable popups while playing tests (QC and  TAO)

    Hello,
    I am using QC 10, QTP 10 SAP TAO 2.03.
    I recorded and cofigured sample scripts and now I am planning to run it from QC during night. There is one problem to run scripts someone needs to accept popups initiated by sap logon at the beginning of test run -
    So my question is how to disable the logon popup windows and fully automate runs?
    Thank you in advance for your help
    Edited by: Ksan_1 on Apr 1, 2011 9:04 PM

    It is just the beginning of replaying the test.
    When i initiate the test eg from the QC the very first operation is to confirm 2 popups. First informs about starting the gui and. Second is confirmation that script would be initiated. In the system.
    So i need human interaction to initiate each SAP and this is part i want to eliminate.
    Is there any way to disable the initial popup?

  • Why is it that an amplitude-scaled sound does not play louder than the original sound using Play Waveform?

    I don't know if I have posted this on a correct location (kinda new here).
    I am trying to demonstrate the effect of multiplying a constant to a waveform. I have a sound file read by Sound File Read Simple.vi. Then I am trying to scale the amplitude of the signal by a constant number. I've tried three methods for this: the Numeric Multiplication, the express VI Scaling and Mapping, and the scaling and conversion VI of Signal Express. The waveform shows that the amplitude of the scaled signal is indeed scaled, but when played thru the play waveform VI, the sound level is still the same, no matter how much I am scaling the input. Does anyone why is this so? Also, I really wanted to show that scaling an audio waveform results in a louder waveform. How do I do this? As much as possible, I've wanted to use simple VIs as the class is an introduction to signal processing and the students (and so am I) are still finding our way into LabVIEW (we used to use MATLAB in the course).
    Attachments:
    scaling.vi ‏69 KB

    JaymeW wrote:
    Hi kirkbardini,
    According to this article about Low Volume From Sound VI, you can use a scalar multiple to increase the volume of a sound saved to a .wav file, so you should be able to do this before playing it.  Does that not work for you?
    That information is for Labview 7.x and hence outdated. As mentioned before. Labview do a normalization before sending data to the sound card. As you know sound cards are most often 16 or 24 bits. And in most cases data input to a sound card is in DBL type. After normalization the data is converted so the floating point value 1 represent full scale output on data sent to the the sound card DA. To get any further I suggest kirkbardini take the time needed to send us his/hers current code. Then we may solve things from there
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Play waveform output level

    Hi,
    I have a Dakota PCI audio card ( http://www.frontierdesign.com/Products/Dakota ) and want to play a simple sine function with the express vi "play waveform". My problem is now, that whatever amplitude i set for the sine (from 0.1 V to 5 V), the output level is the same (always 3.6 Vrms). However, when I play a simple sine with Matlab, the output sound on my speaker changes with different amplitudes. Has anyone an idea, where the problem could be? The driver is properly installed as LabView plays all the signals i send to play waveform...
    Thanks a lot in advance
    Andreas

    You can right-click on an Express VI and select 'Open Front Panel'. This will allow you to see how the Express VI works. In this case, it appears that the underlying VI(s) use the Normalize Waveform function which scales the Y from -1 to +1. This may be why your amplitude appears to be fixed in LabVIEW.
    You can use the techniques you see inside the Express VI to create your own version of "play waveform" that leaves out the normalize step...
    Now is the right time to use %^<%Y-%m-%dT%H:%M:%S%3uZ>T
    If you don't hate time zones, you're not a real programmer.
    "You are what you don't automate"
    Inplaceness is synonymous with insidiousness

  • Play waveform graph problem

    hello,
    what i have is a waveform graph and i would like to play the waveform using the play waveform express vi.  my problem is the data type i am wiring into the express vi is not compatiable.  i understand the error, i just am not sure how to make it compatiable.
    you may ask why i don't just use the correct waveform graph.  the answer is that this waveform graph i have now is the result of filtering, fft, and ifft calculations and would like to get this graph to work and not change my previous work.
    thank you
    Attachments:
    playWave.vi ‏289 KB

    Hi,
    I think what you need to do is use the Build Waveform VI on the waveform palette. This 'bundles' the dt and Y array of values into the waveform data type which the graph and Express VI(s) will accept.
    I've done this for your data and attached the VI (this one is in LabVIEW 8.0 - let me know if you need it in an earlier version). I can hear the waveform playing on my machine (what IS it??   )
    For future reference, there are also 'From DDT' and 'To DDT' VIs on the Express->Signal Manipulation palette which can convert the Dynamic Data Type (the dark blue wire that goes into and comes out of the Express VIs) into waveforms, single numerics etc.... These may be useful if you want to work with Express VIs for analysis in future.
    Hope this is what you were after.
    Best wishes,
    Mark Lee
    Certified LabVIEW Architect
    Attachments:
    playWave.vi ‏292 KB

  • Play waveform issue

    Hi,
        I am using the play waveform VI to test a USB Headset by sending a tone to the device.  The problem we have is that when we unplug the device and plug it back in again the Play Waveform VI returns a error of Invalid Device when we try to send a tone.  The only way we have found to get things working again is to completly close Labview and restart it.  Right now we are able to close and reopen Labview between testing devices but there must be a better way to get this working?  The odd thing is that we are using the Aquire Sound VI as well to test the device and it does not have this same issue.  Both are calling functions within the same dll "lvsound2".  Any ideas would be appreciated.  Thanks
    Scott 

    Hello SGC,
    As far as I know, there is no artificial limit on the device number within LabVIEW.
    How did you eventually fix the original issue?  I want to confirm that all of the USB headsets are plugged into the computer before starting LabVIEW and you have the correct ID #s for each of them.  The ID #s can be found on the Play Waveform Express VI configuration window (within the red circle of the posted .png).
    Is there any other information about the current setup that you can share with the community?
    Regards,
    Charlie Piazza
    Staff Product Support Engineer, RF
    National Instruments
    Attachments:
    play waveform config window.png ‏13 KB

  • How to disable sslv2 on windows server 2008 r2

    we are getting alerts from our third party application regarding the vulnerability error in our doamin.they mentiojn the following  vulnerability message
    Abp

    https://www.sslshopper.com/article-how-to-disable-ssl-2.0-in-iis-7.html
    Twitter!: Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

  • How to disable MOH for "on Hold" button.

    CUCM 6.1
    When on a conference call if a user presses "on Hold" button, music is played for all participants and nobody can hear anything. How can I disable music on hold for all users?
    Please note, I could disable MOH for conferencing. But this is different issue. This is e.g. when everyone is in a conference (no matter what conference system, it could be ready talk, meeting place,...)and a participant receives another call and wants to answer the other call, in this situation I don't want any MOH played for other participants.
    Thanks,
    rdianat

    I first tried "suppress MOH for conference" by service--> service parameters -->select server --> select callmanager --> go to "clusterwide parameters(Feature-General) --> change the "Suppress MOH to conference Bridge" to true"
    This did not work. The reason is that these users are accessing an internet coferencing system like "ready talk" and not a cisco conferencing system, so for Cisco this does not appear to be a conference but it is like a regular call.
    I only have two callmanagers which also serve as MOH servers.
    Media Resources-->Music On-Hold Server -->Set Run Flag to "NO"
    This is explained in "MOH FAQ" from cisco.
    http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_qanda_item09186a0080094766.shtml#q21
    The other way of doing this is not to assign any MOH server to the MRG or create a device pool without any MOH. (Media Resource Group set to NONE)
    Although the above disabled the MOH, still the TOH "Tone on Hold" which is beep-beeps played every 10 seconds was annoying. So I increased the interval to 20 seconds by the same instructions in "MOH FAQ" how to disable / change TOH. Go to same page explained above but to "clusterwide Parameters(Device-General) and change "Tone on Hold Timer" Value to 20.
    rdianat

  • How to disable infobar for plugins (ask to activate)

    Allow (url) to run "Adobe Flash"? [Block Pligin] [Allow] X
    how to disable this infobar?
    plugins.hide_infobar_for_blocked_plugin or
    plugins.hide_infobar_for_outdated_plugin are not working.
    i need ask to activate function but dont need this infobar.
    FF26

    It's also possible to just add the following code to your "userChrome.css":
    /* don't display click-to-play notification for disabled hidden plugins */
    notification[value="plugin-hidden"] {
    display: none !important;
    }

Maybe you are looking for

  • Java Null Pointer Exception when assigning a value to an Object Array

    I am working on a webservice where the request can contain a dynamic array of SingleOwnerRequestNodeDetail objects. I need to read these objects in and sort them according to an orderNbr that is contained in the object. I am attempting to read these

  • Can an iPad mini be used and charge simultaneously with a 3V charger

    I have an iPad mini and I was planning to get this: http://dicksmith.com.au/product/S4491/panasonic-5400mah-portable-backup-power-fo r-smartphones# will I be able to use my iPad while it is connected to this and still let it charge?

  • FI Query on 0FIGL_C01

    Dear BI Gurus, This is my first SAP BI project and I'm responsible for creating reports based on InfoCube  0FIGL_C01 : General Ledger :Transaction Figures using DataSource 0FI_GL_1. Now my question is , I've replicated the DataSource on the BI side ,

  • How to refresh XI RFC Metadata Repository?

    Hi everyone, I would like to know how to refresh the XI RFCadapter Metadata Repository. I had a scenario RFC(R/3) -> XI -> Legacy System. I made some changes in RFC on R/3 environment, adding some fields, but unfortunately these fields are not appear

  • Adobe CS5 & Font Book not playing well together

    So I've got an Intel Mac Mini that developed this strange little glitch sometime last week. It seems that when I'm using Illustrator or Photoshop and I scroll through my available fonts, ALL 600+ of my fonts are on. When I go to Font Book to troubles