Okay, so I'm looking for a way to synthesize sound, and from what I've found around the interwebs it seems amazingly complex. Is there really not a function like "sound(wavelength, time)"? Alternatively a way to use an integer array to determine the acoutstic pressure at a given time, or some other way to determine the pressure at a given time?
I created a game but want some music in it, and as I write in the title i want the sound to loop. This is the code fore the sound class i have:
Java Code:
import java.applet.Applet; import java.applet.AudioClip; public class Sound { private AudioClip clip; //all sounds public static final Sound ScoreSound = new Sound("/Score.wav"); public static final Sound BounceSound = new Sound("/Bounce.wav");
how to make a simple game. I am having trouble when it comes to adding sound though. It tells me to do this:
package net.game.Game;
import java.applet.Applet; import java.applet.AudioClip; public class Sound { public static final AudioClip BALL = Applet.newAudioClip(Sound.class.getResource("ball.wav")); public static final AudioClip GAMEOVER = Applet.newAudioClip(Sound.class.getResource("gameover.wav")); public static final AudioClip BACK = Applet.newAudioClip(Sound.class.getResource("back.wav")); }
What this does is it gets the sound file then gives it a name(BALL=ball.wav GAMEOVER=gameover.wav ect..) and then there is other code in other classes that call the sound so it will run but it keeps giving me an error and I don't know what to do. How can I get it to import the sound? Here is the error.
PHP Code:
Exception in thread "main" java.lang.ExceptionInInitializerError at net.game.Game.stuff.<init>(stuff.java:35) at net.game.Game.stuff.main(stuff.java:62) Caused by: java.lang.NullPointerException at sun.applet.AppletAudioClip.<init>(Unknown Source) at java.applet.Applet.newAudioClip(Unknown Source) at net.game.Game.Sound.<clinit>(Sound.java:7) ... 2 more
I have to write a program that asks the user to enter "air", "water", or "steel", and the distance that a sound wave will travel in the medium. The program should then display the amount of time it will take. The amount of time it takes sound to travel in air can be calculated as follows;
Time = Distance/1,100
The amount of time it takes sound to travel in water can be calculated with the following formula:
Time=Distance/4,900
The amount of time it takes sound to travel in steel can be calculated with the following formula:
Time=Distance/16400
Here is my code:
import java.lang.String; /** This program displays numbers padded with leading zeros. */
public class SpeedofSound { public static void main(String[] args) { double D; // declares this as double D = keyboard.nextDouble(); const double A = 1100; // declares this as a constant
[Code] .....
The following is the error I'm getting:
----jGRASP exec: javac SpeedofSound.Java error: Class names, 'SpeedofSound.Java', are only accepted if annotation processing is explicitly requested 1 error ----jGRASP wedge2: exit code for process is 1. ----jGRASP: operation complete.
What I want to do is very clear, just play sound and pause it. The problem is that I can't pause the music. When I click the pause button music keeps playing .I have been working on for 2 hours. I can't find the mistake; what am I doing wrong?
public class MainC extends JFrame implements Runnable,ActionListener { private JPanel contentPane; private JTextField txtname; JButton btnopen; JButton btnSave; JButton btnplay;
im trying to play a sound when button is clicked. here is the following code
InputStream in; try { in = new FileInputStream(new File("failure1.wav")); AudioStream audios = new AudioStream(in); AudioPlayer.player.start(audios); } catch (Exception e) { }
just wondering why it does load;
i do get the warning
warning: AudioStream is internal proprietary API and may be removed in a future release AudioStream audios = new AudioStream(in); warning: AudioStream is internal proprietary API and may be removed in a future release AudioStream audios = new AudioStream(in); warning: AudioPlayer is internal proprietary API and may be removed in a future release AudioPlayer.player.start(audios);
I wrote the below program to set up and play the game breakout as an assignment for Stanford's CS106 programming class. I wrote it on my old mac running OSX 10.6.8, with the version of Eclipse JDK that works on that machine. When I tested it back on the mac, the program worked normally. But now I am using a Windows 8.1 computer with the corresponding version of eclipse, and when I test the program again, the sound effect I coded does not play. I get the following error message in console when the ball hits the paddle or brick, which previously caused the sound clip to play.
Exception in thread "Thread-4" java.lang.IllegalArgumentException: Requested value -120.0 smaller than allowable minimum value -80.0. at javax.sound.sampled.FloatControl.setValue(Unknown Source) at com.sun.media.sound.DirectAudioDevice$DirectDL$Gain.setValue(Unknown Source) at acm.util.SoundPlayer.setLineVolume(SoundClip.java:909) at acm.util.SoundPlayer.run(SoundClip.java:860) at java.lang.Thread.run(Unknown Source)
why my code would request a value below the min. I am using the mediatools class that is part of the ACM libraries we are required to use for the class to play the sound in question, found here: URL....I went ahead and tested all parts of the program and the missing sound effect is the only problem. Here is my complete code:
trying to get into Java and jump into just programming an idea.I want to go through an array of numbers at a certain pace and call different sounds as it goes through.
I haven't been able to find a cut and paste working example of how to receive MIDI data from a MIDI device, like my piano, and display something to System.out.There are all sorts of examples for synthesizers, sequencers and sending data to a MIDI device, but I have not been able to find a single example of how to receive MIDI data and just display a simple message.
I just need something simple that works to start playing with it, and understanding how it works. Having a working example would also support understanding the Sound API descriptions. They read like differential equations texts books to me, i.e. not clear at all.
I have a working example of how to poll all devices and getDevice.info, which is supposed to then be used to address a specific MIDI device.
I've also looked at a number of books, in the store and on line.I haven't seen a single example anywhere.the closest I found to working examples was on StackOverflow, but I didn't understand some of the other code in the examples, which may or may not have been working correctly anyway.
Trying to find a way to use primitive data types to overload sound()method. I can't seem to warp my head around using an int or a double to overload the method. And if I did, how do you call them in the main afterwards?
I am quite new to developing Applets in java. I recently made an applet that will play a particular sound whenever a button is pressed. The sound files are placed in the same directory as the applet class file and i access them by using
The Applet runs fine in the appletviewer but whenever I try to open it using any browser like Chrome,IE,Firefox the applet loads but sound isn't played. I checked the java console and it showed
1. How do I allow the applet to get access to those files?
2. When the Applet is running from the local file system why CAN NOT I access those resources via getCodeBase() ???
3. I googled and found that I can sign a JAR and that can have full access to the computer. But how do I create a JAR from an applet (which has no Main method) while it asks me to point to the main class in the manifest?
This code models a simple ATM machine that can deposit, withdraw, and show the 10 latest transactions in an array of 10 index values.
My problem is that I can't get the balance right after 10 deposits, the balance only seems to sum the values in my array, not including the transactions made before those ten.
import java.util.Scanner; public class cashier2 { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); int amount = 0;
I coded up a simple applet and some html with an applet tag and it tested out OK using the applet viewer. But it doesn't do anything (except draw a grey empty box 100x200) when executed from the application server. For the applicaton server test, I put the applet tag in the HTML Body of the JSP page i.e.
I'm just starting to learn Java GUI. I'm trying to make a simple GUI that will update dynamically but having trouble ending the loop correctly.The Currently I've got the GUI updating and stopping, but the Test class method loop does not terminate correctly, it continues to count.
import java.awt.*; // Using AWT container and component classes import java.awt.event.*; // Using AWT event classes and listener interfaces import java.util.Timer; import java.util.TimerTask;
I'm getting back into the swing of things with Java after using I'm asked to utilize a simple GUI in order to take in the starting data, I cannot seem to get this to work. I'm getting this error Exception in thread "main" java.lang.NullPointerException
at java.awt.Container.addImpl(Unknown Source) at java.awt.Container.add(Unknown Source) at Input.buildPanel(Input.java:53) at Input.<init>(Input.java:27) at InputDemo.main(InputDemo.java:5)
[URL] I am unable to get any XML output. I am unable to figure out how to send the contents of System.out to a String that can be printed. I saw an SO post and tried using ByteOutputStreamArray, but that did not work.
import javax.swing.JOptionPane; public class Calculator { public static void main ( String args[] ) { double n1 = Double.parseDouble(JOptionPane.showInputDialog(" Enter first number: ")); double n2 = Double.parseDouble(JOptionPane.showInputDialog(" Enter second number: ")); String x = JOptionPane.showInputDialog("Enter operator: "); double result;
[code].....
Write a program that mimics a calculator. The program will need to accept as input two numeric double values, and accept the operation to be performed as the third input. The operation to be performed will be input in the form of the character representing the java operator for the operation to be performed (i.e + for addition, - for subtraction, * for multiplication, / for division, or % for modulus). Once the program has read these 3 inputs it should output the numbers, the operator, and the result. (For division, if the denominator is zero, the program will output an appropriate message (i.e division by zero is an invalid operation). Please use the JOptionPane class for both accepting the required inputs and for the required output demonstrated below.Some sample output may look as follows:
I have my program set up I thought correctly. When I click the buttons, nothing is happening.
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class RobertMaloneChapter18 extends JFrame { //set final sizes for window private static final int WIDTH = 300; private static final int HEIGHT = 200;
I am currently enrolled in my first Java class. I have taken C# in the past so I've messed with some regular expressions, but I am having trouble finding a good website for Java. Is the syntax the same?I want to create a regular expression to only allow the following characters: c C f F [and any 1-3 digit number].
I was learning Java and there was this exersize to construct a simple pyramid of prespecified height and width. The program i wrote is turining up with the wrong result.
package asgn2; import acm.graphics.*; import acm.program.*; public class pyramid extends GraphicsProgram { private static final int BRICK_WIDTH = 30; private static final int BRICK_HEIGHT = 12; private static final int BASE_BRICKS =14;
I am new to JSF. I am looking for a sample example to work with JSF using MVC framework. I searched on the net but can not found any simple examples to start with, JSF + MVC.good examples to work with simple examples for JSF + MVC.
Started java a couple days ago, and now im working on a calculator. But i'm having a problem with else-if statement. I've made a simple version of the problem here so its easier to identify. If i type in 17, it will give me the answer that i want it to. But if i type in 38, nothing happens.
Java Code:
import static java.lang.System.out; import java.util.Scanner; public class Firstclass { public static void main(String[] args) { Scanner answer = new Scanner(System.in); out.println("Whats your name?"); if (answer.nextLine().equals("bob")) { out.println("How old are you?:"); if (answer.nextLine().equals("17")) { out.println("Nice"); } else if (answer.nextLine().equals("38")) { out.println("good"); } } } } mh_sh_highlight_all('java');
import java.util.Scanner; //I had to use scanner in this program because I had to create objects that were in the Scanner class, such as in row 16. * This program confirms a password typed into a * * console window * */ public class Homework1 { public static void main(String[] args) { //Needs to add a scanner to the program to continue on Scanner keyboard = new Scanner(System.in);
[code]....
Now I need to create a second version of this program that uses JOptionPane to get the inputs from the user and show the output!