Tag: 音乐

Java Swing为基本音乐播放器绘制PlayButton

也许我的情况是一个简单的想法混乱。 如何使用Shape绘制这样的按钮? 我不介意圆角,inheritance我的圆角按钮。 import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.Shape; import java.awt.geom.RoundRectangle2D; import javax.swing.AbstractButton; import javax.swing.ButtonModel; import javax.swing.JComponent; import javax.swing.plaf.basic.BasicButtonUI; public class PlayButtonUI extends BasicButtonUI{ protected Shape shape; @Override protected void installDefaults(AbstractButton b) { super.installDefaults(b); b.setOpaque(false);//removes that annoying default background } @Override public void paint(Graphics g, JComponent c) { Graphics2D g2 = […]

在android imageview中顺利启动和停止背景音乐

我有一个简单的imageview应用程序,假设当用户到达我的应用程序中的最后一个图像时停止音乐,当用户刷回音乐再次开始..但是,我想停止并顺利启动音乐….我听说过android音乐淡入淡出..并且还读过以前的堆栈溢出用户的post。不幸的是,刚刚成为android …我不知道如何在我的应用程序中实现它…请提供一些代码有解释…… 以下是我的代码.. MainActivity.java import android.app.Activity; import android.content.Intent; import android.media.MediaPlayer; import android.os.Bundle; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; import android.view.Menu; import android.view.MenuItem; import android.widget.ShareActionProvider; public class MainActivity extends Activity { MediaPlayer oursong; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); oursong = MediaPlayer.create(MainActivity.this, R.raw.a); oursong.seekTo(0); oursong.start(); ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager); final ImageAdapter adapter = new ImageAdapter(this); […]

如何在Android中获取/设置媒体音量(spotify)和TTS?

减少流量并同时增加TTS量 我有这个Android应用程序,每次都与TTS交谈并使用流媒体音乐(spotify)。 所以,我需要减少音量并增加TTS 我使用此代码,但这也减少了tts。 AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,[int value],[if desired a flag]); 任何减少像流音乐一样的方法。 在Java / android中。

如何在java或php中解析一个非常大的xml文件并插入到mysql DB中

我正在尝试将一个庞大的xml文件解析到我的MySQL数据库中。 该文件是4.7gb。 我知道,它疯了。 数据来自这里: http : //www.discogs.com/data/ (最新专辑xml是700mb压缩和4.7gb解压缩) 我可以使用java或php来解析和更新数据库。 我认为java是更聪明的想法。 我需要找到一种方法来解析xml而不填充我的4gb ram,并将其加载到db中。 这样做最聪明的方法是什么? 我听说过SAX解析器,我在想正确的方向吗? 现在,我不关心从这些url下载图像,我只想要数据库中的数据。 我还没有设计表格,但我现在对xml方面更感兴趣。 我使用php的fread()来打开文件的前1000个叮咬,所以至少我可以看到它的样子,这里是文件中第一张专辑结构的样本: Persuader, The Stockholm 12″ Electronic Deep House Sweden 1999-03-00 Recorded at the Globe studio in Stockholm. The titles are the names of Stockholm’s districts. 5427 A Östermalm 4:45 B1 Vasastaden 6:11 B2 Kungsholmen 2:49 C1 Södermalm 5:38 C2 […]

JavaFX MediaPlayer – 音乐在10秒后停止

这是代码,就像标题说音乐在10秒后停止,我在vlc或其他程序中正常播放文件,它持续超过5分钟。 public void music(){ String bip = “src/data/fjordmusic.mp3”; Media hit = new Media(Paths.get(bip).toUri().toString()); MediaPlayer mediaPlayer = new MediaPlayer(hit); mediaPlayer.play(); }

用于创作音乐的Android应用程序:初学者

我正在考虑开发一个简单的Android应用程序,让用户在Android手机上编写音乐。 我是Android平台的新手。 我在Java方面有一些编码经验,包括了解基本的OOPS和Java概念以及开发一些小型Java应用程序(少于1k行代码)。 我在我的Linux系统上设置了Android,并且能够运行“hello World”应用程序。 我想在一个月内开发一个简单的Android应用程序,用户可以在其中撰写音乐。 我想要做的是 – 屏幕上的触摸应产生/发出声音/音调。 触摸屏幕的不同部分应产生/发出不同音高/频率的声音。 完成此操作后,我想改进UI并添加一些基本的播放function,“清除”屏幕上当前选定的音调。 我该如何开始这样做? 另外,鉴于我对java的经验有限,我应该如何划分任务以便在一个月内完成?

用于Java的软件Synth库

我最近一直在思考一个我想要工作的音乐导向项目。 有点像游戏……有点像工作室工作站(FL Studio,Reason)。 我想描述它的最佳方式是:像“吉他英雄”,但没有jar头轨道。 所有原创音乐 – 由您即时创作 – 但软件将使用其音乐理论知识(以及一些监督学习算法)来确保您的输入变成听起来很棒的东西。 这听起来有点傻,这样解释,但是你去了。 这是我认为会成为一个有趣的侧面项目的东西。 无论如何,我正在寻找一个用于生成实际音频的Java库。 在sourceforge上浏览,有无数的软件合成器,我不知道该选择哪个。 我的首要任务是它应该听起来令人难以置信……真正丰富,分层,有纹理的合成器,配有大量可配置参数。 声学仪器的仿真对我来说并不重要。 我的第二个优先事项是,严格用作库,应该是直截了当的,根本不涉及任何GUI。 (如果有一个真正令人惊叹的输出的合成器,但它与GUI紧密耦合,那么我可能会考虑从应用程序中删除音频部分,但我宁愿从一个包含很好的库开始)。 我知道我可以将MIDI发送到一个独立的合成器,但我认为阅读实际的合成代码并在我学习时学习一点DSP会很酷。 有什么建议么? 哦,是的,我在Windows上,所以posix-only的东西是不行的。 谢谢!

音乐转录

我正在制作一个复音音乐转录项目。 我已经阅读了一些论文,并阅读了解释类似任务的文章。 我对问题领域的许多方面感到非常困惑。 希望有人能够帮助我。 到目前为止,我已经从给定的mp3获得了解码音频数据流。 我已经了解起病检测是转录的第一步。 。 是否有可用的Java库可用于检测开始。 接下来,如我所读,使用FFT也可以检测基频。 我想知道在这些任务中使用FFT。 (我对FFT不熟悉)。 是否必须执行FFT以进行起始检测和F0检测。 如果不是其他方式。 我可以在我的音频流上执行FFT,或者是否需要执行其他操作才能操作这些音频数据。 非常感谢。

在java程序中添加背景音乐 – 已删除的API警告?

import javax.swing.*; import sun.audio.*; import java.awt.event.*; import java.io.*; public class Sound { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setSize(200,200); JButton button = new JButton(“Clcik me”); frame.add(button); button.addActionListener(new AL()); frame.show(true); } public static class AL implements ActionListener{ public final void actionPerformed(ActionEvent e){ music(); } } public static void music(){ AudioPlayer MGP […]

如何在Java中创建声音文件

目前,我希望创作“分形音乐”。 我已经为2D绘图创建了一个LSystem Fractal生成器,因此我可以理解如何生成声音并为文件生成做准备。 我曾尝试研究如何创建和播放声音文件,目前我对Java Sound的了解非常少。 我找到了一个有用的线程,向我展示如何从剪辑和音序器播放声音(但我并不完全确定每个是什么),但我不知道如何生成创建声音文件所需的信息。 我知道我可能会使用字节数据(对我来说也是新的东西),但我对如何创建任何声音几乎没有任何线索。 基本上,我不知道我需要创建初始声音,例如单个音高,音高,并将它们全部放在一行音频输入中。