Vibe: A Midi sequencer for MIDP 2.0. beta released

Hi
We've just released a beta test version of Vibe: a multitrack pattern Midi sequencer for mobiles. Its free to download at http://vibejive.net for anyone who wishes to try it out.
Vibe has powerful graphical editing of track and note data. Songs can be saved to the phone or uploaded to a central online song repository for downloading by other Vibe users. You can also import/export Vibe songs as standard Midi, and Vibe can also place songs onto the phone as Ringtones.
Visit http://vibejive.net for more information and free download.
Thanks
VibeJive

Hi
We've just released a beta test version of Vibe: a multitrack pattern Midi sequencer for mobiles. Its free to download at http://vibejive.net for anyone who wishes to try it out.
Vibe has powerful graphical editing of track and note data. Songs can be saved to the phone or uploaded to a central online song repository for downloading by other Vibe users. You can also import/export Vibe songs as standard Midi, and Vibe can also place songs onto the phone as Ringtones.
Visit http://vibejive.net for more information and free download.
Thanks
VibeJive

Similar Messages

  • 3.50mm to 6.35mm plug adapter, music in Midi Sequence for

    Hey all,
    I just bought the X-FI Platinum card to go with my Logitech Z-5500s. The problem is the platinum card only comes with ONE 3.50mm to 6.35mm plug adapter, and two are needed to connect to a headset's sound jack and microphone jack, on the X-FI I/O Dri've. Where can I shop online to buy another 3.50mm to 6.35mm plug adapter? Please link if possible.
    Also, I've noticed that ever since I bought the sound card, the music that I have on the computer that are Midi Sequence Files won't play any sound. It would play on my old onboard nforce2 soundstorm. What is wrong? I have two files that are in this format so I'd like to hear them.
    One last thing. Since I have the Logitech Z5500s and X-Fi platinum, what kind of wire should I need to buy to connect to my TV? and PS2? Thx

    ) http://cgi.ebay.com/ws/eBayISAPI.dll...ype=osi_widget is the type of adapter that you're looking for.
    2) Click on Start->Settings->Control Panel->Sound and Audio devices->Audio Tab and from here set the MIDI music playback device to be your soundcard's synth A or synth B.
    3) It depends on what outputs your TV's got. If it's got a headphone socket you could use 3.5 mm double ended cable to go to your Z5500s aux input from your TV's headphone socket. A better way to do it is to use a phono x 2 to stereo mini-plug cable
    http://www.sonystyle.com/is-bin/wbrI...es_AudioCables
    if your TV's got phono x 2 outputs at the back. You can plug this into your Z-5500s aux inputs.
    You should really be asking this on the Logitech forums.

  • Using garageband as a midi sequencer for a synthesizer

    Sorry for the newbie question.
    I have an old korg trinity synth that has some wonderful instruments on it. I want to use garageband just as a midi sequencer. No audio recording going on here, and no usage of the garageband sounds (or just minor use).
    I ordered a midi-usb interface.
    I want to multi-track so I want garageband to record midi on one track while it is playing out midi on another.
    Is this all easy stuff for garageband, or will I hit any snags (like latency?)
    Thanks

    http://www.bulletsandbones.com/GB/GBFAQ.html#midiout
    (Let the page FULLY load. The link to your answer is at the top of your screen)

  • How can I play along with a MIDI sequence in Mainstage?

    Hi folks,
    I have some live performances where I would like to play along with MIDI sequences.  I've been using Mainstage and software instruments, but can't for the life of me figure out how do play along with MIDI sequences.  There's a nice plugin (whose name escapes me at the moment) that lets you play along with looped audio tracks....but a MIDI file would be better for my purposes.  Is there a way to do this?
    Thanks in advance,
    -Mike Kaplan

    Hi
    Not directly within Mainstage.... there could be workarounds using 3rd party applications slaved to MS, but it would be a complete pita (compared to working with scripts to iTunes Playlists or just bouncing the MIDI files to audio).
    CCT

  • Detect Note Changes in MIDI Sequencer

    Hi all,
    I’m trying to detect when the MIDI Sequencer changes notes using some kind of a listener to detect when the note changes occur. My example program is able to detect the end of the sequence and I’d like to be able to detect note changes and print a message in a similar way. Here is my example code.
    import javax.swing.*;
    import javax.sound.midi.*;
    public class SequencerTestApplet extends JApplet
        public void init()
            SequencerTest seqTest = new SequencerTest();
            seqTest.play();
            System.out.println("Print from init()");
    class SequencerTest
        Sequencer sequencer=null;
        Sequence seq=null;
        Track track=null;
        public SequencerTest()
            try
            {   sequencer = MidiSystem.getSequencer();
                sequencer.open();
                // detect END OF SEQUENCE
                sequencer.addMetaEventListener(
                    new MetaEventListener()
                    {   public void meta(MetaMessage m)
                        {  if (m.getType() == 47) System.out.println("SEQUENCE FINISHED");
                sequencer.setTempoInBPM(40);
                seq = new Sequence(Sequence.PPQ, 16);
                track = seq.createTrack();
            catch (Exception e) { }
        public void play()
            try
            {    // NOTE 1
                ShortMessage noteOnMsg = new ShortMessage();
                noteOnMsg.setMessage(ShortMessage.NOTE_ON, 0, 60, 93);
                track.add(new MidiEvent(noteOnMsg, 0));
                ShortMessage noteOffMsg = new ShortMessage();
                noteOffMsg.setMessage(ShortMessage.NOTE_OFF, 0, 60, 93);
                track.add(new MidiEvent(noteOffMsg, 16));
                // NOTE 2
                ShortMessage noteOnMsg2 = new ShortMessage();
                noteOnMsg2.setMessage(ShortMessage.NOTE_ON, 0, 68, 93);
                track.add(new MidiEvent(noteOnMsg2, 16));
                ShortMessage noteOffMsg2 = new ShortMessage();
                noteOffMsg2.setMessage(ShortMessage.NOTE_OFF, 0, 68, 93);
                track.add(new MidiEvent(noteOffMsg2, 32));
                sequencer.setSequence(seq);
                sequencer.start();
            catch (Exception e) { }
    }In this program the init() method starts the sequencer through the play() method and then continues on so that the “print from init()” statement is printed from the init() method while the sequencer is still playing. Then after the sequencer is finished, it uses the MetaEventListener to detect the end of the sequence and print the “sequence finished” message. I’d like to be able to make it also detect when the sequence changes notes in a similar way... Start the sequence and move on, but then be able to detect each time a note change occurs and print a message.
    Since I am putting the notes at specific midi ticks (multiples of 16, or “quarter notes”) I could poll the Sequencer using getTickPosition() to see if the Sequencer’s tick position matches a particular multiple of 16. However, the problem with this is it would lock up the program since it would be constantly polling the sequencer and the program wouldn’t be able to do anything else while the Sequencer is playing (and I also have a loop option for the Sequencer so that would lock up the program indefinitely).
    Here’s what I’ve found out and tried so far...
    I read in this [this tutorial|http://java.sun.com/docs/books/tutorial/sound/MIDI-seq-adv.html] on the java sun site (under “Specifying Special Event Listeners”) that The Java Sound API specifies listener interfaces for control change events (for pitch-bend wheel, data slider, etc.) and meta events (for tempo change commands, end-of-track, etc.) but it says nothing about detecting note changes (note on/off). Also in the [EventListener API|http://java.sun.com/j2se/1.3/docs/api/java/util/class-use/EventListener.html] (under javax.sound.midi) it only lists the ControllerEventListener and the MetaEvenListener.
    I also read here that MIDI event listeners listen for the end of the MIDI stream, so again no info about detecting note changes.
    It seems like the sequencer should have some way of sending out messages (in some fashion) when these note changes happen, but I’m not sure how or even if it actually does. I’ve looked and looked and everything seems to be coming back to just these two types of listeners for MIDI so maybe it doesn’t.
    To be sure the MetaEventListener doesn’t detect note changes I changed the MetaMessage from:
    public void meta(MetaMessage m)
    {    if (m.getType() == 47) System.out.println("SEQUENCER FINISHED");
    }to:
    public void meta(MetaMessage m)
    {    System.out.println("" + m.getType());
    }so that it would print out all of the MetaMessages it receives. The only message that printed was “47” which indicates the end of the sequence. So the MetaEventListener doesn’t appear to do what I need it to do.
    I realize this is a rather odd problem and probably not many people have had the need to do something like this, but it never hurts to ask. If anyone has any suggestions on how to solve this problem it would be greatly appreciated.
    Thanks,
    -tkr

    Tekker wrote:
    As another idea, since I can't do it with a listener like I originally wanted to, would adding a separate thread to poll the sequencer and send an interrupt when it matches a particular midi tick be a good route to try? My thinking is this essentially act kind of like a listener by running in the background and reporting back when it changes notes.Yep, that worked! :)
    import javax.swing.*;
    import javax.sound.midi.*;
    public class ThreadTestApplet extends JApplet
         public void init()
              ThreadTest threadTest = new ThreadTest();
              threadTest.play();
              MIDIThread thread = new MIDIThread(threadTest.sequencer);
              thread.start();
              System.out.println("  Print from init() 1");
              try { Thread.sleep(1000); } catch (InterruptedException ie) {}
              System.out.println("  Print from init() 2");
              try { Thread.sleep(1000); } catch (InterruptedException ie) {}
              System.out.println("  Print from init() 3");
              try { Thread.sleep(1000); } catch (InterruptedException ie) {}
              System.out.println("  Print from init() 4");
    class ThreadTest
         Sequencer sequencer=null;
         Sequence seq=null;
         Track track=null;
         public ThreadTest()
              System.out.println("Sequencer Started");
              try
              {     sequencer = MidiSystem.getSequencer();
                   sequencer.open();
                   // detect END OF SEQUENCE
                   sequencer.addMetaEventListener(
                        new MetaEventListener()
                        {  public void meta(MetaMessage m)
                             {     if (m.getType() == 47) System.out.println("SEQUENCER FINISHED");
                   sequencer.setTempoInBPM(40);
                   seq = new Sequence(Sequence.PPQ, 16);
                   track = seq.createTrack();
              catch (Exception e) { }
         public void play()
              try
              {     // NOTE 1
                   ShortMessage noteOnMsg = new ShortMessage();
                   noteOnMsg.setMessage(ShortMessage.NOTE_ON, 0, 60, 93);
                   track.add(new MidiEvent(noteOnMsg, 0));
                   ShortMessage noteOffMsg = new ShortMessage();
                   noteOffMsg.setMessage(ShortMessage.NOTE_OFF, 0, 60, 93);
                   track.add(new MidiEvent(noteOffMsg, 16));
                   // NOTE 2
                   ShortMessage noteOnMsg2 = new ShortMessage();
                   noteOnMsg2.setMessage(ShortMessage.NOTE_ON, 0, 68, 93);
                   track.add(new MidiEvent(noteOnMsg2, 16));
                   ShortMessage noteOffMsg2 = new ShortMessage();
                   noteOffMsg2.setMessage(ShortMessage.NOTE_OFF, 0, 68, 93);
                   track.add(new MidiEvent(noteOffMsg2, 32));
                   sequencer.setSequence(seq);
                   sequencer.start();
              catch (Exception e) { }
    import javax.sound.midi.*;
    public class MIDIThread extends Thread
         Sequencer sequencer=null;
         long midiTick=0;
         long midi_progressionLastChord=32;
         boolean print = true;
         public MIDIThread(Sequencer sequencer)
              this.sequencer = sequencer;
         public void run()
              System.out.println("Thread Started");
              while (midiTick<midi_progressionLastChord)
              {     midiTick = sequencer.getTickPosition();
                   if (midiTick == 0 || midiTick == 16)
                   {     if (print)
                        {     System.out.println("NOTE CHANGE");
                             print = false;
                   else
                        print = true;
    }I put in several print statements (with pauses in the init method) and the init print statements continue to be printed while the sequencer is playing, so it's not locking up the system and the "note change" statements happen when the sequencer changes notes. So this part is working perfectly! :)
    Here's what I got for my output:
    Sequencer Started
    Print from init() 1
    Thread Started
    NOTE CHANGE
    Print from init() 2
    NOTE CHANGE
    Print from init() 3
    SEQUENCER FINISHED
    Print from init() 4
    The only problem I'm having is how to "throw" this action back up to the main init method and have it do the print statement instead of the thread class. Throwing an interrupt apparently won't work as you have to poll it to see if it has been interrupted (so it'd be no different than just polling the sequencer to see if it equals the specific midi tick). Maybe throw an ActionEvent? But how to attach it to my applet? Would I need to create an instance of my applet and then pass that into the thread class so it can catch the ActionEvent? And if I do that will it stop the thread or will it keep the thread running so can detect the other notes?... Or is there a better/simpler way to do this?
    Thanks again,
    -tkr

  • Using Proteus X with a midi sequencer - VST work around

    I got Proteus X with the X-board 61. I've been trying to use it with Cubase. First it took me a while to figure out that Proteus X has to be used with a sequencer using VST you can't just select it as a midi device.
    Am I wrong here? I really can't believe it is set up this way and that more people aren't complaining about it. Maybe I just missed something and you really can use Proteus X as a midi device?
    When I set up Proteus X as a VST instrument in cubase there is a half second delay in triggering sounds from the X board. After the midi data is recorded in the timing play back is just fine. I did a little research and it seems that this problem is happening because the latency on my sound card is too high (I could be wrong here too). I'm just using the internal card on my laptop. I might think about getting a fancy external card, but I wouldn't want to have some other thing to drag around with my laptop and keyboard.
    Anyway my work around is this: I don't load Proteus X as a VST instrument, but just as a stand alone app. I downloaded MIDI yolk here: http://www.midiox.com/myoke.htm . (I also tried maple midi port but it didn't work for me).
    In Proteus X go to Options>Preferences>MIDI and for Ch 1 - 16 set it to "In From MIDI Yolk: 1" For Ch 17 - 32 set it to EmuXboard61(or what every your controller is)then OK
    Now you can load sounds into channels 1-16 in Proteus X.
    In Cubase for each MIDI track set the in to E-MU Xboard61 (or your controller) and the out to "Out To MIDI Yolk 1"
    This will allow both your controller and sequencer to control Proteus X at the same time without using VST. This work around also allows you to use Proteus X to play back any MIDI file from any windows application. Just go to the windows Control panel>Sounds and Audio Devices>Audio tab and set the MIDI music playback Default Device to "Out To MIDI Yolk: 1"
    Hope this helps somebody like it did me.
    It would be really cool if there was a way to set this up to use the additional ch 17-32 in Proteus X. I haven't quite figured it out yet. Anyone have suggestions?
    Message Edited by umbilicalbungee on 12-29-200712:58 PM

    yg831 wrote:
    anyone familiar with sequencing the sounds from proteus-x onto fruity loop tracks. so far, i've managed to open the vst sound module for proteus-x in fruity loops. I'm using a midi controller to play each note. how do I record multiple proteus-x tracks similar to the way I would if I was playing and recording fruity loop tracks and sounds?
    IMO FL is not wery good with MIDI recording.
    Insert #1 Channel --> select Proteus-X from the list. Set some patch on Proteus-X
    Insert #2 Channel --> select Proteus-X from the list. Set some patch on Proteus-X
    etc.
    I suppose you can use the MIDI recording functionality on FL (eg. select track to record add an instrument on it, press record button start with play button (you can set wait for keyboard, snap/step/..., metronome, etc from those tiny icons(light)).
    .jtp

  • Midi sequences no longer trigger on-beat

    i have had recent problems where my project midi sequences suddenly do not trigger my external synths on-beat anymore - on playback i hear the messages triggered well before the beat. the bizzare thing is that if I record the audio input from that sequence, the recorded audio file is on-beat! if i open a new project everything is fine - so i don't think this is a latency issue. this has happened to a few projects recently. any suggestions on the fix, or what is causing the problem?

    Hi,
    I believe your problem is to with the incorrect PDC implementation Logic has for external midi.
    Unfortunately, you have one of two choices,
    1) do your midi outside logic (which I have sometimes resorted to)
    or
    2) use an external instrument object for your midi in logic, and route the audio output of your external into logic. This way you will get perfect and tight midi on playback, you just better not try record any jazz solos because the latency off course now affects your external midi instrument.
    From http://support.apple.com/kb/HT1213:
    +"Another effect with delay compensation set to All is that MIDI tracks triggering external sound modules will be out of sync. This is because Logic has no direct control over the audio output of external devices. A possible solution for this would be to route the audio outputs from the external MIDI devices to inputs on your audio hardware and monitor them through Logic. This way, the audio streams from the MIDI devices can be compensated during playback. Using Logic's External instrument to route MIDI to your external devices is an ideal way to work in this situation."+
    The above statement is my one and only gripe with logic. All they have to do is not send midi messages for the same amount of time that they set aside for PDC and everything would be great.
    I've heard of others using complicated methods to get around this, but they involve finding out the delay, which changes with every plug in introduced and subtracted, and whether your Mac is having a good or bad hair day.
    good luck.

  • Is there a step sequencer for drum patterns in logic express?

    I was wondering is there a step sequencer for doing drum beats in logic express? It would be much easier if there were, that way I wouldn't have to record it and then try and fix my beat in the matrix editor. I believe that there is a step sequencer included with ultrabeat but I know that that is only with logic pro.

    The latest issue of Sound on Sound covers how to do this with the Hyper Editor.
    http://www.soundonsound.com/sos/mar06/articles/logictech.htm
    That link will only work if you're a subscriber, until SOS declassifies it for everyone in six months.
    The GM method will work for something that's GM compatible, and you can use this method to create your own custom version for any other drum instrument you want. It's pretty sweet. The gist of it is you create a mapped instrument in the environment, cable it to your audio instrument of interest, rename the notes to whatever drum/percussion sound they match (if needed), create a MIDI region with one note each, then make a hyper set out of it.
    It seems like a lot of steps, but it's pretty simple once you've done it once, and you end up with a very flexible step sequencer-like editor. You can repeat these steps to make editors that are customized for any instrument plugin you like.

  • Send MIDI Sequence to GarageBand

    Hello,
    Is it possible to write a Java program that OSX will see as a virtual MIDI device (just like it might see a real MIDI USB keyboard) so that I can programmatically generate and send MIDI sequences through GarageBand?
    I am experienced with Java and C and I have written device drivers. But I am not sure where to begin because I have zero experience with the javax.sound.midi package.
    I envision the following: When I run the program from a terminal it initializes a virtual device and then pauses. At this point if GarageBand is running I should see the familiar "The number of midi inputs has changed" message. Then each time I hit <Enter> and it plays my coded MIDI sequence. I can select a different instrument in GarageBand and hit <Enter> again and it will play the sequence again using the new instrument. Pressing 'x' or a special character will cause the device to deinitialize again triggering the aforementioned GarageBand message and the Java program will exit.
    Is this possible?
    Any direction would be greatly appreciated.
    Mike

    Hi,
    I have a similar question, so I'm curious if you ever found an answer to yours. I was wondering if I could get a Java sound Synthesizer for a native synthesizer AudioUnit (specifically Ivory Pianos). It doesn't look like it.
    Rob

  • Help with enabling TPM in Task Sequence for Dell Laptops

    Hi there,
    I would appreciate some advice on creating a task sequence for Win8.1 with TPM enabling for Dell laptops; I have BitLocker set up manually with a Group policy, but want to have TPM enabled in the task sequence. I have read older posts on sites such as windows
    noob, but can't see how to reference the CCTK and get TPM going for win8.1 in a SCCM2012 environment. 
    Obviously I haven't created this before so any help would be appreciated; I have noticed when I try to import my CCTK configurations into SCCM as it isn't a zip file I cannot do it.

    Luckily Dell wrote a whitepaper about that subject, see:
    http://en.community.dell.com/techcenter/extras/m/white_papers/20209083
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

  • How to create a sequence for an particular item in my apex form

    Hi friends,
    I created an database application, of a form with a report, and it is working fine...
    But in my form, i have a requirement....The below are the existing fields in my form
    issue no
    created by
    start date
    status
    priority
    due date
    Among these fields in my form i need to create a 'Sequence' for my field "issue no",
    So that whenever i opened the form the 'issue number' must generate automatically like 1 for the first time, 2 for the second time and so on..
    For that i created a sequence
    CREATE SEQUENCE "ORDERS_SEQ"
    MINVALUE 1
    MAXVALUE 999999999999999999999999999
    INCREMENT BY 1
    START WITH 1000
    NOCACHE
    NOCYCLE;
    But for validation where i need to write the sequence query for the particular item 'issue no'....i dont have any idea of where to write the validation query for the sequence..
    please tell where i need to write in step wise manner..please help me friends...
    As the below is my validated sequence query for item 'issue no'
    'select seq.issue_id.nextval into issue_no'
    This is my above validation query whether the query that i mentioned is right..if not let me know the validation query..
    And also i need where to apply this validation query in steps..
    Thanks in advance
    Regards,
    Harry...

    Harry,
    Rik is on the right track. Here is a sample insert trigger: Would need to substitute you sequence ORDERS_SEQ with my sequence las_log_seq, how you define or use timestamps is up to you.
    DROP TRIGGER LASDEV.BINS1_LAS_LOG_TBL;
    CREATE OR REPLACE TRIGGER LASDEV."BINS1_LAS_LOG_TBL"
       BEFORE INSERT
       ON las_log_tbl
       FOR EACH ROW
    BEGIN
       -- Description: Insert log_seq, creation_dt, creation_id,
       --              lst_updt_dt and lst_updt_id.
       -- Maintenance:
       -- Date        Actor          Action
       -- ====        =====          ======
       -- 07-Sep-2010 J. Wells       Create.
       :new.creation_id := nvl( v( 'app_user' ), user );
       :new.creation_dt := SYSDATE;
       :new.lst_updt_dt := :new.creation_dt;
       :new.lst_updt_id := :new.creation_id;
        SELECT las_log_seq.NEXTVAL
          INTO :new.las_log_seq
          FROM DUAL;
    END bins1_las_log_tbl;
    /Heff

  • Access sequence for stock transfer order

    Hi,
    My client is a paper industry. client is procuring raw materials from forest center. We are considering forest center as plant 1800 and paper mill as plant 1100. several depots has been created under forest center and considering them as storage location. goods receipt at forest center is happening through scheduling agreements. stock is transfered from forest center depots to mill through stock transport order.
    For each depots, freight value per MT is fixed for transporting goods from forest center to mill. Clients requirement is to maintain the rates for freight for each depots so that it will pick from condition records. No need to enter freight value in stock transport order.
    I have created an access sequence for combination of plant (1800) and forest center depots and maintained condition table. but it is not working as in stock transport order, there is no storage location option for supplying plant. In stock transport order supplying plant is forest center (1800) and receiving plant is mill (1100).
    Please guide me where to maintain the freight rate as this is mandatory for my client.
    Thanks
    Prasant

    Access seq with depot will not work becuse you don't have the storage location field in the header
    Rather create the diff pruchase group for each depot and assign them in STO based on your depot(storage location)
    and create the access sequence based on the palnt and purchase group than it will work.

  • How to create the Access sequence for the Vendor+material+plant combination

    Hi all
    Please let me know How to create the Access sequence for the Vendormaterialplant combination..
    Whats the use? What its effect in purhcase and taxe..
    brief me please

    Hi,
    you are asked to maintain the access sequence for the tax condition for which you are putting 7.5%.
    goto OBQ1 or img..financial accounting new...global settings.... taxes on sales and purchases ......basic settings.....
    find the tax condition type. see in it which access sequence is attached.
    if there is none then use JTAX used for taxes in India.
    or you can create the similar one for your.
    to create the same goto OBQ2.
    new entry or copy JTAX.
    and assign the access sequence to condition type.
    this will resolve your problem if you just need to assign the access sequence.
    regards,
    Adwait Bachuwar

  • One sequence for multiple lookup tables?

    I am sorry if this is off-topic, however can anybody advise what is better - use one sequence for all tables (lookup tables) or to create unique sequence for each table?
    Thanks
    DanielD

    Daniel,
    After you read this (http://asktom.oracle.com/pls/ask/f?p=4950:8:::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:2985886242221,), you may be sorry you asked.
    Scott

  • Is there a way to set up browse sequences for project with multiple TOCs and conditionalized modules

    I'm using RoboHelp 9 with WebHelp output.
    I've got five outputs, one of which contains Help for common functions, while the other four contain Help for licensed modules. When a user opens the Help for a licensed module, the user sees the core Help and the licensed Help. In addition, files are conditionalized so that searching for unlicensed content from a licensed Help module brings up nothing.
    I've been troubleshooting problems with the Previous Topic and Next Topic which, thanks to William, I learned are related to browse sequences. After trying assorted configurations, I've got a couple of questions:
    Does RH support only a single browse sequence in a project, even when the project has multiple outputs & TOCs?
    If RH supports only a single browse sequence, does that mean there is no way to create a unique browse sequence for each separate output?
    If RH supports multiple browse sequences, what is the workflow?
    I also maintain a 'master' TOC that contains all the modules, both common and unlicensed. What I've done for now is to autocreate a browse sequence based on the 'master TOC'. When I generate output for a licensed module, which is conditionalized, I only see the TOC for that module and, therefore, can only browse between books and subbooks in that module. I've also verified that topics that do not appear in the conditionalized module, such as for another licensed module, do not appear in the Search results list either.
    Carol

    Me again, Carol
    You also asked about the functional differences between WebHelp and WebHelp Pro, so let me elaborate.
    I'm aware of only two major differences (other than the extra benefits of feedback analytics reports and management of "Areas" with authentication in RoboHelp Server).
    The behavior of Browse Sequences as explained above
    The fact that Content Categories are not supported in WebHelp Pro for this latest version 9.
    As for the Browse Sequences you are trying to provide for different modules (licensed, etc.): Multiple Browse Sequences are included in a single .BRS file. The sequences are defined in the XML within the single file.
    As a workaround (for either WebHelp or WebHelp Pro) you could create a NGP Help.brs. which you have already created for one module; then backup and archive it. Then, create a modification for the different module before you generate again. The NGP Help.brs. will need to have the same name as your project so you will have to manage the desired .brs file into the project folder when you generate that version. All of your other choices (TOC, Index, Conditional Tags, etc.) would remain the same for the respective modules.
    Finally, I note that you are apparently generating WebHelp Pro right now even though you are not publishing it to the RH Server? This is really not the best practice. You should generate plain WebHelp for a web server that does not have RH Server on it (even though you may be getting away with it). As for your concern about "breaking" something; each output is placed in a different !SSL! folder automatically when you generate, so you should be able to generate WebHelp without interferring with the WebHelp Pro output. Then, you can re-publish to the RH Server using WebHelp Pro whenever the server is ready.
    John Daigle
    Adobe Certified RoboHelp and Captivate Instructor
    Evergreen, Colorado
    www.showmethedemo.com

Maybe you are looking for

  • Has anybody tried the Day-Timer iPhone App -  Syncs. Calendar + Todo list?

    I have had my iPhone 3Gs calender sync. break several times, and honestly none of them seem to be my "fault". I stumbled across this app. and for $6 I'd take the cowards way out rather than try to fix my current broken sync. problem with iTunes. Has

  • Special Characters HELP

    Hello i'm learning C language, i use VS13. I want to use special characters like "ç" ;" ´ "; "~" in my program. How can i do it?

  • Windows files on OS X

    I ws wondering if it was possible to open windows formatted files on OS X, eg .exe, or .wmv.

  • Processus effects does not appears

    hi, i don't know why there is no more effect appearing in the head menu process > effects but appearing in the effect tab. no better result after restart :-s any idea ?

  • Right side screen problem

    Hi, I have a problem with my iphone random pushing buttons on the complete right side of the device. I dont even have to touch it, just have to place my finger at a certain height and it automaticly accept it as a touch-push?? The strange thing is wh