Een nieuwe pc, maar geen communicatie meer met Midi Interface

DJBlackbird

hoogvlieger
Lid sinds
12 april 2002
Berichten
97
Locatie
Groningen
Mensen,

Al tijden werk ik met een Opcode Studio 128x via de seriële poort als interface tussen al mijn gear en de pc met Cakewalk 9.03. Gezien die pentium 200 (zonder mmx nog wel....) met 128 mb ram af en toe toch wat te traag werd als de event list aan stond, probeerde ik eens een pentium 2 450mhz met 256 mb ram. Loopt lekker. Gezien dit ook mijn pc is voor andere dingen, wilde ik een aparte, krachtigere pc in de studio.
Dus ik kocht mezelf een Compaq Pentium 3 1ghz met 128 mb ram.

Ik die pc voorzien van windows 98 en de Opcode drivers.
JAMMER!

Daar werkt de handel opeens niet meer op. Midi interface could not be found on com1 of com 2, net waar ik het op probeerde. Geen success.

Dus ik de hardware testen. Onder Dos kan je een diagnose programaatje draaien die je interface test en de midi in - out.
Dit werkt gewoon.

Zet ik windows 95 op dit p3, werkt de handel wel gewoon.
Pest is alleen dat Reaktor en Soundforge 5 en nog wat handige software niet onder windows 95 kan werken.

Wie kan mij vertellen wat hier loos is?

Opcode is helaas (gelukkig?) al opgeheven en support op die dingen is er dus niet meer.

Tips, truuks? Alles is welkom. Tot die tijd ga ik me eens oriënteren op een andere midi interface want dit is bagger. :stupid
 
SvV, thanks for the tip, maar ik had die site al gezien en ook al doogelezen. Hier staan wat tips maar die mogen niet baten helaas.
Als er nog meer tips zijn, heeeel graag :)
 
ok alles deinstalleren onder veilige modus(win 98 )
(kijk voor de zekerheid of je in de bios de compoorten niet perongeluk uit hebgezet)
maar als je dan de alles hebt gedeinstalleerd begin je overnieuw.
ik begrijp dat je alleen maar windows 95 drivers hebt. je moet dan deze drivers geforceerd installeren, dus win 98 dwingen deze drivers te gebruiken.

mocht het dan nog niet werken, installeer dan het cd'tje dat bij je moederbord zat.(misschien heeft het iets met busmaster te maken)

als laatste kun je compoorten weggooien in apparaatbeheer en de ze opnieuw installeren.

usb midi poorten zijn naar mijn mening geen oplossing,je krijgt ze wel geinstalleerd maar het geeft altijd conflicten: mijn amt werkt serieel aangesloten prima. maar wanneer ik hem via USB aansluit mag ik blij zijn als de eerste twee poorten werken, met firewire heb ik geen ervaring. dusdaar kan ik niks overzeggen.


als laatste redmiddel kun je kijken wat voorchip set er op de kaart zit, en dan de drivers voor die chipset op internet zoeken, dit werkt in iedergeval voor modems, isdn kaarten en netwerkkaarten, maar ik weet niet of het ook bij midi kaartjes werkt
 
Origineel geplaatst door EDP
ok alles deinstalleren onder veilige modus(win 98 )
(kijk voor de zekerheid of je in de bios de compoorten niet perongeluk uit hebgezet)
maar als je dan de alles hebt gedeinstalleerd begin je overnieuw.
ik begrijp dat je alleen maar windows 95 drivers hebt. je moet dan deze drivers geforceerd installeren, dus win 98 dwingen deze drivers te gebruiken.

mocht het dan nog niet werken, installeer dan het cd'tje dat bij je moederbord zat.(misschien heeft het iets met busmaster te maken)

als laatste kun je compoorten weggooien in apparaatbeheer en de ze opnieuw installeren.

usb midi poorten zijn naar mijn mening geen oplossing,je krijgt ze wel geinstalleerd maar het geeft altijd conflicten: mijn amt werkt serieel aangesloten prima. maar wanneer ik hem via USB aansluit mag ik blij zijn als de eerste twee poorten werken, met firewire heb ik geen ervaring. dusdaar kan ik niks overzeggen.


als laatste redmiddel kun je kijken wat voorchip set er op de kaart zit, en dan de drivers voor die chipset op internet zoeken, dit werkt in iedergeval voor modems, isdn kaarten en netwerkkaarten, maar ik weet niet of het ook bij midi kaartjes werkt

Heeft niks met busmasters te maken, niet aan zitten dus. Ook niet alles zomaar weggooien uit je apparaatbeheer of deinstalleren, bereik je niks mee als je niet wat je doet (met alle respect, maar dat idee krijg ik een beetje als ik jouw commentaar lees).

Controleer eerst in je bios (als je weet hoe je daar in kunt komen) of je seriele porten wel ingeschakeld zijn. In sommige gevallen staan ze standaard uit.

Ik kom straks met nog meer tips, moet nu ff weg.


***to be continued***
 
Origineel geplaatst door Dr. RiPsaw


Heeft niks met busmasters te maken, niet aan zitten dus. Ook niet alles zomaar weggooien uit je apparaatbeheer of deinstalleren, bereik je niks mee als je niet wat je doet (met alle respect, maar dat idee krijg ik een beetje als ik jouw commentaar lees).

Controleer eerst in je bios (als je weet hoe je daar in kunt komen) of je seriele porten wel ingeschakeld zijn. In sommige gevallen staan ze standaard uit.

Ik kom straks met nog meer tips, moet nu ff weg.


***to be continued***

nou je kunt rustig compoorten weggooien als je de drivers hebt. drivers zitten er standaard in dus ga je gang.

trouwens dingen weggooien en op nieuw installeren is vaak de oplossing in win 98. naast de pc gewoon opnieuw opstarten(alhoewel dat niet de oplossing is van het probleem)

dat busmaster geeft vaak conflicten bij sommige moederborden.

aangezien ik fulltime in een computerzaak werk weet ik toch zeker wel waar ik over praat.

de meest voorkomende oplossingen zijn dan:

opnieuw installeren,
bios,
pci kaartjes in andere poorten stoppen,

wat ik zou doen is het volgende:

je hebt nu 95 er op staan en daarvoor 98 dus ga ik van uit dat alles er af mag (anders belangrijke dingen op cd'tje zetten of ghost image maken zodat je later alles weer terug kan zetten)

zet eerst je bios goed, mocht je niet weten hoe vraag het aan iemand.
installeer 98,daarna het de cd met de INF files voor het moederbord(chipset) daarna VGA en de rest van de drivers. installeer dan de opcode.

Ik ga er maar van uit dat dat ding van zelf gevonden word door win 98 in je apparaat beheer zie je dan een overig apparaat met een geel uitroeptekentje staan. installeer de juiste drivers(geforceerd of niet).

http://www.opcode.com/downloads/

bij deze link staan de juiste drivers voor dat ding

volgens mij moet dat werken.
 
ik zit nog te lezen. je hebt een compaq
werkt geloof ik met van die recovery cd's en daar kom je bijna de bios niet in.

wat voor compaq is het en heb je idd van die recovery cd's?
 
Origineel geplaatst door EDP


nou je kunt rustig compoorten weggooien als je de drivers hebt. drivers zitten er standaard in dus ga je gang.

trouwens dingen weggooien en op nieuw installeren is vaak de oplossing in win 98. naast de pc gewoon opnieuw opstarten(alhoewel dat niet de oplossing is van het probleem)

dat busmaster geeft vaak conflicten bij sommige moederborden.


Goh, dan ben jij de eerste met speciale compoortdrivers, wordt namelijk gewoon standaard ondersteund vanuit windows, geen speciale drivers voor nodig. Heeft dus ook geen zin om die weg te gooien, krijg je alleen dezelfde drivers weer voor terug. Wat wel zin heeft is ze weggooien en kijken of ze een ander IRQ krijgen. Maar dat kun je ook wijzigen zonder ze weg te gooien (dus dan heeft het alweer geen zin om ze weg te gooien).
Tja, kan de oplossing zijn voor grafische kaarten etc, maar niet voor compoorten.

aangezien ik fulltime in een computerzaak werk weet ik toch zeker wel waar ik over praat.

Tja, ik ook. Maar dan zou je toch ook moeten weten dat je beter niet met busmasterdrivers kunt gaan rommelen als het niet om problemen gaat met PCI apparaten.

de meest voorkomende oplossingen zijn dan:

opnieuw installeren,
bios,
pci kaartjes in andere poorten stoppen,

wat ik zou doen is het volgende:

je hebt nu 95 er op staan en daarvoor 98 dus ga ik van uit dat alles er af mag (anders belangrijke dingen op cd'tje zetten of ghost image maken zodat je later alles weer terug kan zetten)

zet eerst je bios goed, mocht je niet weten hoe vraag het aan iemand.
installeer 98,daarna het de cd met de INF files voor het moederbord(chipset) daarna VGA en de rest van de drivers. installeer dan de opcode.

Ik ga er maar van uit dat dat ding van zelf gevonden word door win 98 in je apparaat beheer zie je dan een overig apparaat met een geel uitroeptekentje staan. installeer de juiste drivers(geforceerd of niet).

http://www.opcode.com/downloads/

bij deze link staan de juiste drivers voor dat ding

volgens mij moet dat werken.

Met dit soort communicatieproblemen heeft het geen enkele zin om zo maar diverse componenten te verwijderen uit je apparaatbeheer. Je zou dit hooguit kunnen proberen met de modem of met de compoort zelf, maar lost waarschijnlijk niets op.
Indien er een modem in de PC zit, is de kans groot dat in de bios een van de seriele poorten staat uitgeschakeld (veel voorkomend probleem: 'kan niet communiceren met modem; poort al geopend'. Ontstaat door poortconflict tussen virtuele compoort (wordt gebruikt door modem) en de hardware seriele compoort, en wordt omzeild door in de bios de betreffende seriele comport uit te schakelen).

Andere apparaten zoals grafische kaarten en geluidskaarten kunnen geen conflicten veroorzaken met compoorten, aangezien zij niet door dezelfde onderdelen van de chipset worden aangestuurd. De PCI poorten (AGP ook) worden o.a. aangestuurd vanuit de northbridge van de chipset, en de communicatiepoorten vanuit (via via) de southbridge. Daardoor zijn communicatieproblemen tussen compoorten en pci poorten practisch onwaarschijnlijk, uitgezonderd modems (zie dus m'n uitleg in vorige alinea).
Weggooien van dit soort apparaten uit apparaatbeheer heeft dus weinig zin.

Wat ik wel met je eens ben is dat DJBlackbird eerst de nieuwste drivers moet proberen om te kijken of de interface uberhaupt wordt aangesproken, misschien is het alleen maar een driverprobleem. Ik raad je dan ook zeker aan toch over te schakelen naar windows98(se) i.p.v. windows95 i.v.m. stabiliteit en verbeterde hardwareondersteuning.

Nog even dit: probeer niet gelijk aan een nieuwe installatie te beginnen, als je veel software hebt geinstalleerd en veel instellingen hebt aangepast, kan het vaak de moeite waard zijn te proberen het probleem via wat zoekwerk op te lossen i.p.v. direct maar weer naar de installatie cd's te grijpen. Kan je soms een hoop ergenissen besparen (mij in ieder geval wel: ik heb de meest vage problemen gehad, maar door handig zoeken naar de oorzaak van problemen en daarna naar oplossingen hou ik zo een windows98se installatie meer dan een jaar draaiende zonder achteruit te gaan op performance/stabiliteit. En daarbij blijft m'n systeem vaak niet onveranderd. Zie het als een uitdaging).
 
Laatst gewijzigd:
Origineel geplaatst door Dr. RiPsaw


Goh, dan ben jij de eerste met speciale compoortdrivers, wordt namelijk gewoon standaard ondersteund vanuit windows, geen speciale drivers voor nodig. Heeft dus ook geen zin om die weg te gooien, krijg je alleen dezelfde drivers weer voor terug. Wat wel zin heeft is ze weggooien en kijken of ze een ander IRQ krijgen. Maar dat kun je ook wijzigen zonder ze weg te gooien (dus dan heeft het alweer geen zin om ze weg te gooien).
Tja, kan de oplossing zijn voor grafische kaarten etc, maar niet voor compoorten.



Tja, ik ook. Maar dan zou je toch ook moeten weten dat je beter niet met busmasterdrivers kunt gaan rommelen als het niet om problemen gaat met PCI apparaten.



Met dit soort communicatieproblemen heeft het geen enkele zin om zo maar diverse componenten te verwijderen uit je apparaatbeheer. Je zou dit hooguit kunnen proberen met de modem of met de compoort zelf, maar lost waarschijnlijk niets op.
Indien er een modem in de PC zit, is de kans groot dat in de bios een van de seriele poorten staat uitgeschakeld (veel voorkomend probleem: 'kan niet communiceren met modem; poort al geopend'. Ontstaat door poortconflict tussen virtuele compoort (wordt gebruikt door modem) en de hardware seriele compoort, en wordt omzeild door in de bios de betreffende seriele comport uit te schakelen).

Andere apparaten zoals grafische kaarten en geluidskaarten kunnen geen conflicten veroorzaken met compoorten, aangezien zij niet door dezelfde onderdelen van de chipset worden aangestuurd. De PCI poorten (AGP ook) worden o.a. aangestuurd vanuit de northbridge van de chipset, en de communicatiepoorten vanuit (via via) de southbridge. Daardoor zijn communicatieproblemen tussen compoorten en pci poorten practisch onwaarschijnlijk, uitgezonderd modems (zie dus m'n uitleg in vorige alinea).
Weggooien van dit soort apparaten uit apparaatbeheer heeft dus weinig zin.

Wat ik wel met je eens ben is dat DJBlackbird eerst de nieuwste drivers moet proberen om te kijken of de interface uberhaupt wordt aangesproken, misschien is het alleen maar een driverprobleem. Ik raad je dan ook zeker aan toch over te schakelen naar windows98(se) i.p.v. windows95 i.v.m. stabiliteit en verbeterde hardwareondersteuning.

Nog even dit: probeer niet gelijk aan een nieuwe installatie te beginnen, als je veel software hebt geinstalleerd en veel instellingen hebt aangepast, kan het vaak de moeite waard zijn te proberen het probleem via wat zoekwerk op te lossen i.p.v. direct maar weer naar de installatie cd's te grijpen. Kan je soms een hoop ergenissen besparen (mij in ieder geval wel: ik heb de meest vage problemen gehad, maar door handig zoeken naar de oorzaak van problemen en daarna naar oplossingen hou ik zo een windows98se installatie meer dan een jaar draaiende zonder achteruit te gaan op performance/stabiliteit. En daarbij blijft m'n systeem vaak niet onveranderd. Zie het als een uitdaging).

zonder nu een ruzie te ontketenen via nu het meeste van pc af weet (ben ik niet,maar ik weet er toch aardig wat vanaf).
toch ff recht iets recht zetten

ik heb niet gezegd dat ik speciale compoort drivers heb. ik zeg precies het zelfde als jij. alleen weet ik uit ervaring dat het kan helpen als je dingen ff verwijderd en de pc opnieuw opstart.
en nogmaals het kan geen kwaad, je weet in ieder geval wel waar het niet aan ligt.

busmaster. sommige moederborden hebben ze liever niet weet niet meer welke maar aangezien het om een p3 gaat heeft het er niet veel mee te maken.

ik heb ook niet gezegd dat je de andere pci/agp kaarten moet weggooien.

en over de herrinstalatie die is ook eigenlijk als laatste red middel bedoeld.
maar de pc is als ik het goed begrijp bedoeld voor muziek. dus die mag best vanaf het begin goed geconfigureerd worden.

kijk wat jij zegt is allemaal wel waar dat het zonde is om meteen te gaan herinstalleren. maar voor de gemiddelde pc gebruiker is het een ramp om te zoeken, en wordt die daar helemaal gek van.

ik denk namelijk dat jij ook een image of zoiets van jouw pc hebt gemaakt, die je er in een keer weer opkan zetten als je pc onverhoopt crashed of zo, Ik in ieder geval wel, aangezien ik geen zin heb op een hele dag naar fouten te zoeken.
kijk voor jij is het misschien een uitdaging maar ik wil gewoon een goedraaiende pc, ik wordt namelijk heel erg geiriteerd als er iets niet goed zit, maar dat ligt vooral aan mij zelf;)
 
Origineel geplaatst door EDP


zonder nu een ruzie te ontketenen via nu het meeste van pc af weet (ben ik niet,maar ik weet er toch aardig wat vanaf).
toch ff recht iets recht zetten

ik heb niet gezegd dat ik speciale compoort drivers heb. ik zeg precies het zelfde als jij. alleen weet ik uit ervaring dat het kan helpen als je dingen ff verwijderd en de pc opnieuw opstart.
en nogmaals het kan geen kwaad, je weet in ieder geval wel waar het niet aan ligt.

busmaster. sommige moederborden hebben ze liever niet weet niet meer welke maar aangezien het om een p3 gaat heeft het er niet veel mee te maken.

ik heb ook niet gezegd dat je de andere pci/agp kaarten moet weggooien.

en over de herrinstalatie die is ook eigenlijk als laatste red middel bedoeld.
maar de pc is als ik het goed begrijp bedoeld voor muziek. dus die mag best vanaf het begin goed geconfigureerd worden.

kijk wat jij zegt is allemaal wel waar dat het zonde is om meteen te gaan herinstalleren. maar voor de gemiddelde pc gebruiker is het een ramp om te zoeken, en wordt die daar helemaal gek van.

ik denk namelijk dat jij ook een image of zoiets van jouw pc hebt gemaakt, die je er in een keer weer opkan zetten als je pc onverhoopt crashed of zo, Ik in ieder geval wel, aangezien ik geen zin heb op een hele dag naar fouten te zoeken.
kijk voor jij is het misschien een uitdaging maar ik wil gewoon een goedraaiende pc, ik wordt namelijk heel erg geiriteerd als er iets niet goed zit, maar dat ligt vooral aan mij zelf;)

Ik zoek idd ook niet echt naar ruzie ofzo ;-)
Het viel me alleen op dat jij met nogal rigoreuze oplossingen aan komt zetten voor een (in mijn ogen) kleine communicatiestoornis.

Maar goed, volgens mij hebben we allebei al een beetje dezelfde oplossingen aangedragen (en daar gaat het om, proberen het probleem te lossen): controleer (indien mogelijk) de instelling van de compoorten in de bios.
Wat jij trouwens ook noemde is het omwisselen van PCI-kaarten. Geen slechte oplossing, maar ik zou dit alleen proberen met de modem (indien die aanwezig is). En dat leidt eigenlijk naar een volgend mogelijk probleem: controleer of de compoorten geen IRQ delen met een ander apparaat. Zoja, probeer deze te wijzigen vanuit je apparaatbeheer.

Nog even ter info:
busmaster-drivers zitten bij elk moederbord. Deze drivers zorgen o.a. voor de juiste communicatie tussen PCI sloten en chipset/geheugen. Zeer belangrijk voor een goede werking van PCI apparaten!

Ik heb trouwens ook een image van m'n systeem, en heb hem toevallig vorige week nog moeten terugzetten. Nouja, ik heb hem op een 2e partitie gezet en een dualboot gemaakt met m'n andere installatie die het wegens een vaag probleem liet afweten. Ik heb gelukkig dat probleem nog kunnen oplossen en de image weer weggehaald :)
 
Origineel geplaatst door Dr. RiPsaw


Ik zoek idd ook niet echt naar ruzie ofzo ;-)
Het viel me alleen op dat jij met nogal rigoreuze oplossingen aan komt zetten voor een (in mijn ogen) kleine communicatiestoornis.

Maar goed, volgens mij hebben we allebei al een beetje dezelfde oplossingen aangedragen (en daar gaat het om, proberen het probleem te lossen): controleer (indien mogelijk) de instelling van de compoorten in de bios.
Wat jij trouwens ook noemde is het omwisselen van PCI-kaarten. Geen slechte oplossing, maar ik zou dit alleen proberen met de modem (indien die aanwezig is). En dat leidt eigenlijk naar een volgend mogelijk probleem: controleer of de compoorten geen IRQ delen met een ander apparaat. Zoja, probeer deze te wijzigen vanuit je apparaatbeheer.

Nog even ter info:
busmaster-drivers zitten bij elk moederbord. Deze drivers zorgen o.a. voor de juiste communicatie tussen PCI sloten en chipset/geheugen. Zeer belangrijk voor een goede werking van PCI apparaten!

Ik heb trouwens ook een image van m'n systeem, en heb hem toevallig vorige week nog moeten terugzetten. Nouja, ik heb hem op een 2e partitie gezet en een dualboot gemaakt met m'n andere installatie die het wegens een vaag probleem liet afweten. Ik heb gelukkig dat probleem nog kunnen oplossen en de image weer weggehaald :)

bepaalde netwerk kaarten hebben ook het probleem dat ze niet in bepaalde sloten werken. maar dat ligt echt aande kaarten zelf. vandaar dat ik deze oplossing opperde. maar kaarten omwisselen heeft bij dit probleem idd geen zin aangezien het een extern apparaat is wat op de com poort wordt aangesloten. ik dacht even dat er zon pci kaartje bij zat maar dat is natuurlijk niet zo vandaar de verwaring.

kun je idd een hoop dingen vergeten.

maar ik heb zo het vermoeden dat djblackbird er nou helemaal niets meer van snapt.:)
waarschijnlijk is het dan idd de bios(meest waarschijnlijke)
 
o ja no ff over busmaster waarom ik dat aankaarten.
een jaar geleden kregen we bij ons in de winkel steeds pc's terug die helemaal gek werden, dat bleek te maken te hebben met update's of zo van de busmaster (weet het niet precies ben niet de gene die het uigezocht heeft).
en dat probleem kwam alleen voor onder win 98 vandaar dat ik daaraandacht.
 
Misschien een beetje overbodig, maar is het niet zo dat ie misschien aan LPT1 hangt in plaats van COM1 of 2?

Ik kan die oude COM poortjes (die smalle) namelijk al nergens meer ontdekken op mijn 4 jaar oude P2 350....
 
Ladies and ppl, wat een thread is dit geworden zeg!.
Het leek eerst wel een ware veldslag maar dat viel na goed lezen reuze mee :).

In ieder geval ben ik dit weekend druk bezig geweest en heb dus al deze posts pas vanmorgen kunnen lezen.

Mijn bevindingen tot nu toe:

Ik heb in ieder geval van elk OS een image en kan zo binnen 10 minuten de handel weer omzetten met alle programma's enzo.

Een heleboel tips enzo maar dit soort dingen heb ik reeds geprobeerd, zoals de drivers downloaden en de compoorten opnieuw laten detecteren. Zelfs een extra pci kaartje met 2 comports geprobeerd.

Die recovery cd van die compaq is misschien nog een optie. Doch die drivers etc. staan doorgaands op de compaq website en het meeste heb ik reeds geprobeerd.

Het is een supervaag verhaal. Aan de hardware kan het niet liggen want ja onder DOS en Windows 95 werkt de handel wel ok.
En op een andere pc werkt de opcode wel samen met windows 98. Dit weekend zelfs een Compaq Armada E500 P3 600Mhz voorzien van Windows 98 en de opcode driver, geen enkel probleem. Zonder alle compaq drivers ook nog.
Daar maak ik dus een ghost image van en probeer die eens terug te zetten op de Deskpro.

Zou het kunnen zijn dat de interne chipset op zo'n moederbord met aller erop en eraan niet geheel compatibel is met de opcode driver? Deze driver stamt wel uit 1998/1999.

In de Bios staan de com poorten in ieder geval op de juiste hardware adressen.

En ja, een USB midi interface, is dat nou wel zo handig, ik hoor de meest uiteenlopende berichten erover.

bikkel: Nee ik heb em echt aan de com port hangen, maar thanks for the tip :)

EDP: DJBlackbird snapt het allemaal nog want DJBlackbird is geen newbie op computer en Midi gebied :) Ik ga gelijk recovery cd's scoren ergens.

Dr. RiPsaw: Ja Win98Se zou ik graag willen, doch ergens op het net schint te staan dat die versie nou juist niet werkt. Ik ga het nog eens proberen later deze week. En ja, het heeft altijd gewerkt op Win98 op een andere pc en nu dus ook op een Armada p3 laptop. We shall test and see.
 
Laatst gewijzigd:
Allen!

Van een verkoper van midi spullen op internet heb ik een gouden tip gehad. En het werkt!

Voor diegene die het ook interesseert:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VCOMM
Daar zie je een regel "EnablePowerManagemant" met de volgende waarde 01
00 00 00.
3 Deze waarde moet je veranderen in 00 00 00 00
Sucses
Groet,

Oscar


De oplossing.

Mensen, bedankt voor het meedenken!
 
Weet iemand waar ik win 2k drivertjes kan scoren voor de opcode studio 128 x ?
 
Back
Top