convolution lecture
SearchLectures 2.0
SearchLectures - search the Directory of Lectures and Persons of the University of Basle more>>
You can search by Title of Lecture, Number of Lecture or Name of Prof.
English and German versions avilable.
ETH Lecture Communicator 1.0rc1
ETH Lecture Communicator - Instructor-student interaction more>>
Enhancements:
- It contains a fix for a bug that led to an empty and non-functional Use tab if a Synth-based Java look and feel was used.
ConcertGoer 1.0
ConcertGoer - Dashboard widget designed for the person who loves to go to concerts more>> Now its easy to create useful iPod projects for both students and teachers at any educational level. No special technical skills required - make an engaging learning program for iPod in no time flat!
Add media
Incorporate text and audio files to create innovative learning programs. Record the funny song you wrote about logarithms. Tape your lectures so students can re-listen to them any time. Imagination is the only limit!
Preview
Preview each new project as you build it with iWriter. Review, revise, and preview, as much as you need. Your project is sure to be flawless when youre done.
Templates
iWriter comes with 8 ready-to-go project templates. Use these or create your own project templates to use again. Spelling quizzes, syllabi, reading lists, radio shows, whatever you can think of.
Web or iPod
Once your project is complete, upload it to .Mac or simply email it to your students or friends for use on their iPods. iWriter also builds websites from your study tools for students without iPods.<<less
Image Disturb 1.1c
Image Disturb - Java image editor. more>>
Drawing functions are available, too. It lets you paint with pencil, part of image or color effect.
Kontakt 2.2
This extremely powerful and versatile production tool comes equipped with numerous new features: Up to 16 channels of surround sound, highly advanced script processing and a state of the art more>>
Kontakt 2.2 provides you with a professional editor tool which comes equipped with numerous new features: Up to 16 channels of surround sound, highly advanced script processing and a state of the art convolution effect are just a taste of what is in store. It has over 15GB of professional samples and is also compatible with virtually every sample and library format.

Trout 2.0b42
Trout is specifically designed as a mind mapping tool with which items can be shown by category where each category has a physical attribute. more>>
Trout 2.0b42 is specifically designed as a mind mapping tool with which items can be shown by category where each category has a physical attribute.
You can see your own links. This application allows the user to associate keywords in terms of shape and color and physical location. The ideas can be expanded upon and a complex model built up in a arbitrary way.
URL's may be dragged or pasted into the space and they will cross link to other nodes based on the keywords and description held in the html.
The app is particularly intended for note taking during lectures or seminars. Its also useful for collecting information when researching something on the web.
Enhancements:
- Fixes broken contextual menus on web nodes/image nodes
- Fixes broken RSS Import.
- Grid arranger now works correctly
- Added optional autosave
- Added ability to lock default document (File > Open At Launch)
- Mac OS X 10.5
- PPC or Intel
License:Freeware
TiffanyScreens for Mac 2.5.1
Able to capture the content of the presenters screen and send it to others. more>> Tiffany Screens is a presentation tool, able to capture the content of the presenters screen and send it to multiple other computer screens at the same time. Any computer can seamlessly become the presenting computer, no matter if connected wirelessly or through an Ethernet cable.
The self-contained solution does neither require nor use a server. It automatically detects all computers on a local network, running the software and those computers can watch the presentation projected onto their screens. Best of all, with a single button click, any computer can switch from watching into presenting mode.
Yesterday ...
Sharing the screen content with others during a meeting usually required to connect a projector to the presenters Laptop. In a lengthy process, the Laptops screen resolution and refresh-rate needed to be manually adjusted to synchronize with the projector. The adjustment procedure was often followed by a single lecture style presentation, featuring slides being projected hugely magnified onto one of the meeting rooms walls.
Today ...
You download TiffanyScreens and read the User Guide.
Tomorrow ...
Tiffany Screens allows you to share presentations (or any screen content) with your peer group, without requiring a projector.
Imagine a scenario, where every participant brought a Laptop to a meeting and watched the presentation on that Laptops display - participants would probably sit on a table facing each other, instead of the wall.
No adjustments are necessary; images are scaled automatically on arrival, to best match the receivers display-capability. To support lively meetings, everyone participating can with a single button click, turn his computer into the presenting device.<<less
Cubase 5 Update 5.0.1
Cubase 5 Update offers you an excellent and must-see product which comes with fully integrated new tools for working with loops, beats and vocals, such as LoopMash and VariAudio, combining with new composition features and the first VST3 convolution reverb to take musical creativity to new heights. more>> <<less
NIH Image 1.63
NIH Image is a public domain image processing and analysis program for the Macintosh more>>
Image can acquire, display, edit, enhance, analyze and animate images. It reads and writes TIFF, PICT, PICS and MacPaint files, providing compatibility with many other applications, including programs for scanning, processing, editing, publishing and analyzing images. It supports many standard image processing functions, including contrast enhancement, density profiling, smoothing, sharpening, edge detection, median filtering, and spatial convolution with user defined kernels.
Image can be used to measure area, mean, centroid, perimeter, etc. of user defined regions of interest. It also performs automated particle analysis and provides tools for measuring path lengths and angles. Spatial calibration is supported to provide real world area and length measurements. Density calibration can be done against radiation or optical density standards using user specified units. Results can be printed, exported to text files, or copied to the Clipboard.
A tool palette supports editing of color and gray scale images, including the ability to draw lines, rectangles and text. It can flip, rotate, invert and scale selections. It supports multiple windows and 8 levels of magnification. All editing, filtering, and measurement functions operate at any level of magnification and are undoable.
Image directly supports Data Translation and Scion frame grabber cards for capturing images or movie sequences using a TV camera. Acquired images can be shading corrected and frame averaged. Other frame grabbers are supported via plug-in modules.
Image can be customized in three ways: via a built-in Pascal-like macro language, via externally compiled plug-in modules and on the Pascal source code level.
Natalie 0.8.6b
Natalie is an interactive reading, born for One Room Game Competition. It has been programmed in MAC, 2002 more>> Natalie is an interactive reading, born for One Room Game Competition. It has been programmed in MAC, 2002. Natalie is apparently simple, in its solution, but quite complex for its mechanism and for its writing. I?ve taken advantage of Paolo Lucchesi?s MAC language (thank you) to write it, and ? even if MAC was born for other kinds of text adventures ? I succeeded in using it for anything I needed. First of all Natalie appears as a very ?interactive lecture?. There are riddles, there is a final solution, but the ludical side has been submitted to the pleasure in telling and describing, What remains at the end of the game is not merely having solved a serie of riddles, but having read a tale in a different way, interacting with the characters and with the story itself, modifying the course of its events and forcing, so to say, the tale to come at its end. HOW TO INSTALL (easy mode) put all the natalie files in your home folder open terminal type ./natalie hit return enjoy<<less
SoundHack 0.893
SoundHack is a soundfile processing program for the Macintosh. It performs many utility and esoteric sound processing functions available nowhere else more>>
SoundHack 0.893 is a potent and easy to use soundfile processing program for the Macintosh. It performs many utility and esoteric sound processing functions available nowhere else. These functions make SoundHack invaluable to computer musicians, sound effects designers, multimedia artists, webmasters and anyone else who enjoys working with sound. Time stretching or pitch shifting with the phase vocoder or varispeed. Spatialize with the binaural filter. Cross-synthesis between two soundfiles with soundfile convolution, ring modulation or spectral mutation. Noise reduction, spectral expansion or compression with the spectral dynamics processor. Separate transient and steady-state components with the spectral extractor.
Use your own spectral algorithm with spectral analysis/resynthesis and the spectral assistant example code. Save sonograms of your soundfile in QuickTime movies or convert QuickTime movies into sound by sonographic analysis. Play almost any type of soundfile (including AU, AIFF and WAVE). Record any size soundfile from the Macintosh sound input. Import soundfiles from audio CDs. Convert between different types of soundfiles with optional gain scaling and sample rate conversion. Change values in the soundfile header (sample rate, number of channels, loop points and marker info). Read and write Sound Designer II, Audio IFC, Audio IFF, BICSF (IRCAM), DSP Designer, QuickTime/AIFF, Microsoft WAVE (RIFF), NeXT .snd, Sun.au, ULaw, IMA4, TEXT and headerless (raw) soundfiles.
CUDA 2.2
A C language development environment for CUDA-enabled GPUs. more>> A C language development environment for CUDA-enabled GPUs.
The CUDA Toolkit is a C language development environment for CUDA-enabled GPUs.
In a matter of a few years, the programmable graphics processor unit has
developed into an absolute computing workhorse. With multiple cores driven by very high memory bandwidth, todays GPUs offer incredible resources for both graphics and non-graphics processing.
The main reason behind such an evolution is that the GPU is specialized for compute-intensive, highly parallel computation exactly what graphics rendering is about and therefore is designed such that more transistors are devoted to data processing rather than data caching and flow control.
The CUDA development environment includes:
- nvcc C compiler
- CUDA FFT and BLAS libraries for the GPU
- Profiler
- gdb debugger for the GPU (alpha available in March, 2008)
- CUDA runtime driver (now also available in the standard NVIDIA GPU driver)
- CUDA programming manual
The CUDA Developer SDK provides examples with source code to help you get started with CUDA. Examples include:
- Parallel bitonic sort
- Matrix multiplication
- Matrix transpose
- Performance profiling using timers
- Parallel prefix sum (scan) of large arrays
- Image convolution
- 1D DWT using Haar wavelet
- OpenGL and Direct3D graphics interoperation examples
- CUDA BLAS and FFT library usage examples
- CPU-GPU C- and C++-code integration
- Binomial Option Pricing
- Black-Scholes Option Pricing
- Monte-Carlo Option Pricing
- Parallel Mersenne Twister (random number generation)
- Parallel Histogram
- Image Denoising
- Sobel Edge Detection Filter
- MathWorks MATLAB Plug-in
Main features:
- Standard C programming language enabled on a GPU.
- Unified hardware and software solution for parallel computing on CUDA-enabled NVIDIA GPUs.
- CUDA compatible GPUs range from lower power notebook GPUs to high performance, multi-GPU systems.
- CUDA-enabled GPUs support the Parallel Data Cache and Thread Execution Manager.
- Standard numerical libraries for FFT (Fast Fourier Transform) and BLAS (Basic Linear Algebra Subroutines).
- Dedicated CUDA driver for computing.
- Optimized direct upload and download path from the CPU to CUDA-enabled GPU.
- CUDA driver interoperates with OpenGL and DirectX graphics drivers.
- Support for Linux 32/64-bit and Windows XP 32/64-bit operating systems.
- Direct driver and assembly level access through CUDA for research and language development.
Enhancements
- Visual Profiler for the GPU - The most common step in tuning application performance is profiling the application and then modifying the code. The CUDA Visual Profiler is a graphical tool that enables the profiling of C applications running on the GPU. This latest release of the CUDA Visual Profiler includes metrics for memory transactions, giving developers visibility into one of the most important areas they can tune to get better performance.
- Improved OpenGL Interop - Delivers improved performance for Medical Imaging and other OpenGL applications running on Quadro GPUs when computing with CUDA and rendering OpenGL graphics functions are performed on different GPUs.
- Texture from Pitch Linear Memory - Delivers up to 2x bandwidth savings for video processing applications.
- Zero-copy - Enables streaming media, video transcoding, image processing and signal processing applications to realize significant performance improvements by allowing CUDA functions to read and write directly from pinned system memory. This reduces the frequency and amount of data copied back and forth between GPU and CPU memory. Supported on MCP7x and GT200 and later GPUs.
- Pinned Shared Sysmem - Enables applications that use multiple GPUs to achieve better performance and use less total system memory by allowing multiple GPUs to access the same data in system memory. Typical multi-GPU systems include Tesla servers, Tesla Personal Supercomputers, workstations using QuadroPlex deskside units and consumer systems with multiple GPUs.
- Asynchronous memcopy on Vista - Allows applications to realize significant performance improvements by copying memory asynchronously. This feature was already available on other supported platforms but is now available on Vista.
- Hardware Debugger for the GPU - Developers can now use a hardware level debugger on CUDA-enabled GPUs that offers the simplicity of the popular open-source GDB debugger yet enables a developer to easily debug a program that is running 1000s of threads on the GPU. This CUDA GDB debugger for Linux has all the features required to debug directly on the GPU, including the ability to set breakpoints, watch variables, inspect state, etc.
- Exclusive Device Mode - This system configuration option allows an application to get exclusive use of a GPU, guaranteeing that 100% of the processing power and memory of the GPU will be dedicated to that application. Multiple applications can still be run concurrently on the system, but only one application can make use of each GPU at a time. This configuration is particularly useful on Tesla cluster systems where large applications may require dedicated use of one or more GPUs on each node of a Linux cluster.
Pinned Memory Support:
- These new memory management functions (cuMemHostAlloc() and cudaHostAlloc()) enable pinned memory to be made "portable" (available to all CUDA contexts), "mapped" (mapped into the CUDA address space), and/or "write combined" (not cached and faster for the GPU to access).
- cuMemHostAlloc
- cuMemHostGetDevicePointer
- cudaHostAlloc
- cudaHostGetDevicePointer
Function attribute query:
- This function allows applications to query various function properties.
- cuFuncGetAttribute
2D Texture reads from pitch linear memory:
- You can bind linear memory that you get from cuMemAlloc() or cudaMalloc() directly to a 2D texture. In previous releases, you were only able to bind cuArrayCreate() or cudaMallocArray() arrays to 2D textures.
- cuTexRefSetAddress2D
- cudaBindTexture2D
Flags for event creation:
- Applications can now create events that use blocking synchronization.
- cudaEventCreateWithFlags
New device management and context creation flags:
- The function cudaSetDeviceFlags() allows the application to specify attributes such as mapping host memory and support for blocking synchronization.
- cudaSetDeviceFlags
Improved runtime device management:
- The runtime now defaults to attempting context creation on other devices in the system before returning any failure messages. The new call cudaSetValidDevices() allows the application to specify a list of acceptable devices for use.
- cudaSetValidDevices
Driver/runtime version query functions:
- Applications can now directly query version information about the underlying driver/runtime.
- cuDriverGetVersion
- cudaDriverGetVersion
- cudaRuntimeGetVersion
New device attribute queries:
- CU_DEVICE_ATTRIBUTE_INTEGRATED
- CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY
- CU_DEVICE_ATTRIBUTE_COMPUTE_MODE
Documentation:
- Doxygen-generated and cross-referenced html, pdf, and man pages.
- Runtime API
- Driver API
Entourage Quick Delete 1.0
Entourage Quick Delete - brings up a Warning Dialog, which then lectures you on all the dangers of ?deleting? more>>
For this, the developers have decided that just hitting Delete is far too obvious. If you want to get rid of a task, for example, you have to first select the task and hit Cmd-Delete. This brings up a Warning Dialog, which then lectures you on all the dangers of deleting!
Numerics.osax 1.1.2
Numerics.osax is a free Scripting Addition to provide advanced mathematical commands more>>
The computational features now include five Suites: Linear algebra, FFT and convolution, Image files, 3D array handling, and Numerical data files.
Main features:
- linear algebra (eigenvalues, linear systems solving, etc.)
- signal processing (1d, 2d, and n-d FFT, cross- and self-correlations, convolution, interpolation)
- image processing (import/export, particle analysis)
- 3D arrays (handling by reference, extraction, isosurfaces, stream lines).
Enhancements:
- Linear algebra: transpose, multmatrix, invertmatrix, solve linear system, compute eigenvalues, LUdecomposition, pivot, determinant
- Basic linear algebra and basic commands for inverting, diagonalizing, and decomposing a matrix. These commands support complex matrices. multmatrix performs the product of matrices and/with vectors: M x M, M x v, v x M, v x v.
- FFT and convolution: fft1d, fft2d, filterarray, convolve, correlate, interpolate
- Fast Fourier transforms: 1d, grouped, n-dimensional, and 2d. Use algorithms which time like N.Log N. Not powers of 2-limited. Convolution and correlation of two arrays, support periodic boundary conditions. Interpolation, linear or spline, supports periodic boundary conditions.
- Image files: imagefile bounds, convert imagefile, create imagefile, create grayimagefile, particles
- Basic commands for doing image processing: getting an images bounds, importing it as a numerical matrix and back, and doing particles analysis (get statistical info and contours of particles of an image).
- 3D array handling: open3D, close3D, list3Darrays, info3D, contents3D, extract3D, isosurface, streamline
- This Suite is to cope with 3D data and visualize them conveniently. Instead of manipulating the data in your script, you load them into memory and specify a name for them. Using the name you can extract whatever fraction of the data you really need. You can produce isosurfaces of a scalar field, and the stream lines of a vectorial field (results are triangle lists).
- Numerical data files: XNFGetArray, XNFSave, XNFdelete, XNFtoc
- This Suite introduces a new extensible data format, XNF (eXtensible Numerical File format.), extension .xnf. XNF files store binary 1D, 2D, and 3D arrays. One XNF file may contain arbitrarily many arrays of various kinds, stored under a variety of formats: the XNF file manages a Table of contents which specifies the properties of each array. Access to arrays is simply by name. Since the Table of contents is a XML, you can apply XPaths to retrieve a particular set of data. XMLLib osax required.

FileMaker Campus Productivity Kit Mac OS Runtime
FileMaker Campus Productivity Kit Mac OS Runtime is a new advanced program which is designed specifically to help college students manage people, projects, and campus life the easy way more>>
FileMaker Campus Productivity Kit Mac OS Runtime is a new advanced program which is designed specifically to help college students manage people, projects, and campus life the easy way. It includes ready-to-use modules for managing contacts, organizing lecture notes, tracking to-do items, coordinating events and more. It's built on FileMaker Pro 8.5 technology and is free via download for Windows or Mac OS.
Requirements: Mac OS X 10.3
- Page: 1 of 2
- 1
- 2