YouTube Flagged Needle on a Record Sound - Request for Licence Details

Hi
I used the 'needle on the record' sound byte to add to a YouTube video
YouTube has flagged this audio for licencing... anyone got the specifics on whether I can use 'any' of the sound effects to make video for use on YouTube please
Here's the link - sound effect is at 0:04 seconds
http://www.youtube.com/watch?feature=player_embedded&v=MqTFmQcbnZE
I'm certain that the reason Apple included the sound effectds was so legal owners of Final Cut Pro X could use them in video creation so... how do I prove that to YouTube please ?
Thanks in advance
Phil

It is not difficult to dispute with YouTube. While you dispute, they will not put ads on your material. Usually it will be resolved in your favor within 2 weeks or so.
Here are the steps.
To dispute the claim with YouTube, sign into YouTube.
Click on Video Manager (to see my videos that I have uploaded.)
Click on the Copyright notices link.
I see a link under the thumbnails which says "matched third party content". Click on this link.
Click on the link that says"I believe that this copyright claim is not valid."
Check the box that says I have a license or written permission from the proper rights holder.
Click continue.
You may get a box that enables you to explain. State that "I am licensed by Apple, Inc. to use "track name here" which is provided in the Final Cut Pro X App from Apple, Inc." Put a link to the Apple license.
http://images.apple.com/legal/sla/docs/FinalCutPro.pdf

Similar Messages

  • LSMW recording SM30, prompt for customizing request

    Hi everyone,
    I'm trying to use lsmw for uploading data into a customizing table. For this I recorded the creation of an entry with transaction sm30. At the end of the recording (when saving) the prompt for a customizing request pops up. When executing the resulting batch input, it get's confused (in my opinion because of the transport request popup in the recording).
    Is there a way to prevent the popup?
    I've read in a different thread that I can create 1 entry, then do the recording for the lsmw in the same session. This sounds good to me, but I don't see how to do this.
    If anybody has an idea how to solve this, it would be great.
    Regards,
    Monika.

    Hi
    No u can't prevent that popup, because u're trying to update a customing table: you should considere two main things:
    - The call of the request popup can depend on the kind of the client, i.e how the client (dev, test or prod) is set;
    - If the cleint is closed, so the modifications are not allowed (for example in production system), your lsmw project can't works.
    Anyway by SE11 u can try to create a maitenance view table based on the database table u need to update, leave cutomizing flag and generate the maintenance program (for trx SM30) for this new view: probably now it shouldn't show the popup for the transport (but I'n not sure), if it works u can use it in your project.
    It's very hard to manage a table control in LSMW, u can't know how many recodrs u need to update and u can't change the bdc program generated for lsmw.
    In this situation the best solution is to insert only one record: i.e. for every record u need to update:
    - CALL SM30
    - Press NEW ENTRY
    - Insert the new record to the top of table control
    - Save
    - exit
    In this way your bdc program doesn't depend on the number of records, as you manage only one record, i.e your project will create a bdc session with as many transaction as many records to be inserted.
    Max

  • How can I record sound

    I use this code below to record sound, but it failed. The output is :
    Press ENTER to start the recording.
    Recording...
    Press ENTER to stop the recording.
    Recording stopped.
    After I pressed ENTER, it stoped recording immediately.
    The code is:
    *     SimpleAudioRecorder.java
    *     This file is part of jsresources.org
    import java.io.IOException;
    import java.io.File;
    import javax.sound.sampled.DataLine;
    import javax.sound.sampled.TargetDataLine;
    import javax.sound.sampled.AudioFormat;
    import javax.sound.sampled.AudioSystem;
    import javax.sound.sampled.AudioInputStream;
    import javax.sound.sampled.LineUnavailableException;
    import javax.sound.sampled.AudioFileFormat;
    * <titleabbrev>SimpleAudioRecorder</titleabbrev> <title>Recording to an audio
    * file (simple version)</title>
    * <formalpara><title>Purpose</title> <para>Records audio data and stores it
    * in a file. The data is recorded in CD quality (44.1 kHz, 16 bit linear,
    * stereo) and stored in a <filename>.wav</filename> file.</para></formalpara>
    * <formalpara><title>Usage</title> <para> <cmdsynopsis> <command>java
    * SimpleAudioRecorder</command> <arg choice="plain"><option>-h</option></arg>
    * </cmdsynopsis> <cmdsynopsis> <command>java SimpleAudioRecorder</command>
    * <arg choice="plain"><replaceable>audiofile</replaceable></arg>
    * </cmdsynopsis> </para></formalpara>
    * <formalpara><title>Parameters</title> <variablelist> <varlistentry> <term><option>-h</option></term>
    * <listitem><para>print usage information, then exit</para></listitem>
    * </varlistentry> <varlistentry> <term><option><replaceable>audiofile</replaceable></option></term>
    * <listitem><para>the file name of the audio file that should be produced from
    * the recorded data</para></listitem> </varlistentry> </variablelist>
    * </formalpara>
    * <formalpara><title>Bugs, limitations</title> <para> You cannot select audio
    * formats and the audio file type on the command line. See AudioRecorder for a
    * version that has more advanced options. Due to a bug in the Sun jdk1.3/1.4,
    * this program does not work with it. </para></formalpara>
    * <formalpara><title>Source code</title> <para> <ulink
    * url="SimpleAudioRecorder.java.html">SimpleAudioRecorder.java</ulink> </para>
    * </formalpara>
    public class SimpleAudioRecorder extends Thread {
         private TargetDataLine m_line;
         private AudioFileFormat.Type m_targetType;
         private AudioInputStream m_audioInputStream;
         private File m_outputFile;
         public SimpleAudioRecorder(TargetDataLine line,
                   AudioFileFormat.Type targetType, File file) {
              m_line = line;
              m_audioInputStream = new AudioInputStream(line);
              m_targetType = targetType;
              m_outputFile = file;
          * Starts the recording. To accomplish this, (i) the line is started and
          * (ii) the thread is started.
         public void start() {
               * Starting the TargetDataLine. It tells the line that we now want to
               * read data from it. If this method isn't called, we won't be able to
               * read data from the line at all.
              m_line.start();
               * Starting the thread. This call results in the method 'run()' (see
               * below) being called. There, the data is actually read from the line.
              super.start();
          * Stops the recording.
          * Note that stopping the thread explicitely is not necessary. Once no more
          * data can be read from the TargetDataLine, no more data be read from our
          * AudioInputStream. And if there is no more data from the AudioInputStream,
          * the method 'AudioSystem.write()' (called in 'run()' returns. Returning
          * from 'AudioSystem.write()' is followed by returning from 'run()', and
          * thus, the thread is terminated automatically.
          * It's not a good idea to call this method just 'stop()' because stop() is
          * a (deprecated) method of the class 'Thread'. And we don't want to
          * override this method.
         public void stopRecording() {
              m_line.stop();
              m_line.close();
          * Main working method. You may be surprised that here, just
          * 'AudioSystem.write()' is called. But internally, it works like this:
          * AudioSystem.write() contains a loop that is trying to read from the
          * passed AudioInputStream. Since we have a special AudioInputStream that
          * gets its data from a TargetDataLine, reading from the AudioInputStream
          * leads to reading from the TargetDataLine. The data read this way is then
          * written to the passed File. Before writing of audio data starts, a header
          * is written according to the desired audio file type. Reading continues
          * untill no more data can be read from the AudioInputStream. In our case,
          * this happens if no more data can be read from the TargetDataLine. This,
          * in turn, happens if the TargetDataLine is stopped or closed (which
          * implies stopping). (Also see the comment above.) Then, the file is closed
          * and 'AudioSystem.write()' returns.
         public void run() {
              try {
                   AudioSystem.write(m_audioInputStream, m_targetType, m_outputFile);
              } catch (IOException e) {
                   e.printStackTrace();
         public static void main(String[] args) {
              if (args.length != 1 || args[0].equals("-h")) {
                   printUsageAndExit();
               * We have made shure that there is only one command line argument. This
               * is taken as the filename of the soundfile to store to.
              String strFilename = args[0];
              File outputFile = new File(strFilename);
               * For simplicity, the audio data format used for recording is hardcoded
               * here. We use PCM 44.1 kHz, 16 bit signed, stereo.
              AudioFormat audioFormat = new AudioFormat(
                        AudioFormat.Encoding.PCM_SIGNED, 44100.0F, 16, 2, 4, 44100.0F,
                        false);
               * Now, we are trying to get a TargetDataLine. The TargetDataLine is
               * used later to read audio data from it. If requesting the line was
               * successful, we are opening it (important!).
              DataLine.Info info = new DataLine.Info(TargetDataLine.class,
                        audioFormat);
              TargetDataLine targetDataLine = null;
              try {
                   targetDataLine = (TargetDataLine) AudioSystem.getLine(info);
                   targetDataLine.open(audioFormat);
              } catch (LineUnavailableException e) {
                   out("unable to get a recording line");
                   e.printStackTrace();
                   System.exit(1);
               * Again for simplicity, we've hardcoded the audio file type, too.
              AudioFileFormat.Type targetType = AudioFileFormat.Type.WAVE;
               * Now, we are creating an SimpleAudioRecorder object. It contains the
               * logic of starting and stopping the recording, reading audio data from
               * the TargetDataLine and writing the data to a file.
              SimpleAudioRecorder recorder = new SimpleAudioRecorder(targetDataLine,
                        targetType, outputFile);
               * We are waiting for the user to press ENTER to start the recording.
               * (You might find it inconvenient if recording starts immediately.)
              out("Press ENTER to start the recording.");
              try {
                   System.in.read();
              } catch (IOException e) {
                   e.printStackTrace();
               * Here, the recording is actually started.
              recorder.start();
              out("Recording...");
               * And now, we are waiting again for the user to press ENTER, this time
               * to signal that the recording should be stopped.
              out("Press ENTER to stop the recording.");
              try {
                   System.in.read();
              } catch (IOException e) {
                   e.printStackTrace();
               * Here, the recording is actually stopped.
              recorder.stopRecording();
              out("Recording stopped.");
         private static void printUsageAndExit() {
              out("SimpleAudioRecorder: usage:");
              out("\tjava SimpleAudioRecorder -h");
              out("\tjava SimpleAudioRecorder <audiofile>");
              System.exit(0);
         private static void out(String strMessage) {
              System.out.println(strMessage);
    }

    I've never used it, but I believe Garage Band has a recording option.

  • How to record sound ?

    I would like to record sound from f ex YouTube. Is it possible ?

    To edit, Trim:
    Open the finished product in iTunes and then you can change it to a mp3, AAC, AIFF or WAV file.

  • IMovie not recording sound with iSight image

    In system preferences > sound, I have Built-in microphone selected. But Audacity won't record sound (never works anyway) and iMovie will record image from the iSight, but no sound.
    What am I missing?

    You're welcome. After further investigation, not only does the volume in the system preferences affect the mic, the actual "voice over" (microphone icon) does as well, even though I'm recording with iSight and not, specifically, a voice over.
    However, fantastic YouTube video diaries or whatever they're called must be done on a PC or a Mac that knows how to shut up. If there's one thing right now that's about to make this computer fly through the air, it's the fans that rev up to 6000 and even an external mic picks up the noise. Not much I can do about it. Maybe Snow Leopard and iLife '09 solved the issue.

  • Hi, i can't hear any sounds from my pad when i'm recording video what seems to happen? but it has sounds in songs from downloaded files.i just can't record sounds..

    hi, i can't hear any sounds from my pad when i'm recording video what seems to happen? but it has sounds in songs from downloaded files.i just can't record sounds..

    Hey ErikSimon, I kept troubleshooting my problem last night and when I loaded my samples an alternate way, actually the longer way, it worked. I think I have gremlins in the system or something, but I got it working again. I was having the issue when I tried loading the samples via these instructions that were mentioned in SFLogicninja's Youtube video @ 3:07
    http://www.youtube.com/user/SFLogicNinja#p/u/8/7YjgKLZ2jpY
    They are good instructions, but the Logic gods weren't smiling on me last night. Really weird and frustrating at the same time. Thanks anyways.

  • Can't play / record sound on Yosemite with external Firewire audio interface

    I've got a Focusrite Saffire PRO 24 Firewire audio device. It worked perfectly until I upgraded to Yosemite. Even upgrading the driver to the last version (which suports Yosemite) I can't play sound in any way. Garageband crashes when I try to play my projects. Youtube videos on a browser stay paused on 00:00...
    Saffire pro 24 is detected. I can select it on System preferences or garageband settings. On Saffire Mix Control 3.5 I can see how audio inputs are ok, the input signal is received and the output is ok. According to Saffire Mix Control everything's fine, but I can't play audio nor record sound.
    If I switch to internal audio device everything works perfectly.
    I did some research and every time I try to play sound these errors are shown on the Console.
    11/12/14 21:06:52,045 AirPlayUIAgent[466]: 2014-12-11 09:06:52.045250 PM [AirPlayAVSys] ### Audio server died
    11/12/14 21:06:52,046 discoveryd[51]: AwdlD2d AwdlD2dStopBrowsingForKey: '_raop' Browsing service stopped
    11/12/14 21:06:52,047 discoveryd[51]: AwdlD2d AwdlD2dStopBrowsingForKey: '_airplay' Browsing service stopped
    11/12/14 21:06:52,050 com.apple.xpc.launchd[1]: (com.apple.audio.coreaudiod[1044]) Service exited due to signal: Segmentation fault: 11
    11/12/14 21:06:52,129 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class AMDRadeonX4000_AMDAccelDevice.
    11/12/14 21:06:52,130 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class AMDRadeonX4000_AMDAccelSharedUserClient.
    11/12/14 21:06:52,130 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class AMDSIVideoContext.
    11/12/14 21:06:52,130 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class Gen6DVDContext.
    11/12/14 21:06:52,130 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelDevice.
    11/12/14 21:06:52,130 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelSharedUserClient.
    11/12/14 21:06:52,130 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelVideoContextMain.
    11/12/14 21:06:52,131 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelVideoContextMedia.
    11/12/14 21:06:52,131 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IGAccelVideoContextVEBox.
    11/12/14 21:06:52,131 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IOBluetoothDeviceUserClient.
    11/12/14 21:06:52,131 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IOHIDParamUserClient.
    11/12/14 21:06:52,131 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the IOKit user-client class IOSurfaceRootUserClient.
    11/12/14 21:06:52,132 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the mach service named com.apple.AirPlayXPCHelper.
    11/12/14 21:06:52,132 com.apple.audio.DriverHelper[1088]: The plug-in named AirPlay.driver requires extending the sandbox for the mach service named com.apple.wirelessproxd.
    11/12/14 21:06:52,146 coreaudiod[1087]: 2014-12-11 09:06:52.145826 PM [AirPlay] BTLE discovery removing all devices
    11/12/14 21:06:52,147 coreaudiod[1087]: 2014-12-11 09:06:52.146660 PM [AirPlay] Resetting AWDL traffic registration.
    11/12/14 21:06:52,147 coreaudiod[1087]: 2014-12-11 09:06:52.146988 PM [AirPlay] Deregister AirPlay traffic for AWDL at MAC 00:00:00:00:00:00 with target infra non critical PeerIndication=0 err=-3900
    11/12/14 21:06:52,149 discoveryd[51]: AwdlD2d AwdlD2dStartBrowsingForKey: '_raop' Browsing service started
    11/12/14 21:06:52,149 discoveryd[51]: AwdlD2d AwdlD2dStartBrowsingForKey: '_airplay' Browsing service started
    11/12/14 21:06:52,150 com.apple.audio.DriverHelper[1088]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the IOKit user-client class IOBluetoothDeviceUserClient.
    11/12/14 21:06:52,150 com.apple.audio.DriverHelper[1088]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the mach service named com.apple.blued.
    11/12/14 21:06:52,150 com.apple.audio.DriverHelper[1088]: The plug-in named BluetoothAudioPlugIn.driver requires extending the sandbox for the mach service named com.apple.bluetoothaudiod.
    11/12/14 21:06:52,153 coreaudiod[1087]: Logging disabled
    11/12/14 21:06:52,170 coreaudiod[1087]: 2014-12-11 09:06:52.170272 PM [AirPlay] AirPlay: Performing audio format change for 4 (AP Out) to PCM/44100/16/2 for output and  for input
    11/12/14 21:06:52,170 coreaudiod[1087]: 2014-12-11 09:06:52.170473 PM [AirPlay] AirPlay: Performing audio format change for 4 (AP Out) to PCM/44100/16/2 for output and  for input
    11/12/14 21:06:52,398 bluetoothaudiod[1089]: Logging disabled
    It looks like there's some problem with Airplay? I didn't even know what Airplay was until now but after looking for some information I don't understand what has Airplay to do with playing sound over firewire.
    I tried to disable Airplay on System Preferences > Display. I removed com.apple.airplay.plist from Library/Preferences but the results are the same
    Please a need help with this. It's getting really frustrating. I'm trying to get help from Focusrite support as well.

    In case another poor man like me run into this issue, here's how I solved it:
    First of all, I removed Saffire Mix Control entirely following this guide:
    http://global.focusrite.com/answerbase/how-do-i-remove-saffire-mixcontrol-from-m y-mac
    In addition to that I did this:
    1. Mac HD > Library > Preferences > Audio and in there please delete the two preference files
    2. Finder > Go > Hold down the "Alt" key and click on the library folder. In there please trash the file "com.apple.audiomidisetup.plist" (in case it exists)
    Then I emptied the trash, restarted system and reinstalled Saffire Mix Control 3.5
    Problem solved.

  • Flash: Recording Sound

    I created a thing that records sound. The problem is that it wont save what I recorded.It saves as nothing.
    Here is the code I used:
    import org.bytearray.micrecorder.encoder.WaveEncoder;
    import org.bytearray.micrecorder.events.RecordingEvent;
    import org.bytearray.micrecorder.MicRecorder;
    import flash.net.FileReference;
    var volumes:Number = .5;
    var wavEncoder:WaveEncoder = new WaveEncoder(volumes);
    var recorder:MicRecorder = new MicRecorder(wavEncoder)
    var file:FileReference = new FileReference();
    var recordSoundBTN:MovieClip = new RecordSound();
    addChild(recordSoundBTN)
        recordSoundBTN.x = 55.3
        recordSoundBTN.y = 344.35
    recordSoundBTN.addEventListener(MouseEvent.CLICK, recordSt)
    recorder.addEventListener(RecordingEvent.RECORDING, onRecording);
    recorder.addEventListener(Event.COMPLETE, onRecordComplete);
    function recordSt(Event:MouseEvent):void
        recorder.record();
        trace('recorded')
        recordSoundBTN.removeEventListener(MouseEvent.CLICK, recordSt)
        recordSoundBTN.addEventListener(MouseEvent.CLICK, recordSp)
        recordSoundBTN.gotoAndStop(2)
    function onRecording(Event:RecordingEvent):void
        var eventTime:Number = Event.time
        timeText.text = eventTime.toString()
        trace('1' + ' ' + eventTime)
    function recordSp(Event:MouseEvent):void
        recorder.stop();
        trace('stoped')
        recordSoundBTN.removeEventListener(MouseEvent.CLICK, recordSp)
        recordSoundBTN.addEventListener(MouseEvent.CLICK, recordSt)
        recordSoundBTN.gotoAndStop(1)
    function onRecordComplete(event:Event):void
         file.save(recorder.output,"FlashSound.wav");
    Here is the code for WaveEncoder:
    package org.bytearray.micrecorder.encoder
        import flash.events.Event;
        import flash.utils.ByteArray;
        import flash.utils.Endian;
        import org.bytearray.micrecorder.IEncoder;
        public class WaveEncoder implements IEncoder
            private static const RIFF:String = "RIFF";   
            private static const WAVE:String = "WAVE";   
            private static const FMT:String = "fmt ";   
            private static const DATA:String = "data";   
            private var _bytes:ByteArray = new ByteArray();
            private var _buffer:ByteArray = new ByteArray();
            private var _volume:Number;
             * @param volume
            public function WaveEncoder( volume:Number=1 )
                _volume = volume;
             * @param samples
             * @param channels
             * @param bits
             * @param rate
             * @return
            public function encode( samples:ByteArray, channels:int=2, bits:int=16, rate:int=44100 ):ByteArray
                var data:ByteArray = create( samples );
                _bytes.length = 0;
                _bytes.endian = Endian.LITTLE_ENDIAN;
                _bytes.writeUTFBytes( WaveEncoder.RIFF );
                _bytes.writeInt( uint( data.length + 44 ) );
                _bytes.writeUTFBytes( WaveEncoder.WAVE );
                _bytes.writeUTFBytes( WaveEncoder.FMT );
                _bytes.writeInt( uint( 16 ) );
                _bytes.writeShort( uint( 1 ) );
                _bytes.writeShort( channels );
                _bytes.writeInt( rate );
                _bytes.writeInt( uint( rate * channels * ( bits >> 3 ) ) );
                _bytes.writeShort( uint( channels * ( bits >> 3 ) ) );
                _bytes.writeShort( bits );
                _bytes.writeUTFBytes( WaveEncoder.DATA );
                _bytes.writeInt( data.length );
                _bytes.writeBytes( data );
                _bytes.position = 0;
                return _bytes;
            private function create( bytes:ByteArray ):ByteArray
                _buffer.endian = Endian.LITTLE_ENDIAN;
                _buffer.length = 0;
                bytes.position = 0;
                while( bytes.bytesAvailable )
                    _buffer.writeShort( bytes.readFloat() * (0x7fff * _volume) );
                return _buffer;
    Here is the code for RecordingEvent:
    package org.bytearray.micrecorder.events
        import flash.events.Event;
        public final class RecordingEvent extends Event
            public static const RECORDING:String = "recording";
            private var _time:Number;
             * @param type
             * @param time
            public function RecordingEvent(type:String, time:Number)
                super(type, false, false);
                _time = time;
             * @return
            public function get time():Number
                return _time;
             * @param value
            public function set time(value:Number):void
                _time = value;
             * @return
            public override function clone(): Event
                return new RecordingEvent(type, _time)
    Here is the code for MicRecorder
    package org.bytearray.micrecorder
        import flash.events.Event;
        import flash.events.EventDispatcher;
        import flash.events.SampleDataEvent;
        import flash.events.StatusEvent;
        import flash.media.Microphone;
        import flash.utils.ByteArray;
        import flash.utils.getTimer;
        import org.bytearray.micrecorder.encoder.WaveEncoder;
        import org.bytearray.micrecorder.events.RecordingEvent;
         * Dispatched during the recording of the audio stream coming from the microphone.
         * @eventType org.bytearray.micrecorder.RecordingEvent.RECORDING
         * * @example
         * This example shows how to listen for such an event :
         * <div class="listing">
         * <pre>
         * recorder.addEventListener ( RecordingEvent.RECORDING, onRecording );
         * </pre>
         * </div>
        [Event(name='recording', type='org.bytearray.micrecorder.RecordingEvent')]
         * Dispatched when the creation of the output file is done.
         * @eventType flash.events.Event.COMPLETE
         * @example
         * This example shows how to listen for such an event :
         * <div class="listing">
         * <pre>
         * recorder.addEventListener ( Event.COMPLETE, onRecordComplete );
         * </pre>
         * </div>
        [Event(name='complete', type='flash.events.Event')]
         * This tiny helper class allows you to quickly record the audio stream coming from the Microphone and save this as a physical file.
         * A WavEncoder is bundled to save the audio stream as a WAV file
         * @author Thibault Imbert - bytearray.org
         * @version 1.2
        public final class MicRecorder extends EventDispatcher
            private var _gain:uint;
            private var _rate:uint;
            private var _silenceLevel:uint;
            private var _timeOut:uint;
            private var _difference:uint;
            private var _microphone:Microphone;
            private var _buffer:ByteArray = new ByteArray();
            private var _output:ByteArray;
            private var _encoder:IEncoder;
            private var _completeEvent:Event = new Event ( Event.COMPLETE );
            private var _recordingEvent:RecordingEvent = new RecordingEvent( RecordingEvent.RECORDING, 0 );
             * @param encoder The audio encoder to use
             * @param microphone The microphone device to use
             * @param gain The gain
             * @param rate Audio rate
             * @param silenceLevel The silence level
             * @param timeOut The timeout
            public function MicRecorder(encoder:IEncoder, microphone:Microphone=null, gain:uint=100, rate:uint=44, silenceLevel:uint=0, timeOut:uint=4000)
                _encoder = encoder;
                _microphone = microphone;
                _gain = gain;
                _rate = rate;
                _silenceLevel = silenceLevel;
                _timeOut = timeOut;
             * Starts recording from the default or specified microphone.
             * The first time the record() method is called the settings manager may pop-up to request access to the Microphone.
            public function record():void
                if ( _microphone == null )
                    _microphone = Microphone.getMicrophone();
                _difference = getTimer();
                _microphone.setSilenceLevel(_silenceLevel, _timeOut);
                _microphone.gain = _gain;
                _microphone.rate = _rate;
                _buffer.length = 0;
                _microphone.addEventListener(SampleDataEvent.SAMPLE_DATA, onSampleData);
                _microphone.addEventListener(StatusEvent.STATUS, onStatus);
            private function onStatus(event:StatusEvent):void
                _difference = getTimer();
             * Dispatched during the recording.
             * @param event
            private function onSampleData(event:SampleDataEvent):void
                _recordingEvent.time = getTimer() - _difference;
                dispatchEvent( _recordingEvent );
                while(event.data.bytesAvailable > 0)
                    _buffer.writeFloat(event.data.readFloat());
             * Stop recording the audio stream and automatically starts the packaging of the output file.
            public function stop():void
                _microphone.removeEventListener(SampleDataEvent.SAMPLE_DATA, onSampleData);
                _buffer.position = 0;
                _output = _encoder.encode(_buffer, 1);
                dispatchEvent( _completeEvent );
             * @return
            public function get gain():uint
                return _gain;
             * @param value
            public function set gain(value:uint):void
                _gain = value;
             * @return
            public function get rate():uint
                return _rate;
             * @param value
            public function set rate(value:uint):void
                _rate = value;
             * @return
            public function get silenceLevel():uint
                return _silenceLevel;
             * @param value
            public function set silenceLevel(value:uint):void
                _silenceLevel = value;
             * @return
            public function get microphone():Microphone
                return _microphone;
             * @param value
            public function set microphone(value:Microphone):void
                _microphone = value;
             * @return
            public function get output():ByteArray
                return _output;
             * @return
            public override function toString():String
                return "[MicRecorder gain=" + _gain + " rate=" + _rate + " silenceLevel=" + _silenceLevel + " timeOut=" + _timeOut + " microphone:" + _microphone + "]";
    I got the AS file from http://www.bytearray.org/?p=1858

    Hi Lumenphon,
    Thanks for your reply. Can you suggest me some more
    information on this.. like, what are needs to achieve this and how
    to store them to any server (I assume this needs Flash Comm.
    server!). Any online articles/examples also can be very helpful.
    Thnks,
    ASB

  • I am using a mini display to hdmi with my macbook and the display works fine. However, the sound will only play iTunes such as music and movies but when i go online to watch movies on youtube it will not play any sound. Please help

    I am using a mini display to hdmi with my macbook and the display works fine. However, the sound will only play iTunes such as music and movies but when i go online to watch movies on youtube it will not play any sound. Please help

    HDCP maybe? Read this http://www.macnn.com/articles/08/11/26/displayport.drm.conflict/

  • Recording sound from DVD and CD play

    I just bought a Zen V Plus. Could someone please tell me how to record sound from a DVD and/or CD to my MP3? Thank you!

    Try this:
    1. Connect the Line IN jack on your player to the line output of an external stereo source, such as a CD or MiniDisc player, using the supplied line-in cable.
    2. Press the Back/Options .You may need to do this more than once until the main menu appears.
    3. Select Extra button to start a line-in encoding.
    5. On your external stereo source, start playing the song you want to encode.
    6. While encoding, you can press and hold the Back/Options button and select one of the following items:
    Pauses the encoding. You can also pause the encoding by pressing the Play/Pause button.
    Stops and saves the encoding. You can also stop the encoding by pressing the Record
    Split Ends and saves current recording session, and begins a new one.
    7. Press the Record button to end the line-in recording. The recorded track is named LINE followed by the date and time of the recordin YYYY-MM-DD HH:MM:SS<. For example, if you record a track on March 5, 2004 at 2:57 pm, the track is named LINE
    This information can also be found in your user's guide, it's a .chm file found in your installation cd.

  • Can you record sounds and save as a ringtone with the IPhone4?

    I'm new to the IPhone. All other phones I' ve used in the past I could save sounds and use them as a ringtone. I just can't seem to figure it out with the I4. Can it be done?

    You can record sounds with the Voice Memos app, then sync them to your computer by selecting "Include voice memos" on the Music tab of y0ur iTunes sync settings and syncing your phone.  Once synced to your computer they will appear in a Voice Memos playlist that iTunes creates on the left sidebar.  Then you have to convert it to a ringtone using iTunes as shown here: Create free ringtones with iTunes 10.  After this is done, you can check the ringtone in your iTunes library, then check Sync Tones on the Tones tab of your iTunes sync settings and sync.  Custom ringtones will appear in Settings>Sounds>Ringtone at the top of the list.

  • Applet that records sound

    Hi all.. I am developing an applet that records sound and stores it in a WAV file... The applet is signed and loads in the browser well but it does not give the output, i.e. the WAV file in the specified directory.
    Can you please have a look at my code and tell me where Im going wrong?
         public void init()
              b1=new Button("Record");
              add(b1);
              b1.addActionListener(this);
              b2=new Button("Stop");
              add(b2);
              b2.addActionListener(this);
         public void run()
         public void start()
              try
              audioFile = new File(filename);
              audioFormat = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED,44100.0F, 16, 2, 4, 44100.0F, false);
              info = new DataLine.Info(TargetDataLine.class, audioFormat);
              targetType = AudioFileFormat.Type.WAVE;
                   targetDataLine = (TargetDataLine)AudioSystem.getLine(info);
                   targetDataLine.open(audioFormat);
              catch (LineUnavailableException e)
                   msg="Exception occured"+e;
              repaint();
         public void actionPerformed(ActionEvent ae)
              String cmd=ae.getActionCommand();
              if(cmd.equals("Record"))
                   try{
                   virtual_line           = targetDataLine;
                   virtual_audioInputStream= new AudioInputStream(virtual_line);
                   virtual_targetType     = targetType;
                   System.in.read();
                   virtual_outputFile     = audioFile;
                   virtual_line.start();
                   AudioSystem.write(virtual_audioInputStream,virtual_targetType,virtual_outputFile);
                   }catch(Exception e)
                        msg="Exception here"+e;
                   msg="Recording..";
              if(cmd.equals("Stop"))
                   virtual_line.stop();
                   virtual_line.close();
                   msg="Stopped";
              repaint();
         public void paint(Graphics g)
              g.drawString(msg,8,80);
    }

    how can i will play a .wav file in applet

  • How to use a recorded sound in voice memos as a ringtone.

    How to use a recorded sound in voice memos as a ringtone.

    You may have better luck dumping those to computer and using an application that includes the ability to scrub.
    Try the Mac App Store for choices.

  • In my first iPhone 5, the speaker didn't work and people could not hear me on Speaker phone when I used it. When I used the video recording it did not record sound at all only a hissing/static sound, no voice.

    In my first iPhone 5, the speaker didn't work and people could not hear me on Speaker phone when I used it. When I used the video recording it did not record sound at all only a hissing/static sound, no voice. I wished for a software fix. I did a hard reset, nothing. I did a full restore to factory settings not putting my backup on and the problem persisted.
    i have been provided with this info
    You can find troubleshooting tips, how-to articles, and moderated
    > > discussion forums on our support website:
    > >
    > > www.apple.com/support
    > >
    > > iPhone: Basic troubleshooting
    > > http://support.apple.com/kb/HT1737
    > >
    I did every step in the link that i have been provided with (thank you), but I’m
    still experiencing the same issue. My experience with Apple has been
    excellent and this has been the first time I have experienced something
    like this with an Apple product. I hope we can find a quick solution.
    In order to get the iPhone 5 as soon as it launched (being a major fan of
    Apple products!), I purchased my iPhone 5 from the UK through a friend of
    mine who lives there.
    My question is: can I have the faulty device replaced within Saudi by one
    of the official resellers here (we have 3: STC, Mobily and Zain)? I want to
    avoid the disruption, complication and expense of sending it back to the
    UK.
    Could you advise whether this is possible or not, and if not how should I
    go about having the device replaced?
    Thank you in advance for your cooperation.

    Nice try! Take a hike.

  • Does the ipod nano can record sounds?

    Does the iPod nano can record sounds connecting "headphones with microphone"?

    Hi uptight,
    Yes, the iPod Nano does support MP4 files.
    You can find more information about the files the iPod supports here: http://www.apple.com/ipodnano/specs.html
    You can convert many videos right from iTunes. This article: http://support.apple.com/kb/HT1211 will walk you through the process with sample files.
    -Jason

Maybe you are looking for

  • Is there a way to print an outline of your keynote that fits the whole page?

    I want to be able to just print the outline notes for my keynote.  When I go to print and choose outline, the outline appears, but it is very small and only takes up the left side of the paper.  I want the outline to fit the whole printed page.

  • Can I use an external battery pack on my 17" Mac Book Pro?

    Hi This may sound like a crazy question, but is it possible to safely use an external battery pack on my Mac Book Pro?.....specifically a Bescor Video Light battery pack which I can just plug my a/c power cable into. This would be very useful in the

  • Created multiple sites.. 1 on dotmac and want to save 2nd to folder...

    I have created a home website and wanted to create one for school.... I'm a teacher. How can I save the 2nd site to a folder to store for school w/o including my original site? I've already made the site and hope I haven't wasted my time. Thanks!

  • Regarding Wage Type

    Dear Sapients, I have created eight wage types in IT0014. In IMG Payroll International - Reporting for Posting Payroll Results to Accounting - Activities in HR System - Maintain Wage Types - Define Posting Characteristics of Wage Types I could see on

  • Printing Bar code in Print Workbench

    Hi  all,    I need very urngent help on bar code. I want pring the barcode on invoice through print work bench in IS-UTILITY. If any body can help me out..?? Welcome Sunil Sharma