INSTALL
This repository is organized so that you can place it in a folder named minim inside of your Processing sketchbook's libraries folder.
You can accomplish this in two ways:
1) Download the repository.
* Click on the Downloads button (at https://github.com/ddf/Minim) and select one of the packages provided.
* Extract the contents of that package into a directory named minim inside of the libraries folder in your sketchbook.
* Remove the version of Minim that is included with Processing:
- On OSX: Find your Processing.app and right click, choose �Show Package Contents�. Then dig down to Contents/Resources/Java/modes/java/libraries and delete the minim folder in there.
- On Windows: From the directory that contains Processing.exe, dig down to modes/java/libraries and delete the minim folder there.
* Open (or restart) Processing and in the Sketch -> Import Library menu you should see 'minim' in the contributed libraries list.
2) Clone the repository using git.
* Install git on your machine.
* From the libraries folder in your Processing sketchbook, clone the repository into a directory called minim, like so:
git clone git://github.com/ddf/Minim.git minim
* You will now have a readonly copy of this repository that you can keep sync'd by periodically pulling the latest updates ( using 'git pull' ).
* Remove the version of Minim that is included with Processing:
- On OSX: Find your Processing.app and right click, choose �Show Package Contents�. Then dig down to Contents/Resources/Java/modes/java/libraries and delete the minim folder in there.
- On Windows: From the directory that contains Processing.exe, dig down to modes/java/libraries and delete the minim folder there.
* Open (or restart) Processing and in the Sketch -> Import Library menu you should see 'minim' in the contributed libraries list.
DEVELOP
This repository is already setup as an Eclipse project. Once you have acquired a copy of the repository in one of the above two ways, you can import it into Eclipse as an existing project and browse around the source, making any changes you want. To do so you must:
* Set your Eclipse workspace to be the 'libraries' folder of your Processing sketchbook.
* Right-click in the Package Explorer and choose 'Import...'.
* Under General choose 'Existing Projects into Workspace' and hit 'Next'.
* Use the 'Select root directory' option and use Browse to choose the libraries folder of your Processing sketchbook.
* It should find a project named 'minim'. Make sure it is checked.
* Make sure that 'Copy projects into workspace' is not checked.
* Click 'Finish'.
You should now have a browsable project in the package explorer called 'minim' that will auto-build class files. You may encounter errors if you don't have a default JRE set in Eclipse. Make sure that you have an installed JRE by going to Preferences and looking under Java -> Installed JREs.
To build the project right-click on build.xml and choose Run As -> Ant Build.
Once you do this, you can use the build in Processing immediately.
It is not necessary to restart Processing after building the library.
If you want local documentation, choose Run As -> Ant Build... and make sure that the 'doc' option is checked and then build the project.
CONTRIBUTE
If you'd like to contribute to the development of Minim, you will need to fork the repository on Github.
* If you have an account with Github, you can fork the repository by simply clicking the Fork button on the Minim github page (https://github.com/ddf/Minim).
* From the libraries folder in your Processing sketchbook, clone your forked repository into a directory called minim, like so:
git clone <the ssh link to your github fork> minim
* You will now have a copy of your forked repository that you can push changes to and keep sync'd with the main development branch by performing periodic merges.
When you've made a change that you'd like to see included in the main development branch, you can send a Pull Request through Github. The Minim dev team will review your changes and accept them if they are in line with our goals and standards. If they are not, we will probably let you know why we didn't accept the Pull Request. Development of Minim is by no means a full-time endeavor, so don't be surprised if it takes us a while to review your request.
If you intend to make changes to the source that you want submit to the main development branch, please use the code_formatting_style.xml file as your Java formatting rules. To do so, you must:
* Open your Eclipse Preferences and go to Java -> Code Style -> Formatter
* Click on Import... and choose code_formatting_style.xml from the sketchbook/libraries/minim directory
* Click Apply and then OK.
If you change your Active profile, be sure to change it back to 'Minim Standards' before editing Minim source.
HAVE FUN!
没有合适的资源?快使用搜索试试~ 我知道了~
minim.rar processingMinim库
共845个文件
html:544个
java:125个
pde:122个
需积分: 50 18 下载量 98 浏览量
2020-03-20
17:27:37
上传
评论 3
收藏 17.5MB RAR 举报
温馨提示
processing的Minim库,解压后放在Documents\Processing\libraries,重启下processing IDE就可以引用了。注意是processing 3.
资源推荐
资源详情
资源评论
收起资源包目录
minim.rar processingMinim库 (845个子文件)
again_loop.aif 1.11MB
proxml.gif 897B
index.gif 534B
index_ugens.html 37KB
index.html 18KB
fft_class_fft.html 17KB
granulaterandom_class_granulaterandom.html 14KB
granulatesteady_class_granulatesteady.html 12KB
line_class_line.html 11KB
damp_class_damp.html 11KB
adsr_class_adsr.html 10KB
minim_class_minim.html 10KB
audiooutput_class_audiooutput.html 10KB
audiosample_class_audiosample.html 10KB
beatdetect_class_beatdetect.html 9KB
flanger_class_flanger.html 9KB
audioplayer_class_audioplayer.html 9KB
fft_method_logaverages.html 9KB
minim_method_loadfilestream.html 9KB
bitcrush_class_bitcrush.html 9KB
fileplayer_class_fileplayer.html 9KB
fft_method_getaveragebandwidth.html 8KB
balance_class_balance.html 8KB
audioinput_class_audioinput.html 8KB
fft_method_linaverages.html 8KB
fft_method_getaveragecenterfrequency.html 8KB
bypass_class_bypass.html 8KB
fft_method_freqtoindex.html 8KB
delay_class_delay.html 8KB
moogfilter_class_moogfilter.html 8KB
index_analysis.html 8KB
package.html 8KB
audiooutput_method_playnote.html 8KB
multichannelbuffer_class_multichannelbuffer.html 7KB
gain_class_gain.html 7KB
envelopefollower_class_envelopefollower.html 7KB
beatdetect_method_setsensitivity.html 7KB
audiolistener_audiolistener.html 6KB
damp_method_setdamptimefromduration.html 6KB
damp_method_unpatchafterdamp.html 6KB
audiolistener_method_samples.html 6KB
beatdetect_method_issnare.html 6KB
beatdetect_method_iskick.html 6KB
beatdetect_method_ishat.html 6KB
midi2hz_class_midi2hz.html 6KB
multiplier_class_multiplier.html 6KB
audioplayer_method_addlistener.html 6KB
audiooutput_method_addlistener.html 6KB
audiosample_method_addlistener.html 6KB
audioinput_method_addlistener.html 6KB
audiosample_method_removelistener.html 6KB
audioplayer_method_removelistener.html 6KB
audiooutput_method_removelistener.html 6KB
audioinput_method_removelistener.html 6KB
damp_method_activate.html 6KB
beatdetect_field_freq_energy.html 6KB
minim_method_getlineout.html 6KB
audiometadata_class_audiometadata.html 6KB
audiorecorder_method_save.html 6KB
minim_method_loadsample.html 6KB
audiorecorder_class_audiorecorder.html 6KB
adsr_method_unpatchafterrelease.html 6KB
minim_method_createsample.html 6KB
minim_method_loadfileintobuffer.html 6KB
constant_class_constant.html 6KB
liveinput_class_liveinput.html 5KB
frequency_class_frequency.html 5KB
bitcrush_field_bitres.html 5KB
audiooutput_method_setnoteoffset.html 5KB
bitcrush_field_bitrate.html 5KB
audiooutput_method_settempo.html 5KB
minim_method_createrecorder.html 5KB
fileplayer_method_loop.html 5KB
adsr_method_noteoff.html 5KB
adsr_method_noteon.html 5KB
audiorecorder_method_beginrecord.html 5KB
audiosample_method_trigger.html 5KB
delay_method_setdelamp.html 5KB
audiooutput_method_pausenotes.html 5KB
audiorecorder_method_isrecording.html 5KB
delay_method_setdeltime.html 5KB
audiorecorder_method_endrecord.html 5KB
fileplayer_method_play.html 5KB
bypass_method_deactivate.html 5KB
gain_method_setvalue.html 5KB
fft_method_setband.html 5KB
bypass_method_activate.html 5KB
instrument_method_noteon.html 5KB
bypass_method_ugen.html 5KB
flanger_field_delay.html 5KB
fileplayer_method_isplaying.html 5KB
bypass_method_isactive.html 5KB
frequency_method_ofpitch.html 5KB
frequency_method_ofhertz.html 5KB
flanger_field_feedback.html 5KB
flanger_field_depth.html 5KB
frequency_method_ofmidinote.html 5KB
delay_field_delamp.html 5KB
flanger_field_wet.html 5KB
fft_method_window.html 5KB
共 845 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
普神
- 粉丝: 289
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功