Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 java.desktop.jmod - Desktop Module
JDK 11 java.desktop.jmod is the JMOD file for JDK 11 Desktop module.
JDK 11 Desktop module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.desktop.jmod.
JDK 11 Desktop module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Desktop module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.desktop.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ javax/sound/midi/Patch.java
/* * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.sound.midi; /** * A {@code Patch} object represents a location, on a MIDI synthesizer, into * which a single instrument is stored (loaded). Every {@code Instrument} object * has its own {@code Patch} object that specifies the memory location into * which that instrument should be loaded. The location is specified abstractly * by a bank index and a program number (not by any scheme that directly refers * to a specific address or offset in RAM). This is a hierarchical indexing * scheme: MIDI provides for up to 16384 banks, each of which contains up to 128 * program locations. For example, a minimal sort of synthesizer might have only * one bank of instruments, and only 32 instruments (programs) in that bank. * <p> * To select what instrument should play the notes on a particular MIDI channel, * two kinds of MIDI message are used that specify a patch location: a * bank-select command, and a program-change channel command. The Java Sound * equivalent is the * {@link MidiChannel#programChange(int, int) programChange(int, int)} method of * {@code MidiChannel}. * * @author Kara Kytle * @see Instrument * @see Instrument#getPatch() * @see MidiChannel#programChange(int, int) * @see Synthesizer#loadInstruments(Soundbank, Patch[]) * @see Soundbank * @see Sequence#getPatchList() */ public class Patch { /** * Bank index. */ private final int bank; /** * Program change number. */ private final int program; /** * Constructs a new patch object from the specified bank and program * numbers. * * @param bank the bank index (in the range from 0 to 16383) * @param program the program index (in the range from 0 to 127) */ public Patch(int bank, int program) { this.bank = bank; this.program = program; } /** * Returns the number of the bank that contains the instrument whose * location this {@code Patch} specifies. * * @return the bank number, whose range is from 0 to 16383 * @see MidiChannel#programChange(int, int) */ public int getBank() { return bank; } /** * Returns the index, within a bank, of the instrument whose location this * {@code Patch} specifies. * * @return the instrument's program number, whose range is from 0 to 127 * @see MidiChannel#getProgram * @see MidiChannel#programChange(int) * @see MidiChannel#programChange(int, int) */ public int getProgram() { return program; } }
⏎ javax/sound/midi/Patch.java
Or download all of them as a single archive file:
File name: java.desktop-11.0.1-src.zip File size: 7974380 bytes Release date: 2018-11-04 Download
⇒ JDK 11 java.instrument.jmod - Instrument Module
2022-08-06, 194683👍, 5💬
Popular Posts:
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nea...
Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles. ...
kernel.jar is a component in iText Java library to provide low-level functionalities. iText Java lib...
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nea...
JDK 11 jdk.internal.opt.jmod is the JMOD file for JDK 11 Internal Opt module. JDK 11 Internal Opt mo...