How can I create my own Midi Soundbank file ?

Hello everyone !
I wanted to know if someone knew how to create a Soundbank* file like those are propsed here : [http://java.sun.com/products/java-media/sound/soundbanks.html].
I tried to find something to explain that in the internet, but I have found nothing.
Thanks in advance

Dooxe wrote:
Apparently classes like SoundbankResource and Instrument in the javax.ssound.midi package allow us to do that but I don't really understand how they work.The way the code is structured...
A Soundbank is a set of Instrument and/or SoundbankResource (An Instrument is a type of SoundbankResource and is just a subclass)
A SoundbankResource appears to be a class that contains either
(1) Intruments
(2) Sampled audio data
(3) MIDI Sequence data
Regardless of what the SoundbankResource provides, all it is is a wrapper around some sort of data object. It's job, in essense, is to return whatever it is holding in response to a getData() request.
In order to utilize a SoundbankResource, you'd have to wrap around an object that whatever Synthesizer you're using is capable of playing.
Probably the easiest way to implement your own custom Soundbank without using a soundbank editor (which may or may not work with JavaSound's engine when all is said and done) would be to write a custom Synthesizer that plays short WAV files, and build SoundbankResource objects to wrap around said short WAV files.

Similar Messages

  • How can I create my own iTunes music file?

    I have an iPhone and want to put music on it. My son has created an iTunes application on our home computer and has dowloaded all his songs to it. I thought all I would have to do is to create a new user name or folder for my music and dowload away, but it does not appear to be that simple - or maybe I am simple! I created a new file and downloaded some music I had purchased from iTunes into the folder, but somehow all the songs went into my son's folder. Is there an easy way to to this so I can keep my music separate from his? Thanks!

    Dooxe wrote:
    Apparently classes like SoundbankResource and Instrument in the javax.ssound.midi package allow us to do that but I don't really understand how they work.The way the code is structured...
    A Soundbank is a set of Instrument and/or SoundbankResource (An Instrument is a type of SoundbankResource and is just a subclass)
    A SoundbankResource appears to be a class that contains either
    (1) Intruments
    (2) Sampled audio data
    (3) MIDI Sequence data
    Regardless of what the SoundbankResource provides, all it is is a wrapper around some sort of data object. It's job, in essense, is to return whatever it is holding in response to a getData() request.
    In order to utilize a SoundbankResource, you'd have to wrap around an object that whatever Synthesizer you're using is capable of playing.
    Probably the easiest way to implement your own custom Soundbank without using a soundbank editor (which may or may not work with JavaSound's engine when all is said and done) would be to write a custom Synthesizer that plays short WAV files, and build SoundbankResource objects to wrap around said short WAV files.

  • I have the retail iCloud account. How can I delete it? And how can I create my own account?

    I have the retail iCloud account. How can I delete it? And how can I create my own account?

    Welcome to Apple Support Communities
    To delete the iCloud account, open Settings > iCloud, scroll to the bottom and select Delete account. Then, log in with the Apple ID you want to use with iCloud

  • How can i create my own component

    hello all,
    how can i create my own componet,
    say for example i want to create my own JTextField.
    give me links, or give me a examples
    thanks
    daya

    http://www.onjava.com/pub/a/onjava/2004/08/11/desktop.html

  • How can i create my own t-code

    hi ,
    how can i create my own t-code with a specified applications? may i know the t-code for create a t-code
    Edited by: amarnath popuri on Nov 24, 2008 10:53 AM

    Hi amarnath popuri
    Use t-code SE93 to create a t-code.
    Check below link.
    http://help.sap.com/erp2005_ehp_02/helpdata/EN/43/2c43b427bf601fe10000000a422035/frameset.htm
    Regards
    Ashok

  • How can I create my own toolbar like SmartBar??

    I would like to know how can I create my own toolbar that works like the default smart bar.
    I need to work with a smart bar, but i have to create it, and it has to work like the default one.
    the smart bar should be able to navigate along my different forms/canvases.
    Can someone help me??
    With regards
    Tiago Valador

    Tiagor,
    you can't change the smart bar. All you can do is to create a hrizontal toolbar canvas.
    Frank

  • How can i create my own file from the Adobe Export PDF to Word ?

    How can I create my own file from the file of the Adobe Export PDF to Wodrd?

    If there is handwritten content in your PDF then ExportPDF can't convert that to word.
    ~Deepak

  • How can I create my own border styles?

    Working on a Mac in Numbers 3.2.2 how can I create 1 point line as a border? I find the default selection harsh, distracting.
    Appreciated.

    Hi Wanapitei,
    Click on the "bullseye" (top left of the table) to select the whole table.
    Format Panel > Cell > Border > All Borders
    Save as Template.
    Regards,
    Ian.

  • How can i create my own apps on iPhone ?

    Dear all
    Plz how can i create my on apps and publish it on app store ? (From my iphone ) not from mac devise
    Regards

    You don't.
    All app development requires a Mac.

  • How can I create my own shortcut to an app

    How do I create my own shortcut to an app on my Mac Pro

    Here are some more keyboard short cuts you may find useful including a different way of creating an Alias.
    Use whichever you find the easiest.
    http://support.apple.com/kb/PH10563

  • How can I create a array with all files from a directory

    How can I create a array of files or varchar with all files from a directory?

    I thought the example could be improved upon. I've posted a solution on my blog that doesn't require writing the directory list to a table. It simply returns it as a nested table of files as a SQL datatype. You can find it here:
    http://maclochlainn.wordpress.com/2008/06/05/how-you-can-read-an-external-directory-list-from-sql/

  • How can I creat or open an excel file in labview?

    I am using Labview 7.1 and report generation toolkit. I got the example code from this address :"Creating a report in Microsft excel using the labview report generation toolkit"
    But seems this example only can creat report when the excel file exist, otherwise it will get error code 7.
    How can I creat a new file if it doesn't exist and open the file if it exist? Can I creat a report without openning excel because I need to creat more than one report and check it after the test.
    Thanks

    Simply use the "Open/Create/Replace File.vi, and wire a constant "Create / Replace".
    Wire a path/filename and make sure the name ends with the extention .xls
    If you have multiple lines (likely), place aech line in an array and use the "Array to Spreadsheet String.vi" before sending it to "Write to file.vi". Don't forget to close the file.
    Hope this helps..
    JLV

  • How can I create my own tag name while creating a partition table.

    I have X4500 running Solaris 10. I have formatted a disk and created partition table as given below.
    Specify disk (enter its number): 0
    selecting c0t0d0
    [disk formatted]
    /dev/dsk/c0t0d0s0 is part of active ZFS pool zpool1. Please see zpool(1M).
    FORMAT MENU:
    disk - select a disk
    type - select (define) a disk type
    partition - select (define) a partition table
    current - describe the current disk
    format - format and analyze the disk
    fdisk - run the fdisk program
    repair - repair a defective sector
    label - write label to the disk
    analyze - surface analysis
    defect - defect list management
    backup - search for backup labels
    verify - read and display labels
    inquiry - show vendor, product and revision
    volname - set 8-character volume name
    !<cmd> - execute <cmd>, then return
    quit
    format> partition
    PARTITION MENU:
    0 - change `0' partition
    1 - change `1' partition
    2 - change `2' partition
    3 - change `3' partition
    4 - change `4' partition
    5 - change `5' partition
    6 - change `6' partition
    select - select a predefined table
    modify - modify a predefined partition table
    name - name the current table
    print - display the current table
    label - write partition map and label to the disk
    !<cmd> - execute <cmd>, then return
    quit
    partition> print
    Current partition table (original):
    Total disk sectors available: 1953508749 + 16384 (reserved sectors)
    Part Tag Flag First Sector Size Last Sector
    0 usr wm 34 4.00GB 8388641
    1 usr wm 8388642 2.00GB 12582945
    2 usr wm 12582946 200.00GB 432013345
    3 usr wm 432013346 175.00GB 799014945
    4 usr wm 1166180386 375.43GB 1953508748
    5 usr wm 799014946 175.00GB 1166016545
    6 usr wm 1166016546 80.00MB 1166180385
    8 reserved wm 1953508749 8.00MB 1953525132
    partition>
    I am unable to specify my own tag name. How can I change the tag name to one of my interest.
    I need to create 3 partitions as told below
    partitions:
    /earth
    /mars
    /work
    /earth and /work should be roughly equal in size, /mars should be twice the size of the others, if that is possible. If not 3 partitions of equal size will do.
    Please, help me .
    Thank you.

    Exactly 1TB? Slightly under/slightly over?
    Traditional Solaris disk labels are in VTOC format, but this format cannot describe disks larger than 1TB. So EFI labels must be used on disks larger than 1TB. Setup is slightly different.
    Are these physical disks or LUNs from a SAN array? If they are array LUNS, it is often the case that they don't have a Sun label of any type. So...
    #1 Apply a Solaris label
    If the LUNS don't have a label (when selected in 'format', it gives a warning that no label is present and offers to apply a label immediately). When run non-interactively, format assumes "yes" for any questions. So all you'd have to do is select every disk to have it apply labels to any unlabled disk. Run 'format' once and find the highest number (maybe it's 50 for you). Create a text file that looks like this:
    disk 1
    disk 2
    disk 3
    disk 50Then feed that to format like this:
    # format -f /tmp/disklist or whatever you've named the file.
    #2 Apply the partition layout to all disks you want.
    You asked if you should do the same procedure, but I don't see that you've actually done anything above other than print out the existing layout. Take one of your 48 drives and partition it the way you want manually (set the slices to the sizes that you want). Then you can copy the layout of that disk to others. You only want to do this between disks/LUNs of the same size. As an example, if you've explicitly partitioned c1t0d0 and you want to apply this to c1t1d0, do this:
    # prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t1d0s2Repeat for all of your other disks.
    Darren

  • UWL Help - How can i create my own task within the Enterprise Portal

    Dear all,
    I am currently working with UWL .
    I have tried the customization and those stuffs associated with UWL , and it is working properly.
    My current issue is , how can create my own task within the Portal ( not using Ad Hoc  Workflow , which is present in Portal) ?.
    If i can create my own task within portal by API or using another method , then How can i add that task link within the drop down box that is present in the Collaboration launch pad and Mytask Workset.?
    Is there any API regarding  UWL (which is useful for creation of custom tasks in Portal using Developer Studio by means of Portal Application Creation) ?
    How can i add that custom task in the drop down ?.
    I have tried the customization of existing UWL.
    I shall be grateful to those who can help me to solve this issue with links regarding the  solution of my problem's.
    with regards
    Kishor Gopinathan

    Hi Kishore,
    I am trying to do the same thing. When i am creating Collaboration Task, it has standard templates in the dropdown like "Single Step" and "Multi-Step" etc., If i want to create my own Custom Task Template and display in that dropdown, how can i do that? Your help is really appreciated.
    Thanks
    Vijay

  • How can I create my own document type

    Hello
    I want to know if we can create our own document types. With
    coloring methods...
    Beacause I want to have a coloring methode for my templates,
    whose I edit them a lot of with dreamweaver. And it will be simply
    if they can have theirs colors.
    Sorry for my bad english, but I'm French... ;)
    Thank for all

    1. in factory sales we are using T.code J1IIN. that time it fetch which type of Billing docu;ment. and how we can see that document. where it isconfigured
    You cannot view the Billing type while creating the excise invoice.In SPRO,Tax on Goods Movement-->India >Business Transactions> Outgoing Excise Invoices -->Assign Billing Type to Delivery Types here you maintain the Delievry and Billing types with which you cancreate Excise Invoices.
    2.Is there any copy control system between commercial Invoice to Excise invoice?
    There is no copy control and the above step controls the relation between the billing and excise invoice.
    3.How I can create my own Excise Invoice Document type.
    You cannot create your own Excise Invoice Document type but you can create a Sub Transaction type and assign it while creating Excise Invoice to differentiate and pass the values to a different GL.

Maybe you are looking for

  • Email in process chains

    Hi guys,   how is email in process chains configured for all the process types comprehensively? thanks due points will be assigned

  • CIN-Education cess & Higher education cess

    Gurus, When i do MIGO,the BED value is flowing ,but ECS & SECS are not flowing.But,I am able to enter the ECS value manually,but i am not able to enter SECS as the tab for SECS is in display mode.

  • How can I pass the web template name dynamically to a container

    Hi Experts , I have a container web item in 7.0 I would like to pass the name of the web template to be displayed in that web item dynamically . how can I achieve the same . How can i change the visibility settings of a container using a javascript .

  • How can i join table with multiple colums

    This is my Data-----------------------------------------------------DECLARE @StockIn TABLE InID INT , StockID INT , InQty DECIMAL(16, 2) , Price DECIMAL(16, 2) , tranDate DATE , running INT DECLARE @StockOut TABLE OutID INT , StockID INT , OutQty DEC

  • Effect of Activating Cross company costing in Material Ledger

    Hi all, We are live with ML from seven years and now we want to activate cross company costing. I would like to know if there will be an impact of this in the material ledger side. If anyone has comeacross this situation please share your ideas about