How to deal with such backround noise?

Hi.
I have one audio clip, recorded in the airport, and there's a lot of backround noise there, microphone is too far from the speaker, so there's nothing really I can do about it to take it away (except hiss).
But I've heard that something can be done using reverb. I tried different options and it seems promising, because my goal is to have the speaker's voice understandable, not high quality output. But I still didn't get what I wanted.
How is this done? Or maybe there's some other option?
Here's the sample. http://www.adrive.com/public/90859f4687438404025bdb9bde6470031e05dd71a3640a8a435048faef761 ed4.html
Thanks for help!

Hi Steve and Bob!
I came to realize that I really don't know how to play around with this NR effect settings except moving the noise reduction level here and there. Therefore haven't really used because getting too many artifacts.
Ideally you need a sample long enough to let you use the highest FFT number there is in NR
Ok, I found a place with enough noise and could capture a 24000 FFT point sample, using that gives a better result before it gets too hollow for sure, but at the same time I actually have no idea what is the best way to tweak other settings as precision factor, smoothing amount and etc. Also there's this snapshots in profile setting, is that useful to tweak also?
I will upload a sample with only noise, maybe you could try again and let me know what settings did you use. http://www.filedropper.com/noisesample
Is there some nice tutorials about in depth noise removal? I have been looking for them and haven't found much.
Btw. Maybe you could recommend me a decent microphone and recorder for recording classes, discussions? I really need to get something high quality to avoid such problems in the future.

Similar Messages

  • How to deal with bass hum/noise while recording

    I recently got a bass guitar (fender p-bass) and its a little noisy. There is an electronic hum/buzz when my fingers are not touching the strings. I had my guitar tech look at it and he said the noise is normal. However, I plan on using this bass to record direct and when I plug into Logic this buzz/hum is audible. If I turn the tone knob on the bass down completely, the noise goes away. But when I start to turn the tone knob up at all the noise get louder.
    My question is if this is a common problem with instruments (bass, guitar, etc) and is it normal to use a plug-in to eradicate this noise (like a noise gate, or something else)? Also, does anyone else have any ideas on how to work with this buzz/hum? Thanks.

    I recently got a bass guitar (fender p-bass) and its
    a little noisy. There is an electronic hum/buzz when
    my fingers are not touching the strings. I had my
    guitar tech look at it and he said the noise is
    normal. However, I plan on using this bass to record
    direct and when I plug into Logic this buzz/hum is
    audible. If I turn the tone knob on the bass down
    completely, the noise goes away. But when I start to
    turn the tone knob up at all the noise get louder.
    My question is if this is a common problem with
    instruments (bass, guitar, etc) and is it normal to
    use a plug-in to eradicate this noise (like a noise
    gate, or something else)? Also, does anyone else have
    any ideas on how to work with this buzz/hum? Thanks.
    Hi JackQ,
    I had some experience a few years back with one of these basses,same model.Basically,the hum you are hearing is a grounding problem.Your tech does not know how to fix it,that's why he said it's "normal".It's not normal.
    You cannot get rid of that noise unless you do two things.One:get a reputable tech that is an expert on electric instruments,and ask him to solve the ground hum problem.It is not expensive to do so.
    Second,you can do a "home repair" kind of fix,like this:Take a RadioShack alligator clip wire (the ones that look like little alligator mouths,that clamp onto anything)and hook up one end to the bridge of your bass,and hook up the other end to your body,preferably where you have a high pain threshold.This second option,will work,but I only recommend it when you are going to record,otherwise if you leave the alligator clamp on you for a long time,it will leave a permanent mark(just kidding).This also is the cheapest and most efficient way of dealing with the hum problem.Plugins like a gate or other are not going to make it go away,and you'll spend wayyyyyy tooooo much time trying to get it(the plugin) to work.
    Cheers,
    noeqplease

  • How to deal with such Unicode source data in BI 7.0?

    I encountered error when activating DSO data. It turned out that the source data is Unicode in the HTML representation style. For example, the source character string is:
    ABCDEFG& #65288;XYZ  (I added a space in between & and # so that it won't be interpreted to Unicode in SDN by web browser)
    After some analysis, I see it's actually the Unicode string
    ABCDEFG(XYZ
    Please notice the wide left parenthesis. It's the actual character from the HTML $#xxx style above. To compare, here is the Unicode parenthesis '('  and here is the ASCII one '(' . You see they are different.
    My question is: as I have trouble loading the &#... string, I think I should translate the string to actual Unicode character (like '(' in this case). But how can I achieve this?
    Thanks!
    Message was edited by:
            Tom Jerry

    I found this is called "Numeric character reference", or NCR, in HTML term. So the question is how to convert string in NCR fashion back to Unicode. Thanks.

  • How to deal with QoS such as BestEffort, ExactlyOnce, ExactlyOnceInOrder

    when developing the sap XI adapter, How to deal with the Qos of BestEffort, ExactlyOnce, ExactlyOnceInOrder?

    Take a look at the following link.
    http://help.sap.com/saphelp_nw04s/helpdata/en/8d/6ad6409ff68631e10000000a1550b0/content.htm
    regards
    Shravan

  • How to deal with the growing table?

    Every tables are growing in any applications. In some applications, tables become larger and larger quickly. How to deal with this problem?
    I am developing an application system now. Should I add a lot of delete commands in the code for each table?

    junez wrote:
    Every tables are growing in any applications. In some applications, tables become larger and larger quickly. How to deal with this problem?
    I am developing an application system now. Should I add a lot of delete commands in the code for each table?Uh, well, yes if you continually add rows to a table the table will grow ... sooner or later you will want to delete rows that are no longer needed. What did you expect? You have to decide what the business rules are to determine when a row can be deleted, and make sure your design allows for such rows to be identified. This is called ..... analysis and design.

  • How to deal with moving around like in gta2?

    Hi there,
    I'm programming an game but i was wondering how to deal with moving around like in gta2.
    my game is also top-down with you(tha player) constantly in the middle of the screen. I know how to deal with button press etc.. but how to calculate how manny pixels the map has to move in the x and y axis...
    It's difficult to explain for me.. but hope the picture is clear..
    greetings

    I was afraid for this one already.. the picture is not clear:) thanx for your response so far.. I will try again.. with the game gta2 in mind:)
    see this screenie: http://www.vollversion.de/bilder/705_1_full.jpg
    My game looks the same as gta2 top down... with the character in the middle of the screen(the one firing the flame thwower )(the player). if i press up he walks towards the police car.. if i press left or right.. he only turns around(an combination of pressing up and left is also posible) thus the character walks in the direction he's facing.
    Now i would like to know how did they do this? how to programm such a movement? Because the character is standing constnatly in the middle of the screen the map has to move like in almost every game... how to calculate the x and y axis movement of the map?
    Please.. try agian.. hopefully the screenie will help.

  • How to deal with BP inconsistencies in SRM?

    Dear Experts,
    How to deal with Business Partner inconsistency in SRM?
    A BP is damaged beyond repair?
    Should we delete the BP of the user (SU01 user)? Are we allowed to delete a BP? or do we need to archive the BP?
    What will happen to the follow-on documents of the particular BP?
    Should we close all the transactional documents or we should simply the change the BP of the documents manaully?
    Please, share your expereince.
    Thanks and regards,
    Ranjan

    Hi
    What kind of Inconsistencies are there...Deletion of BP is last resort in such cases. Although its only possible to put a deletion/blockecd indicator for the BP. BP is never deleted completely from SRM unless you archive it.
    Regards
    Virender Singh

  • How to deal with poorly designed code

    Hello, everyone.
    I have a problem with some program that I wrote starting my career as a programmer.
    At first I studied a lot and wrote this program in java with poor design solutions in mind.
    My code looked like procedural(I studied c before) object oriented freak.
    And as a result even I could hardly modify my code. I had to spend hours
    remembering what each function in class did.
    And some time after that my boss asked me to write one new feature which actually changes
    architecture a lot. Even if it was good object oriented code, it would take some time. But now
    it takes a great amount of struggle and patience to rewrite my ugly code and implement this
    new feature.
    So I'm asking you developers out there: How do you deal with such situations when for example
    someone wrote very bad piece of code and you have to change/modify it to support new requirements?

    Dusty wrote:
    Xyne wrote:Refactoring isn't fun
    I'm filing this under 'complete and utter bullshit' I read on the first of the fourth month. :-P
    I love refactoring, taking something good and making it great. The eternal search for perfection just outside your grasp.
    Dusty
    Yarrrr, because what's more fun than pouring effort into something to end up with the exact same functionality that you started with?
    Finding new and better ways to do things is fun and you definitely improve your coding skills when you go back and pick apart the hack-n-slash stuff you've written before, but overall I don't think it's fun (unless you're truly doing it only for yourself, i.e. no obligations, no deadlines, etc).

  • How to deal with conflict and potential conflict classes?

    Some classes are marked as conflict and potential conflict classes in the Classloader Analysis Tool.
    How to deal with them?
    How to use suggested solutions?

    Not double load them.
    Conflicting classes can lead to weird exceptions. One obvious example would be if you package
    an older servlet.jar version into your application and use the weblogic classloading features, such
    as prefer-web-inf-classes, to tell weblogic to use this class instead of the one provided in the
    system classpath. This one example which leads to weird exceptions, such as connot process jsp tag...
    If you really need a the version of the jar for your application, you have to test it through and through
    so that you know you do not run into weird production errors.

  • How to deal with files ?!!!!

    hiii, guys i dont believe that a huge program like flash with
    all these abilities doesnt deal easily with files !!! I just want
    to do simple reading and writing to text files. Something veryyyyyy
    simple like writing a name and reading it again later
    !!!!!!!!!!!!!!!!!! i know how to load them by using loadVariable()
    ,,, but how can i write to the file ?!! it's really annoying if i
    have to use asp scripting or xml or ... to do such easy job !!! i'm
    facing difficulties because i know ActionScript and VB and C++
    only,,, I dont know how to deal with asp and xml !!! @_@
    But, if this is the only way to do this, plz tell me in steps
    how to write a name and read it again in flash, THANX

    If you are sticking to those three languages and you have
    Flash CS3, you may want to consider publishing to an AIR
    application. Adobe's done a lot of work to keep the security tight
    on Flash Player which is one (if not the only... not sure) reason
    that you cannot do this with Flash alone. You would have to use a
    server-side script to accomplish what you want with Flash Player.
    Here is a tutorial on an AIR app that writes to txt files:
    http://www.adobe.com/devnet/air/flash/quickstart/building_text_editor.html

  • How to deal with visession in IVI-C driver program ?

    a ViSession is an identifier that corresponds to a session.
    My instrument is a remote internet device . i can call VISA library to implement
    communication between labwindows and my remote internet device.In this case , what is meaning of Visession
    ? It looks as if Visession does not have a relation to my IVI-C driver program.
    if it has a relation to my driver, how to deal with the ViSession in IVI-C driver program?thank you

    ViSession is necessary as part of a larger picture and fills an important role in good architecture.  Intrument handles (stored as the ViSession type) are necessary for large projects, which may require commanding multiple instruments.
    There is no function to call which can get or set a ViSession value, similar to the way other attributes are set with driver functions.  The ViSession intrument handle is created and returned to the application when an instrument is initialized; it represents a connection with one particular instrument.
    This allows users to have multiple instruments connected, which can be controlled programmatically with one application.  Then, the application can quickly specify which instrument it would like to send a command, just by sending one instrument handle or another.
    Yes, you could remove the ViSession as parameter in your functions, but it would cripple the big picture effectiveness of the driver.  In place of the ViSession, you would have to send each function the Resource Name or Resource ID for the particular instrument as well as the Option String.  So really, it is just more practical and better practice to use an instrument handle (stored as the ViSession type).
    That being said, for certain functionality (adding two numbers), you absolutely do not need a ViSession instrument handle parameter.  You will have to use your best judgement to determine where to include or exclude this parameter.  I suggest using the ViSession instrument handle parameter with any function that communicates with an instrument.
    Also, Ebalci is correct regarding the difference between ViSessions and channels.  ViSessions are used to communicate with different instruments.  To reference or read a specific channel from an instrument you will have to refer to the guidance in the manual for the instrument in question.  There will likely be a command to select a specific channel when reading from the instrument.  And for general guidance, I suggest reviewing another IVI driver, possibly for an instrument of the same class or type or maybe from the same family, if such a driver already exists.
    Regards,
    Shawn S. | NIC
    Instrument Driver/IVI PSE
    National Instruments

  • How to deal with CGEHS (central goverment employees health scheme0

    HI!
    All!
    Can any one please tel me as to how to  deal with CGEHS --- Central Government Employees Health Scheme in indian pay roll, which is not available in the Standard Indian Pay roll.
    How much development is needed?
    My understanding is that the following are required to be done..
    A) we need to create a cumulative wage type in It 14 whcih applies to all the employees then accordingly a pcr
    b) we need to create a unique ID, i mean CGEHS id and assign to every employee in IT 0105
    c)  creation of various clinics/hospitals.
    d) provision for reimbursement... etc...
    My doubts are..
    a) how to deal with the retired employees CGEHS contribution and reimbursement?
    how much developement is needed interms of user exits or abap developement.?
    Can any one please give some idea or some kind of document may be proto kind of doc will also do...
    Its little urgent..
    answer would be awarded the points.
    thanking you in advance..
    regards
    rao

    Further to Madhu,I feel you can redefine your feature IGMOD in such a way so that the same set of fields become applicable under different module pools.
    V_t588D and Feature IGMOD needs to be redefined in such cases.

  • How to deal with deadlock on wwv_flow_data table when http server times out

    There are some threads about a deadlock on the wwv_flow_data table. None of them contain a real explanation for this behaviour. In my case I will try to explain what I think is happening. Maybe it helps somebody who is hitting the same matter.
    In my case with APEX 3.2.1 I am navigating from one page to another. Doing this APEX will lock the table wwv_flow_data. As soon as the other page is shown the lock will be released. But now this other page contains a bad performing query (standaard report region). After 5 minutes the http server (modplsql) will time out and present the message "No response from the application server" on the screen. In the meanwhile the query is still running on the database server and the lock stays on the wwv_flow_data table.
    Normal user behaviour will be that the user will use the back button to return to the previous page and tries it again to navigate to the other page or
    the user will try to refresh the page with the bad performing query.
    And voila now you will have a deadlock on the wwv_flow_data table since a second session is trying to do the same thing while the first hasn't finished yet.
    How to deal with it?
    First of all. Have a good look at the bad performing query. Maybe you can improve it that it will succeed before the http server will timeout.
    In my case the 11gr1 optimizer couldn't handle a subquery factoring clause in the best way. After changing it back to a classical inline query the problem was solved.
    Secondly you could increase the timeout parameter of the http server. Although this not the best way.
    Maybe it would better if APEX in a next version would release the lock on the table wwv_flow_date earlier or do a rollback just before the moment that the http server is timing out.
    regards,
    Mathieu Meeuwissen

    Hello Shmoove,
    I saw your reply here and you probably understand the problems the HTTP 100 response may cause.
    I am trying to send image that was taken by getSnapshot. The problem is that the server respond with this HTTP 100 message.
    I suspect that the reason that my server doesn't recognize the file that I'm sending from J2me is that the "server to client" response to the 100 message comes after the second message of (see what the TCPIP viewer shows down here):
    POST /up01/up02.aspx HTTP/1.1
    Content-Type: multipart/form-data; boundary=xxxxyyyyzzz
    Connection: Keep-Alive
    Content-length: 6294
    User-Agent: UNTRUSTED/1.0
    Host: szekely.dnsalias.com:80
    Transfer-Encoding: chunked
    400: Client to Server (126 bytes)
    78
    --xxxxyyyyzzz
    Content-Disposition: form-data; name="pic"; filename="david.jpg"
    Content-Type: application/octet-stream
    400: Connected to Server
    400: Server to Client (112 bytes)
    HTTP/1.1 100 Continue
    Server: Microsoft-IIS/5.1
    Date: Wed, 23 Mar 2005 00:47:02 GMT
    X-Powered-By: ASP.NET
    Any help will be appreciated,
    David

  • How to deal with OpenCL grey out issue.

    First off, I'm not native english speaker.
    I have Nvidia GeForce 550 Ti video card, and its support OpenCL v1.1.
    I'm also face a "random" OpenCL grey out issue like other people here, but I found the "issue" and how to deal with.
    open a command windows (using WinKey + R, and type cmd <enter>)
    type "cd C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)" <enter>
    type "sniffer_gpu" <enter>  -->> to check your GPU has OpenCL in Photoshop?
    When GPU is in power-saving mode (core running in 51Mhz, using MSI Afterburner monitor), I running sniffer_gpu, got this report
    C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)>sniffer_gpu
    Device: 0000000000328D68 has video RAM(MB): 1023
    Vendor string:    NVIDIA Corporation
    Renderer string:  GeForce GTX 550 Ti/PCIe/SSE2
    Version string:   3.0.0
    OpenGL version as determined by Extensionator...
    OpenGL Version 3.0
    Has NPOT support: TRUE
    Has Framebuffer Object Extension support: TRUE
    OpenGL ok
    Return code: 1
    C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)>
    No OpenCL support
    Then, I switch GPU back to normal status (core running at 900Mhz)
    C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)>sniffer_gpu
    Device: 00000000001F8D68 has video RAM(MB): 1023
    Vendor string:    NVIDIA Corporation
    Renderer string:  GeForce GTX 550 Ti/PCIe/SSE2
    Version string:   3.0.0
    OpenGL version as determined by Extensionator...
    OpenGL Version 3.0
    Has NPOT support: TRUE
    Has Framebuffer Object Extension support: TRUE
    OpenGL ok
    OpenCL ok, version=1.1 CUDA 4.2.1
    Return code: 3
    C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)>
    OpenCL support !!
    Nowadays, most of new GPUs were support power-saving, but when sniffer_gpu running at GPU power-saving state, the OpenCL computing report maybe "time-out", cause the detector "guess" the GPU does not support OpenCL. This is why many people says "OpenCL" sometimes work, sometimes grey-out.
    I hope this bug can be fixed, or at least people can understand how to "enable OpenCL everytime when you launch photoshop".
    Bye.

    Do check the following link
    http://blogs.oracle.com/soabpm/2010/01/soa_suite_11g_weblogictransact.html

  • How to deal with "Error 1001. The specified service already exists" when install a service using installer package?

    Hi everybody,
    I wrote a "Class Library" project which is a service using Visual Stodio 2008 recently, then tried to use a Visual Studio 2008
    Setup Project to install it.
    Here is what I did for the "Class Library":
    1. Finish the program.cs, Service.cs
    2. Add Installer
    3. Change the serviceInstaller so that "StartType" to be Aotumatic
    4. Change the ServiceProcessInstaller2 so that "Account" to be LocalSystem
    5.
    6. Click in F5 (Start Debugging)
    Here is what I did for the Setup Project:
    1. Add the exe file built from the "Class Library" project to the Application Folder
    2. On the Custom Action Editor, add the exe file from 1 to Install and Commit
    3. Change the property of the project so that "RemovePreviousVersion" to be true
    4. Click on F6(Build Solution)
    Then I tried to run the msi file from the built of the Setup Project. Because I modified the two projects serveral times, I uninstalled the Class Library using "Control Panel->Add or Remove Programs" before I reinstall. Two things I notived:
    1. After unstall, the registry was not cleaned up about the installed program
    2. After several rounds install/uninstall, I got "Error 1001. The specified service already exists"
    My questions are:
    1. How to cleanup the registry when uninstall a program?
    2. How to deal with the "Error 1001. The specified service already exists"?
    3. Did I do anytbing wrong with the "Class Library" or the "Setup Project"?
    Thanks a lot!
    Helen

    Hi Simon, not a problem!
    I spent some more time on this and here are few more notes:
    it is called Major Upgrade, when you are installing new version of the product upon a previous one and
    MSI supports 2 strategies:
    Strategy 1. Install a new version and uninstall previous one. (Install a new version right upon previously installed version (file merging is performed based on dll version number) and the delete previously
    installed files)
    Strategy 2. Uninstall previous version and install a new one (Delete all previous files and install from scratch new files.)
    From the first look it seems that 1st strategy is weird and buggy. But, remember, MSI is great because it's transactional!!! That means that if once some of the phases (Installation, Uninstallation, Rollback, Comit) fails, your machine
    will be reverted to the previous state and it'll be still functional. 
    Let's consider both strategies:
    Consider you have installed product_v1.msi and you want to install product_v2.msi.
    Strategy 1
    1. MSI engine copies files from Product_v1 directory to TEMP directory
    2. MSI engine merges files based on the assembly version (between v1 and v2)
    3. Once merging is completed successfully it removes files in TEMP (RemoveExistingProducts  action triggers it) and you got product_v2 installed, otherwise if it fails MSI engine revert machine to V1 and copies previous files from TEMP.
    Strategy 2
    1. MSI engine tottaly removes all files from v1.
    2. MSI engine installs v2 files and if something goes wrong you cannot revert back, because RemoveExistingProducts  allready worked out and MSI doesn't have files to revert machine back
    I recommend to everybody to use Strategy 1 and leverage MSI transaction functionality. And you can set this strategies by defining sequence of RemoveExistingProducts action. See more info
    here.  So, I think it's not even a bug in VS as I said in the upper post it is default recommened behaviour.
    AND, you got "Error 1001. The specified service already exists"
    because if we follow Strategy 1 MSI engine tries to install Windows Service on top of the existing service and OF COURSE it fails MSI engine (StopServices, DeleteServices actions are executed before actual
    installation and  they look at ServiceControl table). In order to stop service first and delete them you have to fill ServiceContol table of the MSI (and then StopServices, DeleteServices actions will recognize what to they have to stop
    and delete), like this:
    *clip*clip*clip*
    ' see http://msdn.microsoft.com/en-us/library/windows/desktop/aa371634(v=vs.85).aspx for more info
    ' Update the Service Entry to stop and delete service while uninstalling
    query = "INSERT INTO ServiceControl (ServiceControl, Name, Event, Arguments, Wait, Component_) VALUES ('MAD_Service', 'Service name', '160', '', '1', '"
    + componentName + "')"
    Set view = database.OpenView(query)
    : CheckError
    view.Execute : CheckError
    ' Update the Service Entry to stop and delete service while installing
    query = "INSERT INTO ServiceControl (ServiceControl, Name, Event, Arguments, Wait, Component_) VALUES ('MAD2_Service', 'Service name', '10', '', '1', '"
    + componentName + "')"
    Set view = database.OpenView(query)
    : CheckError
    view.Execute : CheckError
    *clip*clip*clip*
    We can uninstall service first by following Strategy 2, but then we lose transactional support.
    So, Simon did I encourage you to change your code a bit?:)
    And, btw, if you don't want to change the strategy, please don't rely on SequenceID in MSI table, it can be change, you have to get the at the runtime.
    Hope it will help to everybody!
    See also more advanced explanation of how MSI works
    here.
    Truly yours, Marat

Maybe you are looking for

  • Multiple Selects in a single form

    I have six select boxes and I want them in a single form. Below are the outputs for the select boxes. <cfform action="Resolution_History.cfm?year=#year#&sessiontype=#sessiontype#&btype=res" name="form"> <select name="SRINPUT"> <option value="">SR <CF

  • Using EXISTS in SELECT

    In general, If I want to construct a query, such as, SELECT t1.fld1,t1.fld2,t1.fld3, mStr FROM tbl t1 WHERE fld3 = 1 WHERE fld* are fields in table "tbl" and mStr is dynamic and is to hold a TRUE/FALSE value. mStr is to be constructed using something

  • What is the cost to replace an iPod touch screen?

    What is the cost to replace an iPod touch screen?

  • Apple tv lost connection

    My apple TV has been working ok and suddently it can see many options like movies, etc, but when I try to actually donload and look at one it is not there. Somehow it can get a look aat some of the movies, but when I tryo to purchse will not download

  • CATS INTEGRATION WITH PP AND PM MODULE ( TO FIND ACTUAL MANPOWER COSTING THROUGH ACTIVITY TYPE)

    Hi Experts, We have a scenario like, Client wants to track the actual manpower costing through activity type ( Ex: How much hours an employee worked on a particular work center to produce an "X" product, So that his actual cost should be loaded on th